Garlic Butter Orzo with Mushrooms and Spinach Recipe
If you’re looking for a comforting, restaurant-quality dinner that comes together in a snap, you’re in for a treat with Garlic Butter Orzo with Mushrooms and Spinach. This dish balances creamy orzo pasta with buttery sautéed mushrooms, fragrant garlic, fresh spinach, and bright basil—a symphony of flavors and textures that’s both nourishing and deeply satisfying. The gentle heat from red pepper flakes and a finishing touch of Parmesan and lemon make every bite memorable. Whether you serve it as a hearty vegetarian main or an elegant side, this recipe will quickly find a permanent spot in your dinner rotation.

Ingredients You’ll Need
The beauty of Garlic Butter Orzo with Mushrooms and Spinach is just how simple yet impactful the ingredient list is. Each component is chosen for the flavor, color, or rich, cozy texture it contributes, making every bite irresistible.
- Orzo: This rice-shaped pasta cooks up tender and creamy, providing the perfect canvas for a luxurious sauce.
- Butter: Use it in stages for deep flavor—first to brown the mushrooms and again to create a deliciously silky base.
- Mixed mushrooms: A blend of baby bella and shiitake gives earthy depth and a meaty bite to the dish.
- Shallot: Milder than onion, shallots add a sweet, aromatic layer to the flavor profile.
- Garlic: The star of the show—use plenty to infuse every forkful with savory richness!
- Crushed red pepper flakes: Just a pinch for a subtle, warming kick that won’t overpower.
- Heavy cream: A splash takes the sauce over the top, making it velvety smooth.
- Fine sea salt and freshly-ground black pepper: Season as you go to build balanced flavor throughout.
- Parmesan cheese: Freshly-grated adds salty, nutty depth, and helps thicken the sauce beautifully.
- Fresh baby spinach: Two big handfuls wilt down into bright, nutritious green ribbons.
- Chopped fresh basil: Tossed in at the end, basil lifts everything with a refreshing, herbal note.
- Lemon zest and juice (optional): This brings a pop of brightness that ties the dish together.
How to Make Garlic Butter Orzo with Mushrooms and Spinach
Step 1: Heat the water for the orzo
Start by bringing a large pot of generously-salted water to a boil. You want the water ready and waiting so you can drop in the orzo without delay, letting it cook to tender perfection while your mushrooms brown on the side.
Step 2: Brown the mushrooms
In a large sauté pan, melt 1 tablespoon of butter over medium-high heat. Add half of your sliced mushrooms—don’t overcrowd the pan, this lets them caramelize instead of steam. Let them cook undisturbed for a few minutes, then flip and stir until golden brown. Transfer the batch to a plate, repeat with another tablespoon of butter and the rest of your mushrooms, then set aside.
Step 3: Cook the orzo
Add the orzo to your rolling boil. Cook the pasta until it’s just shy of al dente (about 2 minutes less than the package directs), so it will finish cooking perfectly in the sauce later. Reserve some of the pasta water before draining—it’s liquid gold for thickening the sauce!
Step 4: Sauté the veggies
With the mushrooms out of the pan, add your last tablespoon of butter along with minced shallot, garlic, and crushed red pepper flakes. Sauté for about two minutes until fragrant, then stir in the browned mushrooms, heavy cream, a generous pinch of salt, and some pepper. If the orzo needs more time, you can take the pan off the heat at this stage.
Step 5: Combine
When the orzo is ready, add it directly to the mushroom pan along with a cup of reserved pasta water. Stir frequently over gentle heat until the orzo is fully al dente and the sauce begins to cling to each grain, creating that luscious, creamy texture Garlic Butter Orzo with Mushrooms and Spinach is known for.
Step 6: Finish
Remove the pan from the heat. Add a handful of grated Parmesan, all that fresh spinach, chopped basil, and your lemon zest and juice if you’re using it. Gently fold until the spinach just wilts; now’s the moment to check the seasoning and add more salt, pepper, or lemon juice as needed. If you want it creamier, splash in extra pasta water. It’s ready to serve!
How to Serve Garlic Butter Orzo with Mushrooms and Spinach

Garnishes
To elevate your Garlic Butter Orzo with Mushrooms and Spinach, don’t hold back on the finishing touches! A shower of extra Parmesan, a pinch of fresh basil, a drizzle of good olive oil, or even a few flakes of red chili will make each plate look and taste extra special.
Side Dishes
This orzo is rich enough to stand alone, but it also plays wonderfully as part of a spread. Partner it with a crisp green salad, roasted chicken, or a platter of grilled veggies. The buttery mushrooms and savory pasta are fabulous alongside lemony fish or a herb-stuffed pork tenderloin, too.
Creative Ways to Present
If you’re serving guests, try spooning Garlic Butter Orzo with Mushrooms and Spinach into shallow bowls for a casually elegant dinner. For a brunch twist, serve it with a soft poached egg on top, or pack into small ramekins for stylish, individual portions. Want to really impress? Top with a fancy local goat cheese or toasted pine nuts.
Make Ahead and Storage
Storing Leftovers
Any leftover Garlic Butter Orzo with Mushrooms and Spinach keeps beautifully! Transfer it to an airtight container and refrigerate; it will stay fresh and tasty for up to 3 days. The flavors even deepen after a night in the fridge.
Freezing
While best enjoyed fresh, you can freeze this dish in a pinch. Portion into freezer-safe containers, leaving a little extra space for expansion. Let it thaw in the fridge overnight before reheating. Just note that the texture of the spinach and cream may change a touch, but quick reheating helps revive it.
Reheating
Reheat Garlic Butter Orzo with Mushrooms and Spinach gently on the stovetop or in the microwave. Add a splash of water or milk to loosen the sauce as it warms, stirring often to keep it creamy. Top with fresh herbs and cheese for the best flavor.
FAQs
Can I use a different pasta shape?
Absolutely! While orzo provides the classic look and creamy texture this dish is known for, small shapes like ditalini or mini shells also work—just adjust the cooking time accordingly.
What’s the best way to clean mushrooms?
Wipe mushrooms clean with a damp cloth or soft brush to remove dirt. Avoid soaking them, as they’ll absorb water and won’t brown as well during cooking.
Is there a dairy-free version of this recipe?
You can create a dairy-free Garlic Butter Orzo with Mushrooms and Spinach by swapping in your favorite plant-based butter and cream, and using a vegan Parmesan-style cheese or a sprinkle of nutritional yeast for that savory finish.
Can I add protein to make this a full meal?
Definitely. Stir in shredded rotisserie chicken, sautéed shrimp, or crispy tofu cubes alongside the spinach for added protein and heartiness. Each complement the flavors of the dish beautifully.
How can I make this dish even lighter?
To lighten things up, use half-and-half instead of heavy cream, or omit it entirely and rely on the starchy pasta water for creaminess. You can also increase the spinach or add extra herbs for more freshness.
Final Thoughts
There’s nothing quite as satisfying as serving up a big bowl of Garlic Butter Orzo with Mushrooms and Spinach, knowing you’re sharing something both easy and special. Whether you’re feeding your family on a cozy weeknight or plating for friends, I can’t recommend this recipe enough—give it a try and watch it become an instant favorite at your table.
PrintGarlic Butter Orzo with Mushrooms and Spinach Recipe
This Garlic Butter Orzo with Mushrooms and Spinach is a delightful dish that combines the earthy flavors of mushrooms with the freshness of spinach, all brought together with a creamy garlic butter sauce.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Sauté, Boil
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Orzo:
- 8 ounces uncooked orzo
Garlic Butter Sauce:
- 3 tablespoons butter, divided
- 1 large shallot, minced
- 5 large garlic cloves, minced
- 1/2 teaspoon crushed red pepper flakes
- 1/2 cup heavy cream
- fine sea salt and freshly-ground black pepper
- 1 ounce freshly-grated Parmesan cheese
- 2 handfuls fresh baby spinach
- 1/2 cup loosely-packed chopped fresh basil
- zest and juice of 1 small lemon (optional)
Mushrooms:
- 1 pound mixed mushrooms, sliced (half baby bella, half shiitake)
Instructions
- Brown the mushrooms: Heat 1 tablespoon butter in a large sauté pan over medium-high heat. Sauté half of the mushrooms for 5 minutes until browned. Transfer to a plate. Repeat with remaining mushrooms.
- Cook the orzo: Boil salted water and cook orzo until 2 minutes shy of al dente.
- Sauté the veggies: Sauté shallot, garlic, and red pepper flakes in butter. Add mushrooms, cream, salt, and pepper.
- Combine: Add cooked orzo to the pan with pasta water. Cook until al dente.
- Finish: Remove from heat. Stir in Parmesan, spinach, basil, lemon zest, and juice. Adjust seasoning.
- Serve: Garnish with Parmesan and enjoy!
Notes
- You can add grilled chicken or shrimp for extra protein.
- Adjust the spice level by increasing or decreasing the red pepper flakes.
Nutrition
- Serving Size: 1 serving
- Calories: 420 kcal
- Sugar: 2g
- Sodium: 320mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 54g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 50mg
Keywords: Garlic Butter Orzo, Mushroom Spinach Orzo, Creamy Orzo Recipe