Creamy Spinach Orzo

Featured in: One-Pot Family Meals

This comforting orzo dish brings together tender pasta simmered gently in a creamy sauce enriched with cream cheese and Parmesan. Fresh baby spinach is stirred in at the end, wilting just enough to retain its vibrancy and texture. Aromatics like garlic and onion build a flavorful base, while a touch of nutmeg adds subtle warmth. Perfect for a quick main or a satisfying side, this Italian-inspired meal comes together in one pan with simple, fresh ingredients.

Updated on Tue, 23 Dec 2025 11:52:00 GMT
Creamy Spinach Orzo, a comforting one-pan meal, steaming hot with fresh spinach and Parmesan cheese. Save to Pinterest
Creamy Spinach Orzo, a comforting one-pan meal, steaming hot with fresh spinach and Parmesan cheese. | savoringli.com

There's something magical about the moment when butter hits a hot pan and you catch that nutty aroma—that's when I knew I was about to make something that would disappear from the plate too quickly. One weeknight, I wanted comfort without the fuss, and orzo became my unexpected hero. It's smaller than regular pasta, almost like risotto, but it cooks faster and drinks up every drop of cream and broth you give it. Toss in spinach at the last second, let it wilt right there in the pan, and suddenly you have a dish that tastes like you spent hours in the kitchen when really, you didn't.

I made this for my sister on a cold Thursday evening when she'd had a rough day, and watching her face light up at that first bite reminded me why I love cooking. She asked for the recipe immediately, which meant everything. Now it's the dish she requests when she needs something that feels like a warm hug on a plate.

Ingredients

  • Orzo pasta: This rice-shaped pasta is the secret to the creamy texture—it releases starch as it cooks, which helps build the sauce naturally. Use 1 cup or about 200 grams.
  • Butter and olive oil: The combination of 2 tablespoons butter with 1 tablespoon olive oil creates a foundation that's flavorful without being heavy.
  • Garlic and onion: Mince 2 cloves of garlic fine and chop 1 small onion small; these aromatics are where the flavor begins.
  • Vegetable broth: Use 2 cups of good-quality broth—this is where the seasoning comes from, so don't skip quality here.
  • Whole milk or half-and-half: 1 cup of either works; half-and-half gives richer results if you have it on hand.
  • Cream cheese and Parmesan: Use 1/3 cup softened cream cheese and 1/2 cup freshly grated Parmesan; these two together create that silky, luxurious sauce.
  • Baby spinach: 4 cups roughly chopped; fresh spinach wilts down faster than you'd expect, which is exactly what you want here.
  • Salt, pepper, and nutmeg: These are optional seasoning adjustments—nutmeg especially adds a whisper of warmth if you choose to use it.

Instructions

Start with aromatics:
Melt butter with olive oil in your skillet over medium heat, then add the onion. Listen for a gentle sizzle and cook until the onion turns translucent, about 3 minutes. Add the garlic and let it perfume the pan for just 1 minute more—you want fragrance, not browning.
Toast the orzo:
Add your dry orzo to the pan and stir it around for about 2 minutes. This small step makes a difference; the pasta picks up subtle color and flavor that deepens the final dish.
Add the liquid:
Pour in your vegetable broth and milk, stirring to combine. Bring it to a gentle simmer, then lower the heat to medium-low and let it do its thing uncovered.
Cook until creamy:
Stir frequently—every minute or so—for about 10 to 12 minutes. You're watching for the orzo to become tender and the liquid to mostly absorb. It should look slightly loose, not dry.
Stir in the cheese:
Take the pan off heat briefly and add the softened cream cheese and Parmesan. Stir until they melt and combine into a silky sauce. This is the moment it transforms.
Add the spinach:
Toss in your chopped spinach and stir it right into the hot pasta. It wilts in 1 to 2 minutes and becomes part of the dish rather than an afterthought.
Season and serve:
Taste it. Add salt and pepper to your preference, and a pinch of nutmeg if you like that subtle warmth. Serve hot with a shower of extra Parmesan and cracked black pepper on top.
This visually appealing Creamy Spinach Orzo features a creamy sauce and is perfect for a quick dinner. Save to Pinterest
This visually appealing Creamy Spinach Orzo features a creamy sauce and is perfect for a quick dinner. | savoringli.com

There's a moment, just before serving, when steam rises from the pan and you catch the aroma of butter, cream, and nutmeg swirling together—that's when you know you've made something special. It's the kind of dish that makes a simple evening feel a little less ordinary.

Why This Recipe Works

One-pan pasta dishes rely on the pasta itself to thicken the sauce, and orzo is perfect for this job. Because it's small and releases starch gradually, you get a naturally creamy result without needing heavy cream or a roux. The spinach adds nutrition and color without overpowering the dish, and because you add it at the very end, it stays bright and tender. The combination of two cheeses—cream cheese for smoothness and Parmesan for depth—creates layers of flavor that taste more complex than the simple ingredient list suggests.

Simple Variations to Try

Once you master the base, this dish becomes a canvas for what you have on hand. Mushrooms sautéed separately add earthiness, or try sun-dried tomatoes for brightness and tang. Cooked chicken turns it into a more substantial main course, and a squeeze of lemon juice at the end wakes everything up. Even adding a splash of white wine before the broth deepens the flavor in a way that feels restaurant-quality.

Serving Suggestions and Pairings

This dish shines on its own but becomes even better with simple accompaniments. A side salad with sharp vinaigrette cuts through the richness, and crusty bread is essential for soaking up every last bit of sauce. A crisp white wine like Pinot Grigio or a light Sauvignon Blanc pairs beautifully, as does sparkling water with fresh lemon if you prefer something non-alcoholic. The key is serving it hot, right from the pan, while the sauce is still silky and the spinach is tender.

  • Pair with a simple green salad dressed in lemon vinaigrette to balance the creamy richness.
  • Crusty bread is non-negotiable for soaking up the sauce.
  • Serve immediately while everything is hot and the texture is at its best.
Enjoy the richness of creamy and flavorful Creamy Spinach Orzo, ready in just 30 minutes! Save to Pinterest
Enjoy the richness of creamy and flavorful Creamy Spinach Orzo, ready in just 30 minutes! | savoringli.com

This creamy spinach orzo is proof that the best meals don't need to be complicated. It's the kind of dish that builds a little tradition around the table, one weeknight at a time.

Recipe Questions & Answers

How do I prevent the orzo from sticking during cooking?

To prevent sticking, toast the orzo lightly in butter and olive oil before adding liquids. Stir frequently as it cooks to ensure even absorption and prevent clumping.

Can I substitute the dairy ingredients?

Yes, you can use heavy cream instead of milk for a richer sauce or a plant-based milk alternative for a lighter version. Adjust seasoning as needed.

When should I add the spinach for best texture?

Stir in the spinach near the end and cook just until wilted, around 1-2 minutes, to keep the leaves tender yet vibrant.

What can I add for extra protein?

Cooked chicken, sautéed mushrooms, or chickpeas can be added to boost protein and add variety to the dish.

Is it possible to make this gluten-free?

Yes, substitute regular orzo with a gluten-free pasta alternative, and ensure all broth and cheese ingredients are gluten-free.

Creamy Spinach Orzo

Tender orzo simmered in a creamy sauce with fresh spinach and Parmesan cheese for a hearty meal.

Prep Time
10 minutes
Time to Cook
20 minutes
Overall Time
30 minutes
Created by savoringli Lila Anderson


Skill Level Easy

Cuisine Type Italian-inspired

Makes 4 Serving Size

Diet Details Vegetarian-Friendly

Ingredient List

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

Step-by-Step Instructions

Step 01

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

Step 02

Toast Orzo: Add orzo pasta to the skillet and toast lightly for 2 minutes, stirring continuously.

Step 03

Add Liquids and Simmer: Pour in vegetable broth and whole milk, stirring to combine. Bring mixture to a gentle simmer and reduce heat to medium-low.

Step 04

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

Step 05

Incorporate Cheeses: Stir in cream cheese and Parmesan until fully melted and the sauce becomes creamy.

Step 06

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

Step 07

Serve: Serve immediately, garnished with additional Parmesan cheese 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 Info

Review every ingredient for allergens. If unsure, check with a healthcare provider.
  • Contains milk, wheat (gluten), and cheese. Verify ingredient labels for allergens, especially pre-grated cheese and packaged broth.

Nutrition Info (per portion)

Serves for general info – not a replacement for professional advice.
  • Calorie Count: 380
  • Fats: 18 g
  • Carbohydrates: 41 g
  • Proteins: 13 g