Spinach Mushroom Orzo
Description
Spinach Mushroom Orzo is a comforting, flavourful one-pan pasta dish made with tender orzo, earthy mushrooms, fresh spinach, garlic, onion, herbs, and Parmesan cheese. It has the cosy texture of risotto but is much easier and quicker to prepare.
The mushrooms become golden and savoury as they cook, while the spinach adds freshness, colour, and nutrients. The orzo absorbs the flavourful vegetable broth as it cooks, creating a naturally creamy consistency without needing a heavy cream sauce.
A touch of lemon juice at the end brightens the entire dish, while Parmesan adds a delicious savoury finish. This recipe makes a wonderful vegetarian lunch, light dinner, or side dish alongside grilled chicken or fish.
Servings
Serves: 4
Prep Time: 10 minutes
Cook Time: 20–25 minutes
Total Time: 30–35 minutes
Difficulty: Easy
Cuisine: Mediterranean-inspired
Ingredients
Main Ingredients
- 1 cup orzo pasta
- 1 tablespoon extra-virgin olive oil
- 1 small onion, finely chopped
- 2 cups mushrooms, sliced, such as cremini or button
- 3 cloves of garlic, minced
- 3 cups fresh spinach
- 2½ cups low-sodium vegetable broth
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- ½ teaspoon dried oregano
- ½ teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes, optional
- ½ cup grated Parmesan cheese
- 1 tablespoon fresh lemon juice
- 1 teaspoon lemon zest, optional
- 2 tablespoons fresh parsley, chopped
Optional Ingredients
- ¼ cup heavy cream for extra richness
- ½ cup cherry tomatoes, halved
- ¼ cup crumbled feta cheese
- 1 tablespoon butter
- ¼ cup sun-dried tomatoes, chopped
- ½ teaspoon fresh thyme
- 1 tablespoon toasted pine nuts
Instructions
1. Prepare the Vegetables
Clean the mushrooms and slice them evenly.
Finely chop the onion and mince the garlic.
Wash the spinach thoroughly and allow excess water to drain.
If the spinach leaves are very large, roughly chop them.
Preparing all the vegetables before starting makes this recipe easy to cook without interruptions.
2. Sauté the Onion
Place a large deep skillet or sauté pan over medium heat.
Add the extra-virgin olive oil.
Once hot, add the chopped onion.
Cook for approximately 3–4 minutes, stirring occasionally, until the onion becomes soft and translucent.
Don’t rush this step because gently cooking the onion creates a flavourful base for the orzo.
3. Cook the Mushrooms
Add the sliced mushrooms to the skillet.
Spread them out as much as possible and cook for approximately 5–7 minutes.
Stir occasionally.
The mushrooms will initially release moisture. Continue cooking until most of that moisture evaporates and the mushrooms become golden around the edges.
This browning creates much more flavour than simply steaming the mushrooms.
4. Add the Garlic and Seasonings
Add the minced garlic.
Stir and cook for approximately 30–60 seconds until fragrant.
Add the oregano, Italian seasoning, black pepper, and optional red pepper flakes.
Stir everything together.
Be careful not to burn the garlic.
5. Add the orzo.
Add the dry orzo directly to the skillet.
Stir it into the mushrooms and onions.
Toast the orzo for approximately 1–2 minutes.
This quick step adds a subtle nutty flavour and helps the pasta absorb the savoury flavours already in the pan.
6. Add the Vegetable Broth
Pour in the vegetable broth.
Add the salt and stir well.
Bring the mixture to a gentle boil.
Once bubbling, reduce the heat to medium-low.
7. Cook the orzo.
Allow the orzo to simmer uncovered for approximately 8–10 minutes.
Stir frequently, especially toward the end of cooking.
Orzo can settle on the bottom of the pan and stick if it isn’t stirred regularly.
Continue cooking until the pasta is tender and most of the broth has been absorbed.
If the orzo becomes too thick before it is completely cooked, add another ¼ cup of warm broth or water.
8. Add the spinach
Once the orzo is nearly cooked, add the fresh spinach.
Stir gently.
Cook for approximately 2–3 minutes, or until the spinach wilts completely.
The heat from the orzo will quickly soften the spinach.
9. Make It Creamy
Reduce the heat to low.
Add the grated Parmesan cheese.
If desired, add 1 tablespoon of butter for extra richness.
Stir gently until the cheese melts into the orzo.
For an even creamier version, add ¼ cup heavy cream and stir until incorporated.
Avoid boiling the mixture after adding Parmesan or cream.
10. Add Lemon
Turn off the heat.
Add fresh lemon juice and optional lemon zest.
Stir well.
Taste and adjust the salt and pepper as needed.
The lemon is especially important because it balances the richness of the cheese and mushrooms and gives the dish a fresh finish.
11. Garnish and Serve
Sprinkle the finished orzo with fresh chopped parsley.
Add additional Parmesan if desired.
For a Mediterranean-style finish, sprinkle with feta cheese, toasted pine nuts, or a little extra-virgin olive oil.
Serve warm.
Important Cooking Tips
Use a large skillet.
A wide, deep skillet works best because it provides enough room for the mushrooms and allows the orzo to cook evenly.
Brown the mushrooms.
Don’t rush the mushroom step. Allowing them to brown creates deeper, richer flavour.
Stir the orzo regularly.
Unlike traditional boiled pasta, orzo cooks directly in the skillet and can stick to the bottom.
Stir every minute or two while it simmers.
Don’t add all the spinach at once if the pan is small.
If your skillet is crowded, add the spinach in two batches. Allow the first handful to wilt before adding the rest.
Adjust the consistency.
Orzo continues absorbing liquid after cooking.
If it becomes too thick, stir in a splash of warm broth or water before serving.
Add Parmesan off the heat.
Removing the skillet from direct heat before adding Parmesan helps create a smooth texture.
Don’t skip the lemon.
A small amount of fresh lemon juice makes the entire dish taste brighter.
How to Make It More Protein-Rich
The basic recipe is vegetarian but contains a moderate amount of protein.
For a higher-protein meal, add:
- Grilled chicken
- Cooked shrimp
- Flaked salmon
- Chickpeas
- White beans
- Cannellini beans
- Extra Parmesan
- Greek yoghurt as a creamy topping
For chicken, cook diced or sliced chicken separately until fully cooked, then stir it into the finished orzo.
For chickpeas or white beans, add approximately 1 cup during the final few minutes of cooking.
Mediterranean Variation
For a stronger Mediterranean flavour, add:
- ½ cup cherry tomatoes
- ¼ cup crumbled feta
- ¼ cup chopped Kalamata olives
- 2 tablespoons fresh parsley
- 1 tablespoon lemon juice
- 1 teaspoon dried oregano
You can also add roasted red peppers or artichoke hearts.
This creates a colourful and flavourful Mediterranean-inspired orzo bowl.
Creamy Spinach Mushroom Orzo
For an extra creamy version, add ¼ cup heavy cream after the orzo is cooked.
Stir in Parmesan and simmer gently for another 1–2 minutes.
You can also substitute plain Greek yoghurt for some of the cream.
If using Greek yoghurt, remove the pan from the heat first and stir it in gradually to help prevent curdling.
Vegan Spinach Mushroom Orzo
To make this recipe vegan, use vegetable broth and replace the Parmesan with nutritional yeast or a plant-based Parmesan alternative.
Use olive oil instead of butter.
The result is still creamy, savoury, and satisfying.
Serving Suggestions
Spinach mushroom orzo can be served as a main dish or side dish.
As a main course, pair it with:
- A crisp cucumber salad
- Tomato and avocado salad
- Roasted vegetables
- Steamed broccoli
- Grilled asparagus
- A simple green salad
As a side dish, serve it alongside:
- Grilled chicken
- Baked cod
- Grilled salmon
- Roasted turkey
- Garlic shrimp
A squeeze of fresh lemon over the finished dish adds a particularly nice finishing touch.
Meal Prep
This recipe is excellent for meal preparation.
Divide the cooled orzo into airtight containers and refrigerate.
It will keep for approximately 3–4 days when properly refrigerated.
Because orzo continues absorbing liquid as it sits, the leftovers may become thicker.
When reheating, add 1–2 tablespoons of water or vegetable broth and stir.
Reheat gently until hot.
Storage
Store leftover Spinach Mushroom Orzo in an airtight container in the refrigerator for up to 3–4 days.
For best results, store fresh garnishes such as parsley and feta separately.
Freezing is possible, although the texture of the spinach and creamy sauce may change slightly after thawing.
If freezing, cool the orzo completely before transferring it to a freezer-safe container.
Nutritional Information
Approximate nutrition per serving, based on four servings and the ingredients listed:
- Calories: 330–370
- Protein: 13–16 g
- Carbohydrates: 49–54 g
- Fat: 10–12 g
- Saturated Fat: 3–5 g
- Fibre: 4–6 g
- Sugar: 4–6 g
- Sodium: 500–650 mg
Nutrition will vary depending on the type of broth, amount of Parmesan, and optional ingredients used.
Adding chicken, shrimp, or other protein will increase the protein and calorie content.
Benefits of Spinach Mushroom Orzo
Spinach
Spinach provides fibre, folate, vitamin K, vitamin A, vitamin C, and several beneficial plant compounds.
Mushrooms
Mushrooms provide fibre and several nutrients while adding a satisfying savoury flavour to the dish.
Extra-Virgin Olive Oil
Olive oil provides primarily unsaturated fats and is a staple of Mediterranean-style cooking.
Garlic
Garlic contributes powerful flavour and contains sulphur-containing compounds that have been widely studied for their potential health properties.
Lemon
Fresh lemon juice adds brightness and vitamin C while helping balance the savoury ingredients.
Balanced Vegetable Meal
Combining orzo with mushrooms and spinach creates a more vegetable-rich pasta dish than a traditional plain pasta meal.
Frequently Asked Questions
Can I use another type of pasta?
Yes. Small pasta shapes such as pearl couscous, small shells, or ditalini can work, although cooking times and liquid requirements may vary.
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out excess water before adding it to the skillet.
Can I use different mushrooms?
Absolutely. Cremini, button, shiitake, oyster, or a combination of mushrooms can be used.
Can I make this without Parmesan?
Yes. Simply omit it or replace it with feta, nutritional yeast, or a plant-based cheese alternative.
Can I use chicken broth?
Yes. If you don’t need the dish to be vegetarian, chicken broth adds another layer of savoury flavour.
Why is my orzo too thick?
Orzo continues absorbing liquid as it cooks and cools. Stir in a splash of warm broth or water until you reach your preferred consistency.
Why is my orzo watery?
Continue cooking uncovered for another minute or two while stirring frequently. The excess liquid should gradually absorb.
Can I add chicken?
Yes. Add cooked chicken toward the end and stir until heated through.
Can I add shrimp?
Yes. Cook the shrimp separately or add them during the final few minutes, making sure they are fully cooked.
Is this recipe gluten-free?
Traditional orzo is made from wheat and therefore is not gluten-free. To make a gluten-free version, use certified gluten-free orzo or another gluten-free small pasta.
Can I make it dairy-free?
Yes. Omit Parmesan and butter, and use olive oil or a dairy-free alternative.
Can I make it low-carb?
Traditional orzo is a wheat-based pasta, so it is not low-carb. For a lower-carb alternative, use cauliflower rice or another suitable low-carb grain substitute.
Can I make this ahead of time?
Yes. It can be made ahead and refrigerated. Add a little broth or water when reheating to restore its creamy consistency.
Final Notes
Spinach Mushroom Orzo is a simple yet incredibly satisfying dish that combines tender pasta, golden mushrooms, wilted spinach, garlic, herbs, Parmesan, and fresh lemon in one skillet.
The key to excellent results is giving the mushrooms enough time to brown, stirring the orzo regularly as it cooks, and adjusting the consistency with broth as needed. Finish with Parmesan and lemon off the heat for a creamy, flavourful result.
Whether you serve it as a vegetarian main dish, a side for grilled chicken or fish, or a meal-prep lunch, this Spinach Mushroom Orzo is an easy recipe you’ll want to make again and again.







