Creamy Spinach Orzo Pasta

Featured in: Lemon-&-Herb Home Dinners

This comforting one-pan dish features tender orzo pasta gently cooked in a creamy mixture of milk, cream cheese, and Parmesan. Fresh baby spinach is stirred in until just wilted, adding vibrant color and nutritious greens. Garlic and onion provide aromatic depth, while a pinch of nutmeg enhances the sauce's rich flavor. Perfect for a quick main or a hearty side, this Italian-inspired meal can easily be adapted with protein additions or gluten-free pasta options.

Updated on Tue, 23 Dec 2025 15:32:00 GMT
A close-up of creamy spinach orzo, a comforting vegetarian pasta dish ready to serve. Save on Pinterest
A close-up of creamy spinach orzo, a comforting vegetarian pasta dish ready to serve. | lemoncairn.com

There's something about a rainy Tuesday afternoon that made me reach for this creamy spinach orzo without really planning it. I'd bought spinach on a whim at the market, and pasta was calling from the pantry, so I decided to improvise. What emerged from that quiet kitchen moment was comfort in a single pan—creamy, warm, and ready in less time than it takes to pour a glass of wine. It's become my go-to when I want something that tastes like I've been cooking all day but hasn't stolen my evening.

I made this for my sister's surprise visit last month, and she kept asking if I'd made it before because it tasted so polished. I hadn't—I was just paying attention to the little things, listening for when the orzo shifted from hard to tender, watching how the spinach wilted into something almost silk-like. She had seconds, and I realized this dish had quietly become something I make without second-guessing myself.

Ingredients

  • Orzo pasta: This rice-shaped pasta is the secret to the texture here; it absorbs the sauce differently than longer pastas and creates a creamy finish naturally.
  • Butter and olive oil: Together they build a foundation that tastes richer than either alone, and the combination keeps things from browning too fast.
  • Fresh garlic and onion: These are your flavor base, and mincing them fine means they melt into the sauce rather than sitting as chunks.
  • Vegetable broth and whole milk: The broth adds depth while the milk brings the creaminess; don't skip either one.
  • Cream cheese and Parmesan: Cream cheese melts into an impossibly smooth sauce, while Parmesan adds salt and umami that makes people ask for the recipe.
  • Baby spinach: Use the tender kind if you can; it wilts in seconds and tastes fresher than frozen or chopped varieties.
  • Salt, pepper, and nutmeg: The nutmeg is optional but transforms this from good to memorable—just a whisper of it.

Instructions

Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Start with the aromatics:
Melt butter and oil together over medium heat, then add the onion. Let it soften without rushing—this takes about three minutes and sets the whole flavor story. Add minced garlic and cook just until fragrant, maybe a minute more.
Toast the orzo:
Stir the dry pasta into the butter and aromatics for about two minutes. You'll hear it shift against the pan, and it should smell subtly nutty.
Build the sauce:
Pour in the broth and milk, stirring to break up any stuck bits. Bring it to a gentle simmer, then lower the heat so it bubbles slowly—this is where you let time do the work.
Cook until creamy:
Stir often as the orzo absorbs the liquid, about ten to twelve minutes. When the pasta is tender and most of the broth has been absorbed, you're close.
Add the creaminess:
Tear the cream cheese into small pieces and stir it in along with the Parmesan. Watch as the sauce transforms into something silky and luxurious, usually within a minute or two.
Finish with spinach:
Add the chopped spinach and stir gently until it's just wilted and bright green—this takes about a minute. Taste and adjust with salt, pepper, and a tiny pinch of nutmeg if you're using it.
Serve immediately:
Transfer to bowls or plates while everything's hot, then finish with a shower of Parmesan and fresh pepper.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Warm, creamy spinach orzo with Parmesan garnish, perfect for a quick, flavorful dinner. Save on Pinterest
Warm, creamy spinach orzo with Parmesan garnish, perfect for a quick, flavorful dinner. | lemoncairn.com

There was a moment while making this for my partner when he walked into the kitchen and said the house smelled like a restaurant. I realized then that simple ingredients treated with care create something that feels special. This dish has a way of doing that—turning a random Wednesday into something worth remembering.

When to Make This

This is my first choice on nights when I'm tired but don't want to eat takeout, or when someone's dropping by and I need to impress them without stress. It's also perfect for lunch leftovers if you're lucky enough to have any; just reheat gently with a splash of milk to restore the creaminess. The beauty is that it works equally well as a main course for four or as a generous side dish alongside roasted chicken or fish.

Making It Your Own

The foundation here is solid, but this dish thrives on small changes. I've added sautéed mushrooms on nights when I wanted earthiness, and once I stirred in some cooked chicken that made it feel like Sunday dinner. Heavy cream instead of milk takes it toward richness; a squeeze of lemon juice adds brightness if it feels heavy. The key is respecting the basic technique—the toasting, the patient stirring, the final spinach—and then playing with flavors from there.

Storage and Reheating

This keeps beautifully in the fridge for three days, though the texture shifts slightly as the pasta absorbs more sauce. Reheat gently over low heat, stirring often and adding a splash of milk or broth to loosen it back to creaminess. The spinach stays vibrant and the dish tastes just as good cold, straight from the fridge on a lazy morning, if you're into that kind of eating.

  • Let it cool before storing so steam doesn't wilt the container.
  • Add liquid gradually while reheating rather than all at once.
  • It freezes well if sealed in an airtight container, though the texture is best within a few weeks.
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Fresh spinach and Parmesan atop a bowl of creamy spinach orzo, a delicious, Italian-inspired meal. Save on Pinterest
Fresh spinach and Parmesan atop a bowl of creamy spinach orzo, a delicious, Italian-inspired meal. | lemoncairn.com

This recipe taught me that the best dishes aren't always the complicated ones—sometimes they're just about paying attention to what's happening in the pan. Make this when you need something honest and warm, and it will deliver.

Recipe Questions & Answers

What type of pasta is used in this dish?

Orzo pasta, which is small and rice-shaped, is used for its quick cooking and ability to absorb flavors well.

Can I substitute the cream cheese with another ingredient?

Yes, you can use mascarpone or ricotta for a similar creamy texture and mild tang.

Is it necessary to add nutmeg to the sauce?

Nutmeg is optional but adds a warm, subtle depth that complements the creamy spinach sauce beautifully.

How can I make this dish vegan?

Use plant-based milk and vegan cream cheese, and replace Parmesan with a dairy-free alternative or nutritional yeast.

What is the best way to serve this orzo dish?

Serve hot garnished with extra Parmesan and freshly ground black pepper, alongside a crisp white wine or a fresh salad.

Can I add protein to the dish?

Yes, cooked chicken, sautéed mushrooms, or beans can be stirred in to boost protein and texture.

Creamy Spinach Orzo Pasta

Tender orzo with fresh spinach, Parmesan, and a creamy sauce for a quick and comforting meal.

Prep Time
10 min
Time to Cook
20 min
Overall Time
30 min


Skill Level Easy

Cuisine Italian-inspired

Makes 4 Portions

Dietary details Meat-Free

What You Need

Pasta & Dairy

01 1 cup orzo pasta
02 2 tablespoons unsalted butter
03 1 tablespoon olive oil
04 2 cloves garlic, minced
05 1 small onion, finely chopped
06 2 cups vegetable broth
07 1 cup whole milk or half-and-half
08 1/2 cup freshly grated Parmesan cheese
09 1/3 cup cream cheese, softened

Vegetables

01 4 cups baby spinach, roughly chopped
02 Salt, to taste
03 Freshly ground black pepper, to taste
04 Pinch of ground nutmeg (optional)

Garnish

01 Extra Parmesan cheese for serving
02 Freshly ground black pepper

How to Make It

Step 01

Sauté aromatics: Melt butter with olive oil over medium heat in a large skillet. Add finely chopped onion and cook until softened, about 3 minutes. Stir in minced garlic and cook for 1 minute more.

Step 02

Toast orzo: Add orzo pasta and toast gently for 2 minutes, stirring frequently to prevent sticking.

Step 03

Add liquids and simmer: Pour in vegetable broth and whole milk, stir well, bring to a gentle simmer, then reduce heat to medium-low.

Step 04

Cook orzo: Simmer uncovered, stirring frequently, until orzo is al dente and most of the liquid is absorbed, approximately 10 to 12 minutes.

Step 05

Incorporate cheese: Stir in softened cream cheese and grated Parmesan until melted and the sauce is creamy.

Step 06

Add spinach and season: Fold in chopped baby spinach and cook until just wilted, about 1 to 2 minutes. Season with salt, freshly ground black pepper, and optional nutmeg.

Step 07

Serve: Plate the dish hot, garnished with additional Parmesan and freshly ground black pepper.

Equipment Needed

  • Large skillet or sauté pan
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and cutting board

Allergy Alerts

Review ingredients for allergens and contact your healthcare provider for guidance.
  • Contains milk, wheat (gluten), and cheese

Nutrition Info (per serving)

Nutritional content is for informational use and is not a substitute for healthcare advice.
  • Calorie Count: 380
  • Total Fat: 18 g
  • Carbohydrates: 41 g
  • Proteins: 13 g