Creamy Mushroom Orzo is a flavorful vegetarian one‑pot pasta that takes under 30 minutes to make. Tender orzo cooks in a garlicky Parmesan sauce with mushrooms and spinach — hearty enough for dinner and easy enough for a weeknight.

Mornings around here often begin with a hunt for a misplaced cup of coffee, followed by repeated reheating and occasional wine substitutions later in the day. If that sounds familiar, you’re not alone — life gets busy, and dinners that come together quickly are a blessing.

This dish is often compared to risotto, but it’s even easier. Creamy Mushroom Orzo delivers the same comforting, creamy texture with less stirring and less time at the stove. In under 30 minutes you’ll have a silky sauce, tender pasta, and bright greens ready to serve.
One-Pot Orzo Pasta with Garlic, Parmesan, and Mushrooms
This one‑pot orzo is simmered in a garlic Parmesan sauce without any heavy cream. Sautéed mushrooms and fresh spinach finish the dish, making it a satisfying vegetarian main or a delicious side for chicken or steak. A simple green salad pairs nicely if you want extra veggies.

Creamy Mushroom Orzo
Pin Recipe
Rate Recipe
Ingredients
- 8 oz sliced cremini mushrooms
- 2 TBSP unsalted butter, divided
- ⅛ tsp crushed red pepper flakes (optional)
- 2 cloves garlic, minced
- 1 large shallot* (1/4 cup minced)
- 2 cups broth (chicken or vegetable)
- 1 cup milk
- ¼ tsp garlic powder
- ¼ tsp sea salt plus extra to taste
- ¼ tsp black pepper
- 1 cup orzo pasta
- ¾ cup freshly grated Parmesan cheese
- 2 cups chopped fresh spinach
Instructions
-
Slice the mushrooms, cutting larger slices in half. Measure and prep remaining ingredients because the dish comes together quickly.
-
Heat 1 tablespoon of butter in a large, deep pan over medium‑high heat. Add the sliced mushrooms and sauté until tender. Season with a pinch of salt, pepper, and red pepper flakes if using. Remove mushrooms and set aside.
-
Add the remaining butter to the pan and sauté the shallot until soft. Add garlic toward the end so it doesn’t burn. If needed, add a touch more butter.
-
Pour in the milk and broth, then stir in the salt, pepper, and garlic powder. Whisk briefly to deglaze the pan and combine flavors.
-
Bring the mixture to a simmer over medium heat, add the orzo, and stir. Set a timer for about 10 minutes. When the liquid reaches a steady boil, reduce heat to low and let the orzo simmer, stirring occasionally, until just al dente.
-
Remove the pan from heat while the orzo is still slightly firm — the sauce will thicken as it cools. Stir in the grated Parmesan, chopped spinach, and the sautéed mushrooms, reserving a few mushrooms for garnish if desired.
-
Taste and adjust seasoning. Garnish with reserved mushrooms and extra Parmesan, then serve hot.
Notes
Cremini mushrooms (baby portobellos) are especially flavorful here, but standard button mushrooms will work fine.
You can experiment with other small pasta shapes, but different shapes may change cooking time and liquid needs.
Nutrition facts are estimates from an online calculator and may vary. Adjust as needed.
Nutrition


Ingredient swaps and tips
No shallot? Finely minced white or yellow onion works well as a substitute. For a fully vegetarian version, choose a vegetarian Parmesan alternative from your grocery store.
Cremini mushrooms add more depth of flavor, but common button mushrooms are perfectly acceptable. If you try a different small pasta shape, be aware that cook time and liquid amounts may need adjustment.
If you make this creamy mushroom orzo, please leave a comment or share a photo so others can try it too.
behind the blog:
- currently reading – Artemis – Andy Weir
- currently listening to – Paper Cages by Franz Ferdinand
- currently drinking – Moroccan Mint Tea with lemon
- currently craving – Mushroom Crostini