Creamy Mushroom Orzo

Mushroom orzo is creamy, garlicky pasta comes together in just 30 minutes with tender orzo, golden-brown mushrooms, fresh spinach, and a rich Parmesan cream sauce. It is the cozy comfort food we all crave when we want something special without spending hours in the kitchen.

Love More Dinner Recipes? Try My Sun Dried Tomato Chicken Orzo or this Marry Me Chicken Orzo next.

Creamy mushroom orzo cooked with sautéed mushrooms, garlic, and fresh herbs.

Why You’ll Love This Recipe

  • Ready in 30 minutes – Perfect for busy weeknights when you need dinner fast
  • Restaurant-quality flavor – Earthy mushrooms, garlic, fresh herbs, and cream create something truly special
  • One-pan wonder – Minimal cleanup means more time to relax after dinner
  • Incredibly versatile – Serve it as a side dish or add your favorite protein for a complete meal
  • Always a crowd-pleaser – Even picky eaters love this creamy, comforting pasta
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy mushroom orzo cooked with sautéed mushrooms, garlic, and fresh herbs.


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lila
  • Total Time: 35 minutes
  • Yield: About 6 cups

Description

Creamy Mushroom Orzo is a quick and easy 30-minute pasta dish featuring tender orzo, caramelized mushrooms, fresh spinach, and a luscious Parmesan cream sauce. This restaurant-quality recipe is perfect for busy weeknights and easily customizable with your favorite proteins and vegetables.


Ingredients

For the Pasta:

  • 8 ounces uncooked orzo (those adorable rice-shaped pasta!)
  • 1 cup reserved pasta water (don’t skip this—it’s liquid gold!)

For the Mushroom Mixture:

  • 1 pound mixed mushrooms, sliced (I love using half baby bella and half shiitake for the best flavor)
  • 3 tablespoons butter, divided
  • 1 large shallot, minced (or substitute with 1/4 cup minced onion if needed)
  • 5 large garlic cloves, minced (yes, five! We’re not holding back)
  • 1/2 teaspoon crushed red pepper flakes (adjust to your heat preference)

For the Creamy Sauce:

  • 1/2 cup heavy cream (for that dreamy, velvety texture)
  • 1 ounce freshly-grated Parmesan cheese (about 1/2 cup—grate it yourself for best results!)
  • Fine sea salt and freshly-ground black pepper, to taste

Fresh Finishing Touches:

  • 2 handfuls fresh baby spinach
  • 1/2 cup fresh basil, loosely-packed and chopped
  • Zest and juice from 1 small lemon (optional, but it adds such a bright pop!)


Instructions

Step 1: Cook the Orzo

Bring a large saucepan of salted water to a boil. Add the orzo and cook it until it’s about 2 minutes shy of al dente (this usually takes around 7-8 minutes, but check your package). Before you drain it, scoop out 1 full cup of that starchy pasta water and set it aside.

Step 2: Start Browning the Mushrooms

While your water is heating up, melt 1 tablespoon of butter in your large sauté pan over medium-high heat. Here’s the key: add only half of the mushrooms to the pan. I know it’s tempting to dump them all in.

Step 3: Get Those Gorgeous Golden Edges

Let the mushrooms cook for about 5 minutes, stirring just occasionally. Once they’re beautifully browned, transfer them to a clean plate and repeat the process with another tablespoon of butter and the remaining mushrooms.

Step 4: Build Your Flavor Base

Add that last tablespoon of butter to your now-empty pan along with the minced shallot, all that gorgeous garlic, and the red pepper flakes. Sauté everything for about 2 minutes, stirring frequently so the garlic doesn’t burn.

Step 5: Create the Creamy Sauce

Add all those beautiful browned mushrooms back into the pan along with the heavy cream and a generous pinch of salt and pepper. Give everything a good stir and let it bubble together for a minute.

Step 6: Bring It All Together

Transfer your cooked orzo to the sauté pan along with that reserved cup of pasta water. Keep cooking and stirring frequently until the pasta reaches perfect al dente texture. The orzo will soak up the sauce and the pasta water will help create that silky, clingy coating.

Step 7: Add the Fresh Finishing Touches

Remove the pan from the heat and stir in your Parmesan cheese, fresh spinach, chopped basil, and that lemon zest and juice if you’re using it. Stir gently and watch as the spinach wilts into the warm pasta. If your pasta looks a little dry, add a splash more of that reserved pasta water.

Step 8: Season and Serve

Give it a taste and adjust with more salt, pepper, or a squeeze of lemon if needed. Every stove and every palate is a little different. Serve it warm with extra Parmesan sprinkled on top and maybe a few torn basil leaves.

Notes

  • Don’t stir the mushrooms too much – Let them sit in the hot pan to develop those caramelized edges
  • Use room temperature cream – It incorporates more smoothly and won’t cool down your pan
  • Save extra pasta water – Even if you don’t think you need it, having extra on hand means you can adjust the sauce consistency perfectly
  • Taste as you go – Every ingredient varies in saltiness, so adjust seasoning at the end
  • Fresh garlic is non-negotiable – Jarred minced garlic just won’t give you the same bright, aromatic flavor
  • Add the spinach off-heat – This keeps it bright green and prevents overcooking
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Italian-American

Ingredients You’ll Need

For the Pasta:

  • 8 ounces uncooked orzo
  • 1 cup reserved pasta water (save this before draining!)

For the Mushroom Mixture:

  • 1 pound mixed mushrooms, sliced (half baby bella, half shiitake is my favorite combo)
  • 3 tablespoons butter, divided
  • 1 large shallot, minced (or use 1/4 cup minced onion)
  • 5 large garlic cloves, minced
  • 1/2 teaspoon crushed red pepper flakes

For the Creamy Sauce:

  • 1/2 cup heavy cream
  • 1 ounce freshly-grated Parmesan cheese (about 1/2 cup)
  • Fine sea salt and freshly-ground black pepper, to taste

Fresh Finishing Touches:

  • 2 handfuls fresh baby spinach
  • 1/2 cup fresh basil, chopped
  • Zest and juice from 1 small lemon (optional but amazing!)

Why These Ingredients Work

Using two types of mushrooms creates incredible depth of flavor.

Baby bellas bring earthiness while shiitakes add a rich, almost meaty quality. Browning them separately in butter develops those gorgeous caramelized edges that make this dish sing.

Orzo is perfect here because its rice-like shape catches all that creamy sauce.

The reserved pasta water is your secret ingredient—it’s packed with starch that helps everything come together into a silky, restaurant-worthy sauce.

Fresh garlic and shallots build the flavor foundation without overpowering the delicate mushrooms.

Heavy cream creates that luscious texture, while Parmesan adds nutty richness and helps thicken the sauce naturally.

Fresh spinach wilts right into the warm pasta—no extra cooking needed. Basil brings a sweet, peppery brightness that lifts the whole dish.

That optional lemon? It’s the finishing touch that makes everything sparkle.

Essential Tools and Equipment

  • Large saucepan – For cooking the orzo
  • Large sauté pan or skillet – Needs to be roomy for browning mushrooms
  • Wooden spoon or silicone spatula – For stirring
  • Colander – To drain pasta
  • Measuring cups and spoons – For accuracy
  • Microplane or fine grater – For Parmesan and lemon zest
  • Chef’s knife and cutting board – For prep work

Step-by-Step Instructions

Step 1: Cook the Orzo

Bring a large saucepan of salted water to a boil. Add the orzo and cook it until it’s about 2 minutes shy of al dente (this usually takes around 7-8 minutes, but check your package). Before you drain it, scoop out 1 full cup of that starchy pasta water and set it aside.

Step 2: Start Browning the Mushrooms

While your water is heating up, melt 1 tablespoon of butter in your large sauté pan over medium-high heat. Here’s the key: add only half of the mushrooms to the pan. I know it’s tempting to dump them all in.

Step 3: Get Those Gorgeous Golden Edges

Let the mushrooms cook for about 5 minutes, stirring just occasionally. Once they’re beautifully browned, transfer them to a clean plate and repeat the process with another tablespoon of butter and the remaining mushrooms.

Step 4: Build Your Flavor Base

Add that last tablespoon of butter to your now-empty pan along with the minced shallot, all that gorgeous garlic, and the red pepper flakes. Sauté everything for about 2 minutes, stirring frequently so the garlic doesn’t burn.

Step 5: Create the Creamy Sauce

Add all those beautiful browned mushrooms back into the pan along with the heavy cream and a generous pinch of salt and pepper. Give everything a good stir and let it bubble together for a minute.

Step 6: Bring It All Together

Transfer your cooked orzo to the sauté pan along with that reserved cup of pasta water. Keep cooking and stirring frequently until the pasta reaches perfect al dente texture. The orzo will soak up the sauce and the pasta water will help create that silky, clingy coating.

Step 7: Add the Fresh Finishing Touches

Remove the pan from the heat and stir in your Parmesan cheese, fresh spinach, chopped basil, and that lemon zest and juice if you’re using it. Stir gently and watch as the spinach wilts into the warm pasta. If your pasta looks a little dry, add a splash more of that reserved pasta water.

Step 8: Season and Serve

Give it a taste and adjust with more salt, pepper, or a squeeze of lemon if needed. Every stove and every palate is a little different. Serve it warm with extra Parmesan sprinkled on top and maybe a few torn basil leaves.

Creamy mushroom orzo cooked with sautéed mushrooms, garlic, and fresh herbs.

You Must Know

Salt your pasta water generously—at least a tablespoon.

It should taste salty like the ocean. This is your only chance to season the orzo from the inside out, and it makes all the difference between okay pasta and incredible pasta.

Don’t rush browning the mushrooms, even when you’re hungry!

Cooking them in two batches takes a few extra minutes, but it’s the secret to that deep, caramelized flavor. Crowded mushrooms steam instead of brown, and you’ll miss those delicious golden edges.

Personal Secret: Always grate your Parmesan fresh from a block right before using it.

Pro Tips & Cooking Hacks

  • Be generous with salt – Your pasta water should taste properly salty
  • Let mushrooms sit – Don’t stir them constantly or they won’t brown
  • Room temperature cream works best – It incorporates more smoothly
  • Save extra pasta water – You can always adjust consistency at the end
  • Taste as you go – Adjust seasoning before serving
  • Fresh garlic only – Jarred minced garlic won’t give the same bright flavor
  • Add spinach off heat – Keeps it vibrant green and prevents overcooking
  • Grate your own cheese – Pre-shredded won’t melt as smoothly

Flavor Variations & Suggestions

Want to make this heartier? Brown some Italian sausage at the beginning and set it aside with the mushrooms. Cooked chicken, shrimp, or scallops are wonderful additions too. Just toss them in at the end to warm through.

For extra vegetables, try artichoke hearts, roasted bell peppers, or blanched asparagus. Cherry tomatoes add beautiful color and sweetness—just halve them and add with the mushrooms. Sun-dried tomatoes, kalamata olives, or capers bring lovely briny notes.

Switch up the herbs based on what you have! Fresh thyme gives an earthy vibe, rosemary brings cozy autumn vibes, and sage is wonderfully savory. Feeling adventurous? Try Old Bay seasoning for a Chesapeake Bay twist, or Cajun seasoning for a spicy kick.

To lighten it up, skip the cream and use extra pasta water or vegetable broth instead. The starch from the pasta water and Parmesan will still create a silky sauce. For dairy-free, use olive oil instead of butter and nutritional yeast instead of Parmesan.

Make-Ahead Options

This dish is truly best enjoyed fresh, but I understand life gets busy.

You can slice mushrooms, mince garlic and shallot, and chop herbs up to a day ahead. Store everything in separate containers in the fridge, and dinner comes together even faster.

Leftovers keep beautifully in the refrigerator for up to 3 days in an airtight container.

The orzo will absorb sauce as it sits, so add a splash of cream, milk, or water when reheating. Warm it gently on the stovetop over medium-low heat, stirring frequently.

I don’t recommend freezing this particular dish. The cream sauce can separate when thawed and the orzo texture changes. If you must freeze it, undercook the orzo slightly and freeze the sauce separately.

What to Serve With Mushroom Orzo

This versatile dish works beautifully as either a side or main course.

For a vegetarian main, pair it with a crisp green salad dressed with tangy vinaigrette to cut through the richness. Crusty garlic bread or warm ciabatta rolls are perfect for soaking up every drop of sauce.

Want something heartier? Serve alongside simple grilled chicken breasts, pan-seared pork chops, or a gorgeous piece of salmon.

The earthy mushroom flavor complements roasted vegetables wonderfully—try Brussels sprouts, green beans, or roasted broccoli.

For company dinners, start with a light soup like butternut squash or tomato bisque. Finish with something bright like lemon sorbet or a simple fruit tart. A crisp white wine like Pinot Grigio pairs beautifully, or try a light Pinot Noir if you prefer red.

Allergy Information

This recipe contains dairy (butter, cream, Parmesan) and gluten (orzo pasta).

For dairy-free, substitute butter with olive oil or vegan butter. Use full-fat coconut cream or cashew cream instead of heavy cream. Swap Parmesan for nutritional yeast—it gives that savory, cheesy flavor without dairy.

For gluten-free friends, look for gluten-free orzo from brands like Jovial or Barilla. You can also use another small gluten-free pasta shape like rice-based pastina. Everything else stays the same!

This recipe is naturally nut-free and can easily be made vegan with the substitutions above.

Always check ingredient labels if cooking for severe allergies, as processing facilities vary.

Storage & Reheating

Store leftovers in an airtight container in the fridge for up to 3 days.

The pasta will absorb sauce as it sits—totally normal! When reheating, add a splash of cream, milk, or water to loosen it up.

For stovetop reheating, warm over medium-low heat, stirring frequently and adding liquid as needed. This takes about 5 minutes.

For microwave, place in a microwave-safe bowl with a tablespoon or two of liquid. Cover loosely and heat in 30-second intervals, stirring between each.

Kitchen secret: I actually love eating leftover mushroom orzo cold straight from the fridge! The flavors meld overnight, making it a delicious pasta salad. Just add fresh lemon and basil before serving chilled.

Questions I Get Asked A Lot

My sauce seems too thick, what should I do?

This happens when the orzo soaks up lots of liquid! Simply add that reserved pasta water a splash at a time, stirring constantly, until you reach your desired consistency. The starchy water blends right in and creates that silky sauce. Regular water or vegetable broth works in a pinch too.

What if I don’t have shallots?

No problem! Substitute 1/4 cup of finely minced yellow or white onion for the shallot. Shallots have a sweeter, more delicate flavor, but regular onion works just fine. You could even use the white and light green parts of green onions if that’s what you have.

Can I add protein to make this a complete meal?

Yes, please do! Italian sausage is my favorite, just brown it first and set aside with the mushrooms. Rotisserie chicken is perfect for busy nights. Add cooked shrimp during the last couple minutes of cooking. Grilled chicken, pan-seared scallops, or crispy tofu would all be wonderful. Just make sure raw proteins are fully cooked before adding to the finished dish.

💬 Tried this recipe? Leave a comment and rating below! I’d love to hear how your mushroom orzo turned out and what variations you tried. Subscribe so you never miss a cozy recipe!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star