One-Pot Creamy Orzo Pasta

Featured in: One-Pot Cozy Classics

This creamy orzo is prepared in a single pot, starting with sautéed onions and garlic to release rich aromas. Orzo pasta is toasted briefly before simmering in vegetable broth and milk until tender. Cream, Parmesan, and optional mozzarella enrich the mixture, creating a luscious texture. Fresh spinach is folded in at the end for a vibrant finish. It's a quick, satisfying meal ideal for busy weeknights, combining silky, cheesy flavors with fresh herbs.

Updated on Tue, 23 Dec 2025 13:27:00 GMT
Steaming bowl of one-pot creamy orzo garnished with fresh parsley, ready to be enjoyed. Pin It
Steaming bowl of one-pot creamy orzo garnished with fresh parsley, ready to be enjoyed. | cedaroven.com

There's something about a pot of creamy orzo that stops a hectic evening in its tracks. I discovered this dish on a rainy Tuesday when I had three ingredients and no plan, and somehow ended up with something that tasted like comfort wrapped in a bowl. It's become my go-to when I need to feed people without fussing, because it comes together in the time it takes to pour a glass of wine and catch up with whoever's keeping me company in the kitchen.

My neighbor once showed up unexpectedly with her kids around dinnertime, and I made this in front of them while they sat at the counter, watching the orzo transform from something dry and separate into this silky, cohesive dish. The kids went quiet, which never happens, and I realized it wasn't fancy or complicated—it was just genuinely good, the kind of thing that makes people feel looked after.

Ingredients

  • Orzo pasta: It's technically rice-shaped pasta, but it cooks faster than regular pasta and has a gentler texture that won't turn mushy in all that broth.
  • Unsalted butter: Toasting the orzo in butter before adding liquid is the move that makes everything taste richer than it has any right to.
  • Heavy cream and milk: Using both keeps it creamy without being overwhelming—pure cream would be too much, milk alone isn't enough.
  • Parmesan and mozzarella: Parmesan brings the umami punch, and mozzarella melts silky smooth and adds body to the sauce.
  • Garlic and onion: Cook them gently so they sweeten and dissolve into the broth rather than staying aggressive.
  • Baby spinach: Added at the very end so it wilts perfectly and keeps its bright color instead of turning dark and sad.
  • Fresh parsley: The final stir of parsley is what makes you feel like you actually cooked something intentional, not just heated things up.
  • Vegetable broth: Low-sodium is important here because the cheese and cream will add saltiness as things reduce.
  • Red pepper flakes: Optional but recommended—just a whisper of heat cuts through the richness and keeps it interesting.

Instructions

Start with the base:
Melt butter in a large deep skillet over medium heat, then add diced onion and let it go translucent and sweet, about 3-4 minutes. This is where the flavor foundation happens—don't rush it.
Wake up the garlic:
Add minced garlic and cook for just one minute until it smells incredible but before it has a chance to brown and turn bitter.
Toast the orzo:
Stir the dry orzo into the butter and aromatics for 2 minutes, coating every grain. This step sounds small but it changes everything—it gives the pasta a slightly nutty flavor and helps it hold up to the broth.
Add the liquid:
Pour in vegetable broth and milk, stir well, and bring to a gentle simmer. The key word is gentle—a rolling boil will make things sticky and starchy.
Cook and stir:
Let it simmer uncovered for 10-12 minutes, stirring frequently so nothing sticks to the bottom and the liquid absorbs evenly. You'll watch it transform from soupy to creamy as the starch releases.
Finish with cream and cheese:
Turn the heat down and add heavy cream, Parmesan, and mozzarella if using, stirring until everything melts into a silky sauce that coats the back of a spoon.
Wilt the spinach:
Fold in fresh spinach and cook for just 1-2 minutes—it should be soft but still green, not faded. Taste and adjust seasoning with salt, pepper, and a tiny pinch of red pepper flakes if you like heat.
Finish and serve:
Remove from heat, scatter fresh parsley over the top, and serve immediately while it's still steaming and creamy.
Close-up of a bubbling one-pot creamy orzo with spinach and melted Parmesan cheese. Pin It
Close-up of a bubbling one-pot creamy orzo with spinach and melted Parmesan cheese. | cedaroven.com

I made this for a friend going through a rough time, and she texted me later that she'd eaten it straight from the pot while standing at her kitchen counter, and it was exactly what she needed—nothing complicated, nothing that required her to think, just something warm and gentle. That's when I knew this dish had become something more than just dinner.

Simple Swaps and Additions

The beauty of this recipe is that it's a framework, not a rule. On nights when I have chicken or shrimp, I cook them quickly in butter first and set them aside, then stir them back in at the end so they don't overcook. Mushrooms are fantastic sautéed separately and folded in with the spinach, and they add an earthy richness that plays nicely with the cream. I've also swapped the spinach for kale when that's what's in my crisper, though kale needs to cook a minute or two longer to get tender. Sun-dried tomatoes bring a pop of color and a slight tang that cuts through the richness beautifully.

Temperature and Timing Tips

Medium heat is your friend here—if the flame's too high, the broth boils off too quickly and the orzo doesn't cook evenly. I've found that medium-low heat actually works better if your stove runs hot. The whole cooking process from start to finish should feel unhurried, like you're cooking with someone rather than rushing through a task. If you do end up with a pot that's too thick, a splash of extra broth or milk brings it right back to creamy consistency, so there's room for adjustment as you go.

Making It Work for Different Diets

For a vegan version, plant-based butter, oat cream, and cashew Parmesan work beautifully—the dish doesn't know the difference, and honestly most people eating it won't either. For gluten-free, use gluten-free orzo pasta and double-check that your broth is certified gluten-free, since some broths hide gluten in their seasonings. I've also made this dairy-free for friends and it comes out just as silky and satisfying, though I usually add a tablespoon of nutritional yeast along with the plant-based cheeses to deepen the savory flavor.

  • Always check product labels for hidden allergens, especially in store-bought broths and plant-based products.
  • Make sure you taste as you go so you can adjust seasonings before serving instead of after.
  • This dish is best eaten immediately, but leftovers keep in the fridge for a few days and reheat gently with a splash of milk stirred in.
Delicate orzo pasta coated in a rich, creamy sauce, a beautiful one-pot creamy orzo. Pin It
Delicate orzo pasta coated in a rich, creamy sauce, a beautiful one-pot creamy orzo. | cedaroven.com

This is the kind of dish that quietly becomes part of your regular rotation, not because it's fancy or impressive, but because it works. It takes care of you on nights when you need something fast and real, and it never lets you down.

Recipe FAQs

What type of pasta is used?

Orzo, a small rice-shaped pasta, is used as the base for this creamy dish.

Can I make this dish vegan?

Yes, substitute butter, cream, and cheese with plant-based alternatives and ensure orzo and broth are vegan-friendly.

How do I add protein to this meal?

Cooked chicken, shrimp, or sautéed mushrooms can be incorporated for added protein.

What herbs complement the flavors?

Fresh parsley is stirred in at the end to enhance freshness and balance the creamy texture.

What wine pairs well with this dish?

Crisp white wines like Pinot Grigio or Sauvignon Blanc complement the creamy, cheesy notes beautifully.

Can the spinach be substituted?

Yes, kale or arugula can be used instead, or try sun-dried tomatoes for extra flavor depth.

One-Pot Creamy Orzo Pasta

Tender orzo cooked in broth with garlic, Parmesan, cream, and spinach for a rich, comforting dish.

Prep Time
10 min
Time to Cook
20 min
Overall Time
30 min
Created by Evan Brooks


Skill Level Easy

Cuisine Italian-Inspired

Makes 4 Portions

Diet Preferences Vegetarian-Friendly

What You'll Need

Pasta & Dairy

01 1 1/2 cups orzo pasta
02 2 tablespoons unsalted butter
03 1/2 cup heavy cream
04 1/2 cup freshly grated Parmesan cheese
05 1/2 cup shredded mozzarella cheese (optional)

Aromatics & Vegetables

01 1 small yellow onion, finely diced
02 3 cloves garlic, minced
03 2 cups baby spinach, roughly chopped
04 1/4 cup chopped fresh parsley

Liquids

01 3 cups low-sodium vegetable broth
02 1/2 cup milk

Seasonings

01 1/2 teaspoon salt, or to taste
02 1/4 teaspoon black pepper
03 1/4 teaspoon red pepper flakes (optional)

How To Make It

Step 01

Sauté Aromatics: Melt the butter in a large, deep skillet or pot over medium heat. Add the diced onion and sauté for 3 to 4 minutes until translucent.

Step 02

Add Garlic: Stir in the minced garlic and cook for 1 minute until fragrant.

Step 03

Toast Orzo: Add the orzo pasta and toast for 2 minutes, stirring constantly to evenly coat with butter and aromatics.

Step 04

Simmer Orzo: Pour in the vegetable broth and milk. Stir to combine, bring to a gentle simmer, and cook uncovered for 10 to 12 minutes, stirring frequently, until the orzo is tender and most of the liquid is absorbed.

Step 05

Incorporate Dairy: Add the heavy cream, Parmesan, and mozzarella cheese if using. Stir until the cheese has melted and the mixture is creamy.

Step 06

Add Greens and Season: Fold in the baby spinach and cook for 1 to 2 minutes until wilted. Season with salt, black pepper, and red pepper flakes to taste.

Step 07

Finish and Serve: Remove from heat, stir in fresh parsley, and serve immediately while hot.

Equipment Needed

  • Large deep skillet or pot
  • Wooden spoon or spatula
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons

Allergy Info

Review all items for potential allergens. If needed, ask a medical expert.
  • Contains gluten, milk, and cheese (dairy).

Nutrition Details (per serving)

Details given for reference only—contact your doctor for personal advice.
  • Caloric Value: 420
  • Fats: 17 g
  • Carbohydrates: 51 g
  • Proteins: 14 g