If you have ever craved a dish that feels like a warm hug on a plate, then the Mushroom and Spinach Orzo Recipe is about to become your new best friend. This delightful meal perfectly balances the earthiness of mushrooms with the fresh brightness of spinach, all brought together in tiny, tender orzo pasta that melts in your mouth. Whether you’re cooking for a cozy night in or looking for a versatile dish that pleases any crowd, this recipe is wonderfully simple yet packed with flavor, making every bite feel like a little celebration.

Ingredients You’ll Need
Gathering the right ingredients is half the fun for this Mushroom and Spinach Orzo Recipe. Each component plays a crucial role, whether it’s building the layers of flavor, adding pleasing texture, or bringing vibrant color to your plate.
- 1 cup orzo pasta: Small pasta that cooks quickly, providing a delicate yet chewy texture.
- 1 tablespoon olive oil: Adds richness and helps sauté the vegetables evenly.
- 1 tablespoon unsalted butter: Gives the dish a luscious, velvety finish but can be skipped or swapped for dairy-free alternatives.
- 1 small yellow onion (finely chopped): Builds a sweet and savory flavor base.
- 3 cloves garlic (minced): Infuses a warm, aromatic punch.
- 8 ounces cremini or white mushrooms (sliced): Offer an earthy, meaty texture that’s essential here.
- 4 cups baby spinach: Brings a fresh, tender green presence and adds nutrients.
- 1/4 teaspoon dried thyme: Provides subtle herbal notes that brighten the dish.
- 1/4 teaspoon black pepper: Adds a gentle heat and depth.
- 1/2 teaspoon salt: Enhances all the other flavors.
- 1/4 cup grated Parmesan cheese: Gives a salty, nutty richness that ties everything together.
- 2 cups low-sodium vegetable broth: Allows the orzo to cook and absorb deep flavors without being overpowering.
- 1/4 cup heavy cream (optional for creaminess): Elevates the dish with a silky, indulgent texture but can be left out for a lighter version.
How to Make Mushroom and Spinach Orzo Recipe
Step 1: Sauté the Aromatics and Mushrooms
Start by heating the olive oil and butter in a large skillet over medium heat. As the butter melts, add the finely chopped onion and cook until it becomes soft and translucent, about 3 to 4 minutes. Then toss in the minced garlic and sauté for just 30 seconds to release its fragrant aroma. Next come the sliced mushrooms. Cook them down for 5 to 6 minutes, stirring occasionally until they release their moisture and begin to turn a beautiful golden brown. This step is where the deep, earthy flavor of the dish forms, so take your time here.
Step 2: Toast the Orzo Pasta
Now stir in the orzo pasta right into the skillet with the mushrooms and aromatics. Toast it gently for 1 to 2 minutes, stirring frequently so that the pasta picks up a subtle nutty flavor without burning. This small but important step adds an extra layer of complexity that makes this Mushroom and Spinach Orzo Recipe truly shine.
Step 3: Simmer in Vegetable Broth
Pour in the vegetable broth and bring everything to a gentle simmer. Leave the pan uncovered and cook for about 10 minutes, stirring often to prevent sticking. You’ll notice the orzo absorbing the broth as it softens, creating a luscious and slightly creamy texture without needing heavy sauces. This simmering phase is where the pasta integrates all those wonderful flavors.
Step 4: Add Spinach and Seasonings
Once the orzo is tender and most of the liquid is absorbed, it’s time to fold in the fresh baby spinach. Sprinkle in the salt, black pepper, and dried thyme. Stir everything together until the spinach wilts down, adding a lovely vibrant green color and fresh flavor contrast. This step transforms the dish from hearty to wholesome with no extra effort.
Step 5: Finish with Parmesan and Cream
Finally, stir in the grated Parmesan cheese, which melts into the warm pasta, adding a salty richness. If you want an extra touch of decadence, mix in the heavy cream for a silky finish. Give it a taste and adjust the seasoning to your liking, then serve warm. Each spoonful is uniquely comforting and deeply satisfying.
How to Serve Mushroom and Spinach Orzo Recipe

Garnishes
Simple garnishes can elevate your Mushroom and Spinach Orzo Recipe to restaurant-quality. Try a sprinkle of fresh chopped parsley or basil for an herbal brightness, a few shavings of Parmesan for a sharp finish, or even a light drizzle of good-quality olive oil to bring everything together.
Side Dishes
This dish pairs beautifully with a crisp green salad dressed with lemon vinaigrette, crusty garlic bread for soaking up the flavorful juices, or roasted vegetables like carrots and asparagus. If you’re looking for protein, grilled chicken, seared tofu, or white beans complement the orzo perfectly without overpowering its delicate flavors.
Creative Ways to Present
To impress guests, serve the Mushroom and Spinach Orzo Recipe inside hollowed-out bell peppers or portobello mushroom caps for an eye-catching presentation. You can also layer it in small mason jars for picnics or pack it in lunchboxes as a flavorful, convenient meal. This recipe is versatile enough to shine any way you serve it.
Make Ahead and Storage
Storing Leftovers
If you happen to have leftovers from your Mushroom and Spinach Orzo Recipe, store them in an airtight container in the refrigerator. They will stay fresh for up to 3 days and maintain their flavor well, making lunchtime deliciously easy the next day.
Freezing
You can freeze this orzo dish, but keep in mind that spinach can sometimes become watery after thawing. To freeze, portion into freezer-safe containers, leaving a little headspace, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat your leftovers gently on the stovetop or in the microwave, adding a splash of broth or water if it has thickened too much. Stirring occasionally will help bring back that creamy texture and make every bite taste freshly made.
FAQs
Can I use other types of mushrooms in this recipe?
Absolutely! While cremini or white mushrooms work wonderfully, you can swap in shiitake, portobello, or even a wild mushroom mix for an even deeper flavor profile. Just adjust the cooking times slightly to ensure they release their moisture and caramelize nicely.
Is this recipe suitable for vegans?
Yes! Simply omit the butter, Parmesan cheese, and heavy cream, or replace them with plant-based alternatives like vegan butter, nutritional yeast, and coconut cream or cashew cream. The dish will still be delicious and creamy without any dairy.
How long does it take to cook this dish?
The entire Mushroom and Spinach Orzo Recipe takes about 30 minutes from start to finish, with 10 minutes preparation time and around 20 minutes cooking time. It’s a great option for a quick, weeknight dinner that doesn’t skimp on flavor.
Can I add protein to this meal?
Definitely! Cooked chicken, shrimp, or white beans are excellent additions that boost the protein content. You can stir them in at the end so they stay tender, or serve them on the side depending on your preference.
What can I substitute for heavy cream if I want it lighter?
If you prefer a lighter version, you can skip the cream altogether or use alternatives like plain Greek yogurt or evaporated milk. Just stir them in off the heat to prevent curdling and still enjoy a creamy texture.
Final Thoughts
There’s something wonderfully comforting about the comforting bite of creamy pasta mingled with savory mushrooms and fresh spinach, and this Mushroom and Spinach Orzo Recipe delivers that in every spoonful. Whether you’re cooking for yourself or sharing with loved ones, this easy-to-make dish will quickly earn a spot in your regular rotation. Give it a try and prepare to fall in love with one of the most satisfying, cozy meals you’ll make all year.
Print
Mushroom and Spinach Orzo Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Mushroom and Spinach Orzo is a creamy, comforting one-pan dish perfect for a quick yet satisfying meal. Featuring tender orzo pasta cooked with sautéed mushrooms, fresh baby spinach, and a touch of Parmesan cheese, it blends earthy flavors and vibrant greens. The optional addition of heavy cream adds richness, making this vegetarian recipe both flavorful and hearty.
Ingredients
Main Ingredients
- 1 cup orzo pasta
- 1 tablespoon olive oil
- 1 tablespoon unsalted butter
- 1 small yellow onion, finely chopped
- 3 cloves garlic, minced
- 8 ounces cremini or white mushrooms, sliced
- 4 cups baby spinach
- 1/4 teaspoon dried thyme
- 1/4 teaspoon black pepper
- 1/2 teaspoon salt
- 1/4 cup grated Parmesan cheese
- 2 cups low-sodium vegetable broth
- 1/4 cup heavy cream (optional for creaminess)
Instructions
- Heat the fat: In a large skillet, heat olive oil and unsalted butter over medium heat until melted and hot, creating a flavorful base for cooking the aromatics.
- Sauté onion: Add the finely chopped yellow onion to the skillet and cook for 3 to 4 minutes, stirring occasionally until they become soft and translucent.
- Add garlic: Stir in the minced garlic and cook for an additional 30 seconds, releasing its fragrant aroma without burning.
- Cook mushrooms: Add the sliced mushrooms, cooking for 5 to 6 minutes while stirring occasionally until the mushrooms release their moisture and start to brown, intensifying their flavor.
- Toast orzo: Stir in the orzo pasta and toast it for 1 to 2 minutes, coating it in the flavorful fats and slightly toasting the pasta for deeper taste.
- Add broth and simmer: Pour in the low-sodium vegetable broth, bring to a gentle simmer, and cook uncovered for about 10 minutes, stirring frequently until the orzo is tender and most of the liquid has been absorbed.
- Incorporate spinach and seasonings: Add the baby spinach, salt, black pepper, and dried thyme; stir until the spinach wilts, blending its fresh flavor into the dish.
- Finish with cheese and cream: Stir in the grated Parmesan cheese and heavy cream if using, mixing until melted and combined for a creamy texture. Taste and adjust seasoning as desired.
- Serve warm: Plate the orzo immediately while warm for the best flavor and texture.
Notes
- To make this dish vegan, omit the butter, Parmesan cheese, and heavy cream or substitute with vegan alternatives like plant-based butter, nutritional yeast, and coconut cream.
- For extra protein, consider adding cooked chicken pieces or white beans such as cannellini beans.
- Use low-sodium vegetable broth to control the salt levels for a healthier option.
- Ensure to stir frequently during orzo cooking to prevent sticking and uneven cooking.
- For a lighter version, skip the heavy cream and use just broth and Parmesan.

