Creamy Spinach Orzo Dish

Featured in: Everyday Suppers

This comforting dish features tender orzo cooked in a creamy blend of milk, cream cheese, and Parmesan, enhanced with fresh baby spinach. Garlic and onion add depth, while a hint of nutmeg rounds the flavor. Cooked in one pan, it delivers a rich, velvety texture perfect for a quick main or hearty side. Suitable for vegetarian diets and ready in about 30 minutes, it pairs wonderfully with a crisp white wine.

Updated on Wed, 24 Dec 2025 10:39:00 GMT
Creamy Spinach Orzo, a comforting one-pan meal with tender orzo and melted Parmesan, ready to eat. Save to Pinterest
Creamy Spinach Orzo, a comforting one-pan meal with tender orzo and melted Parmesan, ready to eat. | sonicskillet.com

There's something about a rainy Tuesday when you realize the fridge has spinach that needs using and you're craving comfort without the fuss. I threw together orzo, cream cheese, and whatever broth I had on hand, and twenty minutes later, I was sitting down to something that tasted like it required far more effort than it actually did. The creamy sauce clung to each tiny pasta pearl, and the spinach melted into the background like it had been there all along. That first bowl taught me that the best weeknight dinners are often the ones you don't overthink.

I made this for my neighbor who'd just moved in, and she ate three helpings while we talked about her new job and her cat that wouldn't stop knocking things off shelves. There's something about serving food that's warm and unpretentious that makes people relax. She asked for the recipe before she left, and I realized it wasn't because it was fancy or complicated, but because it felt like someone had actually cooked for her.

Ingredients

  • Orzo pasta: If you haven't cooked with orzo before, it's just rice-shaped pasta that drinks up sauce like nothing else—that's the whole magic of this dish.
  • Butter and olive oil: Use good butter if you have it; the flavor matters more here than in dishes where it gets buried.
  • Garlic and onion: Don't skip the onion or rush it; those three minutes of softening are when the foundation gets built.
  • Vegetable broth: Use something you'd actually drink, not the tinny stuff that makes everything taste like salt.
  • Whole milk or half-and-half: Half-and-half gives better results, but whole milk works if that's what you have.
  • Cream cheese and Parmesan: The cream cheese is the secret player here—it thickens without needing flour or cream, and tastes better than you'd expect.
  • Baby spinach: Fresh is easier than frozen for this; frozen tends to release water at the last second and thin everything out.
  • Salt, pepper, and nutmeg: The nutmeg is optional but changes everything if you use it; just a pinch wakes up the spinach in ways you won't be able to name.

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Build your base:
Melt butter and oil together over medium heat, then add onion and let it soften until it's translucent and sweet, about three minutes. The smell will tell you when it's right. Add garlic and stir constantly for just a minute so it doesn't brown.
Toast the orzo:
Stir the pasta in with the butter and aromatics for two minutes, listening for it to click lightly against the pan. This step toasts the outside and keeps the grains from sticking together later.
Add liquids and simmer:
Pour in broth and milk, stir well so nothing catches on the bottom, and bring to a gentle simmer. Turn heat down to medium-low and cook uncovered, stirring every couple of minutes, until the orzo is tender and most of the liquid has been absorbed, about ten to twelve minutes total.
Make it creamy:
When the pasta is almost done, tear the softened cream cheese into chunks and add it along with the Parmesan. Stir constantly until both melts into the sauce and everything looks silky, not grainy.
Finish with spinach:
Add the chopped spinach and stir until it wilts completely, just one to two minutes. Season with salt, pepper, and a tiny pinch of nutmeg if you're using it, then taste and adjust because this is your last chance.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
Visualize the rich, creamy texture of Creamy Spinach Orzo, bubbling in a skillet with spinach. Save to Pinterest
Visualize the rich, creamy texture of Creamy Spinach Orzo, bubbling in a skillet with spinach. | sonicskillet.com

My daughter, who usually picks vegetables out of everything, asked for seconds and didn't even notice the spinach was there until I told her. That moment—when something that seems small and everyday becomes the thing someone comes back to—that's when I knew this recipe was staying in rotation.

Why Cream Cheese Matters Here

Most creamy pasta dishes rely on heavy cream or béchamel, which takes more time and more ingredients. Cream cheese does the same job faster and tastes richer without feeling heavy, which is probably why this dish comes together in thirty minutes instead of an hour. It also won't break or separate the way cream can if you're not careful with temperature, so there's less that can go wrong.

Variations That Actually Work

The base of this dish is forgiving enough to handle additions without falling apart. Diced mushrooms sautéed separately until they release their water taste incredible stirred in, and if you have leftover cooked chicken, shredding it and adding it at the very end turns this into something more substantial for hungry people. I've also added crispy bacon bits, roasted cherry tomatoes, and even some white beans, each time ending up with something I'd happily eat again.

Serving and Storage

Serve this straight from the pan while it's hot and the sauce is at its best, maybe with some crusty bread to soak up anything left on the plate. Leftovers keep in the fridge for three days and reheat gently in a pan with a splash of milk to loosen the sauce back up. This isn't a dish that freezes well because the pasta gets mushy and the sauce breaks, so plan to eat it fresh or not at all.

  • A squeeze of fresh lemon juice right before serving adds brightness that nobody expects.
  • If you want it less creamy, use more broth and less cream cheese, but know you're changing the whole character of the dish.
  • Grate your own Parmesan if you can; the pre-grated stuff has additives that make the sauce feel grainy instead of smooth.
Product image
Juice whole fruits and vegetables easily for fresh drinks, sauces, and nutrient-rich recipes.
Check price on Amazon
Savor the aroma: This photo features a pan of delicious Creamy Spinach Orzo, ready to serve and enjoy. Save to Pinterest
Savor the aroma: This photo features a pan of delicious Creamy Spinach Orzo, ready to serve and enjoy. | sonicskillet.com

This is the kind of recipe that becomes a regular visitor to your table once you make it once, not because it's complicated but because it's actually good and you can make it without thinking too hard. That's worth something.

Recipe Questions

What type of pasta is used in the dish?

Orzo pasta is used, providing a tender, rice-like texture that absorbs the creamy sauce well.

Can I use alternative greens instead of spinach?

Yes, baby kale or Swiss chard can be substituted and added toward the end of cooking to wilt gently.

Is it possible to make this dish gluten-free?

Using gluten-free orzo pasta allows for a gluten-free variation without compromising texture.

How can I enhance the richness of the sauce?

Replacing some milk with heavy cream or adding extra Parmesan can create a richer, more decadent sauce.

What proteins complement this dish well?

Grilled chicken, sautéed mushrooms, or crispy tofu are excellent additions to boost protein content.

How long does the dish take to prepare and cook?

Preparation takes about 10 minutes, and cooking requires another 20 minutes, making a total of 30 minutes.

Creamy Spinach Orzo Dish

Tender orzo in creamy sauce with fresh spinach and Parmesan, ready in 30 minutes.

Prep Duration
10 minutes
Cook Duration
20 minutes
Overall Time
30 minutes


Skill Level Easy

Cuisine Style Italian-inspired

Makes 4 Portions

Diet Details Meat-Free

Needed Ingredients

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

Steps

Step 01

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

Step 02

Toast Orzo: Add orzo to the skillet and toast lightly for 2 minutes, stirring frequently to prevent sticking.

Step 03

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

Step 04

Cook Orzo: Simmer uncovered, stirring often, until orzo reaches an al dente texture and most liquid is absorbed, roughly 10 to 12 minutes.

Step 05

Incorporate Cheeses: Stir in cream cheese and Parmesan until fully melted and sauce achieves a creamy consistency.

Step 06

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

Step 07

Serve: Serve immediately, garnished with extra Parmesan and freshly ground black pepper.

Tools Needed

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

Allergy Info

Double-check ingredients for allergens, and talk to a health expert if unsure.
  • Contains milk, wheat (gluten), and cheese. Verify all labels for allergens, especially pre-grated cheese and packaged broth.

Nutrition Details (per serving)

Nutritional info is here for reference and doesn't replace expert advice.
  • Total Calories: 380
  • Total fat: 18 g
  • Carbohydrates: 41 g
  • Proteins: 13 g