One-Pot Creamy Orzo

Featured in: One-Pot Comfort Meals

This comforting dish features tender orzo simmered in a flavorful broth with garlic and a blend of creamy cheeses. Butter and aromatic onions build a savory base before adding the orzo and liquids, which cook until perfectly tender. A touch of cream and plenty of Parmesan deliver a rich, luscious texture. Fresh spinach folds in at the end, adding a vibrant touch and balancing the flavors. Seasoned with salt, pepper, and optional red pepper flakes, this meal is ideal for quick, cozy dinners packed with satisfying depth.

Updated on Tue, 23 Dec 2025 10:38:00 GMT
Steaming bowl of one-pot creamy orzo pasta, topped with fresh parsley and Parmesan cheese. Save to Pins
Steaming bowl of one-pot creamy orzo pasta, topped with fresh parsley and Parmesan cheese. | cocoastone.com

There's something about a single pot that transforms dinner from a chore into a moment of pure comfort. One evening, after a long day, I stood in my kitchen staring at a half-empty pantry and realized I had exactly what I needed for creamy orzo—no shopping required, no complicated techniques, just butter, broth, and the magic that happens when pasta absorbs flavor instead of drowning in it. The first spoonful sold me completely; I've made it dozens of times since.

I remember making this for my roommate when she came home upset about something at work, and watching her face light up when she tasted it was the reminder I needed that food doesn't have to be complicated to be meaningful. We sat at the kitchen counter in comfortable silence for a few minutes, just eating and breathing, and that's when I understood why this dish had become my go-to.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Orzo pasta (1 1/2 cups): Those tiny rice-shaped pasta pieces are secretly the best vehicle for creamy sauces because they cook right into the liquid instead of separate from it, soaking up every bit of flavor.
  • Unsalted butter (2 tablespoons): This is your foundation—it carries the aromatics and helps build that rich, velvety base that makes people ask for your recipe.
  • Low-sodium vegetable broth (3 cups): Use good quality here because the broth becomes the soul of the dish; I learned this the hard way when I once grabbed the cheapest option and the whole thing tasted like salt.
  • Heavy cream (1/2 cup): Just enough to make it creamy without tipping into heavy, and the pasta will naturally absorb it rather than sit in a pool of it.
  • Milk (1/2 cup): This stretches the cream and keeps the sauce silky instead of thick; it's the secret to not overdoing it.
  • Freshly grated Parmesan (1/2 cup): Freshly grated makes an enormous difference in how smoothly it melts and how bright the cheese flavor becomes; pre-grated just doesn't melt the same way.
  • Shredded mozzarella (1/2 cup, optional): This adds a second layer of creaminess and creates little melty pockets, though the dish is perfect without it.
  • Yellow onion (1 small): The base of everything good—diced small and cooked slowly until it becomes almost translucent and sweet.
  • Garlic (3 cloves): Minced fine so it distributes evenly and perfumes the entire pot within seconds of hitting the heat.
  • Baby spinach (2 cups): Added at the end so it stays tender and bright rather than cooked into submission; it wilts in under a minute.
  • Fresh parsley (1/4 cup): This is your finishing touch that somehow makes everything taste fresher, even though it goes in at the very end.
  • Salt and black pepper: Taste as you go because you're building flavor gradually, not seasoning at the end.
  • Red pepper flakes (optional): A tiny pinch if you want a whisper of heat to cut through the richness.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Melt the butter and build your aromatics:
Set your pot or deep skillet over medium heat and let the butter get foamy and fragrant. Toss in your diced onion and let it cook without rushing—about 3 to 4 minutes until it turns translucent and starts to soften. You're looking for it to release its sweetness into the butter.
Wake up the garlic:
Once the onion is ready, add your minced garlic and stir constantly for just 1 minute. The moment it smells incredible and golden, you move on—overcooking garlic turns it bitter and you'll regret it.
Toast the orzo:
Pour in the dry orzo and stir it around in the butter for 2 minutes, making sure every grain gets coated. You'll hear it click and tap against the pot, and that toasted smell is what tells you it's ready for liquid.
Add the broth and milk:
Pour in both the vegetable broth and milk, stir everything together, and bring it to a gentle simmer over medium-high heat. Now you let it cook uncovered for 10 to 12 minutes, stirring frequently so nothing sticks to the bottom and the pasta cooks evenly.
Finish with cream and cheese:
Once the orzo is tender and most of the liquid has been absorbed, turn the heat down slightly and stir in your heavy cream, Parmesan, and mozzarella if you're using it. Watch it transform into something silky and luxurious as the cheese melts.
Fold in the spinach and taste:
Add your spinach and stir for just 1 to 2 minutes until it's wilted and bright green. Taste it now—this is your moment to adjust salt, pepper, and red pepper flakes until it tastes exactly right.
Finish and serve:
Remove from heat, scatter fresh parsley over the top, give it one final stir, and serve immediately while it's warm and creamy.
Close-up of the delicious one-pot creamy orzo; it has a rich, white sauce and looks irresistible. Save to Pins
Close-up of the delicious one-pot creamy orzo; it has a rich, white sauce and looks irresistible. | cocoastone.com

There was a moment when I made this for someone I wanted to impress, and I remember the relief washing over me when they took that first bite and smiled without saying anything, just immediately took another spoonful. That's when I realized this dish had become something more than just dinner—it was proof that sometimes the simplest things made with intention are exactly what people need.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Flavor Combinations That Work

This creamy base is incredibly versatile, and I've learned through happy accidents that it welcomes almost any addition you want to throw at it. Sautéed mushrooms add an earthy depth that feels restaurant-worthy, crispy bacon bits scattered on top add a smoky richness, and even sun-dried tomatoes stirred in at the end create a surprising brightness that cuts through the cream. The one thing I've discovered is that you don't need to overcomplicate it—the pasta and sauce are the stars, and anything else should support rather than compete.

Adapting for Different Diets

I made a vegan version for a friend by swapping in plant-based butter, oat cream, and nutritional yeast mixed with cashew cream for the Parmesan, and honestly it was just as satisfying as the original. The technique stays exactly the same; the comfort factor doesn't change just because you've made different swaps. For gluten-free, grab gluten-free orzo from a good brand—some are gritty, some are perfect, so it's worth trying one you like before committing to a full batch.

Serving Suggestions and Pairings

This dish is perfect on its own as a main course, but I've found it shines when you add a simple green salad with sharp vinaigrette on the side to cut through the richness, or serve it with crusty bread for soaking up every last bit of sauce. A crisp Pinot Grigio or Sauvignon Blanc is the kind of pairing that feels effortless, and honestly, so is just sitting down with a glass of something cold and eating straight from the pot when nobody's watching.

  • Add grilled chicken or sautéed shrimp if you want protein and haven't already used mushrooms or bacon.
  • Crumble fresh herbs like basil or dill over the top right before serving for a bright finish.
  • Leftovers reheat beautifully over low heat with a splash of milk if they thicken up too much overnight.
A fork twirls a bite of one-pot creamy orzo, showcasing its creamy texture with spinach. Save to Pins
A fork twirls a bite of one-pot creamy orzo, showcasing its creamy texture with spinach. | cocoastone.com

This one-pot meal has become the recipe I reach for on days when I need something that tastes like care but doesn't require hours of effort. There's something deeply satisfying about watching separate ingredients transform into something that's greater than the sum of its parts, and that's exactly what happens here every single time.

Frequently Asked Questions

Can I make this dish vegan?

Yes, use plant-based butter, cream, and cheese substitutes, and ensure the orzo and broth are vegan-friendly.

What can I add for extra protein?

Cooked chicken, shrimp, or sautéed mushrooms work well to boost protein content.

How should I adjust the recipe for gluten-free needs?

Substitute regular orzo with gluten-free orzo and verify the broth is gluten-free.

Can I swap spinach for other greens?

Kale or arugula can be used instead of spinach to provide different flavors and textures.

What wine pairs best with this creamy orzo?

A crisp Pinot Grigio or Sauvignon Blanc complements the creamy texture nicely.

Is this dish suitable for weeknight cooking?

Yes, with a total time of about 30 minutes, it's quick and easy for busy evenings.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

One-Pot Creamy Orzo

Creamy orzo cooked with garlic, Parmesan, spinach, and rich broth for a satisfying meal.

Prep duration
10 minutes
Cooking duration
20 minutes
Overall time
30 minutes
Created by Mara Ellison

Recipe type One-Pot Comfort Meals

Skill level Easy

Cuisine type Italian-Inspired

Portion size 4 Portions

Dietary guidelines Meatless

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)

Directions

Step 01

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

Step 02

Cook Garlic: Add the minced garlic and sauté for 1 minute until fragrant.

Step 03

Toast Orzo: Incorporate the orzo into the skillet 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 thoroughly, bring to a gentle simmer, and cook uncovered for 10 to 12 minutes, stirring frequently until orzo is tender and most liquid is absorbed.

Step 05

Add Cream and Cheese: Stir in the heavy cream, Parmesan, and mozzarella (if using). Continue stirring until the cheese has melted and the mixture attains a creamy consistency.

Step 06

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

Step 07

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Necessary equipment

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

Allergen details

Review the ingredients for allergies and reach out to a healthcare provider if uncertain.
  • Contains wheat (gluten), milk, and cheese (dairy).
  • For gluten-free, substitute with gluten-free orzo and verify broth ingredients.
  • For dairy-free, use appropriate plant-based alternatives.

Nutrition per portion

This nutritional data is intended for reference and doesn't replace professional medical advice.
  • Total calories: 420
  • Total fat: 17 g
  • Carbohydrates: 51 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.