One Pot Creamy Tomato and Spinach Orzo
This one pot creamy tomato and spinach orzo cooks the pasta directly in a tomato broth, then finishes it with cream and Parmesan. The starch released by the orzo helps the sauce cling to the pasta, so there is no separate pot of boiling water.

The finished texture should be loose and creamy rather than dry. Orzo continues absorbing liquid as it sits, so keep a little hot water nearby and use it to loosen the pot before serving if needed.
Recipe at a Glance
| Servings | 4 |
|---|---|
| Timing | 10 minutes prep; about 20 minutes cooking |
| Main equipment | Wide heavy saucepan or deep skillet with a lid |
Why Make This Recipe
- The pasta cooks in the sauce for a small amount of cleanup.
- Canned tomatoes and dried orzo make a useful pantry dinner.
- Spinach wilts at the end, keeping preparation short.
Ingredient Notes and Substitutions
Orzo is rice-shaped pasta, not rice. Use regular wheat orzo for the stated liquid and timing. Whole-wheat or gluten-free versions may absorb differently and need their own package guidance.
Crushed tomatoes create a smoother sauce than large diced tomatoes. Tomato paste adds depth, but it can scorch quickly; stir it briefly before adding the liquid.
Use finely grated Parmesan so it melts easily. Pre-shredded cheese may thicken less smoothly. Keep the heat low when adding cheese and cream.
How to Make One Pot Creamy Tomato and Spinach Orzo
1. Soften the onion
Heat the olive oil in a wide saucepan over medium heat. Add the onion and cook for about 4–5 minutes, stirring, until softened. Add the garlic and cook for 30 seconds without letting it darken.
2. Toast the tomato paste
Stir in the tomato paste and cook for about 1 minute. Add the dry orzo and stir for another 30 seconds so the pasta is coated in the oil and tomato mixture.
3. Add the cooking liquid
Pour in the crushed tomatoes and broth, scraping the bottom of the pot. Add the Italian herbs, salt, and pepper. Bring to a gentle simmer, then lower the heat so the mixture bubbles steadily without boiling hard.
4. Cook the pasta
Cook for about 10–12 minutes, stirring frequently and scraping the bottom. Use a partially covered lid if the sauce splatters. Check the orzo against its package timing. Add hot water in small splashes if the pot dries before the pasta is tender.
5. Finish gently
When the orzo is tender with a slight bite, stir in the spinach until wilted. Lower the heat and stir in the cream. Remove from the heat, then add the Parmesan gradually and stir until incorporated.
6. Adjust and serve
Taste for seasoning. If the orzo is thick, stir in a little hot water until it flows from the spoon. Divide among four bowls and serve promptly; it will thicken as it stands.
Tips and Troubleshooting
Stop pasta sticking
Stir regularly, particularly during the last few minutes when the sauce thickens. A heavy-bottomed pot helps distribute heat.
Keep the sauce smooth
Add the cheese off the heat and stir it in gradually. Boiling hard after adding cheese can give an oily or grainy texture.
Fix a thick pot
Add hot water a few tablespoons at a time. It is easier to loosen the sauce than to rescue scorched pasta.
Variations
- Add a pinch of red pepper flakes with the garlic for gentle heat.
- For a dairy-free variation, use unsweetened cooking oat cream and omit the Parmesan. Season to taste; the flavor and thickness will change.

One Pot Creamy Tomato and Spinach Orzo
Ingredients
Equipment
Method
- Heat the olive oil in a wide saucepan over medium heat. Add the onion and cook for about 4–5 minutes, stirring, until softened. Add the garlic and cook for 30 seconds without letting it darken.
- Stir in the tomato paste and cook for about 1 minute. Add the dry orzo and stir for another 30 seconds so the pasta is coated in the oil and tomato mixture.
- Pour in the crushed tomatoes and broth, scraping the bottom of the pot. Add the Italian herbs, salt, and pepper. Bring to a gentle simmer, then lower the heat so the mixture bubbles steadily without boiling hard.
- Cook for about 10–12 minutes, stirring frequently and scraping the bottom. Use a partially covered lid if the sauce splatters. Check the orzo against its package timing. Add hot water in small splashes if the pot dries before the pasta is tender.
- When the orzo is tender with a slight bite, stir in the spinach until wilted. Lower the heat and stir in the cream. Remove from the heat, then add the Parmesan gradually and stir until incorporated.
- Taste for seasoning. If the orzo is thick, stir in a little hot water until it flows from the spoon. Divide among four bowls and serve promptly; it will thicken as it stands.
Notes
What to Serve With It
Serve with a crisp green salad or roasted vegetables. If adding cooked chicken or beans, heat them separately before folding them into the orzo so you do not overcook the pasta while waiting for the addition to warm.
Storage and Reheating
Refrigerate in shallow covered containers within 2 hours, or 1 hour above 90°F (32°C). Keep at 40°F (4°C) or below for 3–4 days. Reheat gently with extra broth or water, stirring, until it reaches 165°F (74°C). The pasta will be softer. Freezing is possible, but the creamy sauce and pasta texture are better when freshly made.
Frequently Asked Questions
Can I use rice instead of orzo?
Not in the same quantities and timing. Rice absorbs liquid differently and requires a separate recipe.
Why is my orzo still firm?
It may need more time or liquid. Add hot water, keep a gentle simmer, and continue checking until tender.
Is this vegetarian?
Use vegetable broth and Parmesan made with vegetarian rennet, or a suitable vegetarian hard cheese.
More Recipe Ideas
Explore more Dinner Ideas or browse all CookingPassion recipes.
Save this recipe to your Pinterest board so you can find it when planning your next meal.
