Vegetarian Mushroom Risotto
A rich, creamy, and deeply flavorful mushroom risotto made with Arborio rice, fresh thyme, and Parmesan cheese. Perfect for a cozy dinner.
By Elena Rossi · Published 2026-03-23 · Updated 2026-03-23
Prep 15 min · Cook 35 min · Total 50 min · Serves 4 · Medium · italian · dinner
Rating: 4.7/5 (112 reviews) · 420 kcal per serving
Introduction
Risotto often gets a bad reputation for being difficult or overly labor-intensive, but the truth is it just requires a little patience. This Mushroom Risotto is a celebration of earthy flavors, combining the rich umami of sautéed mushrooms with the creamy, velvety texture of properly cooked Arborio rice.
Why You'll Love It
- Naturally vegetarian and gluten-free
- Feels like a fancy restaurant meal at home
- Incredibly creamy without relying entirely on heavy cream
Ingredients
- 6 cups vegetable broth or stock
- 3 tbsp olive oil, divided
- 1 lb mixed mushrooms (cremini, shiitake, oyster), sliced
- 2 shallots, finely diced
- 2 cloves garlic, minced
- 1 1/2 cups Arborio or Carnaroli rice
- 1/2 cup dry white wine (like Pinot Grigio)
- 3 tbsp unsalted butter
- 1/2 cup freshly grated Parmesan cheese (plus extra for serving)
- 1 tbsp fresh thyme leaves
- To taste salt and freshly cracked black pepper
Equipment
- Large wide saucepan or Dutch oven
- Separate medium saucepan for the broth
- Wooden spoon
Instructions
- Warm the broth. — Pour the vegetable broth into a medium saucepan and bring it to a gentle simmer. Keep it warm over low heat throughout the cooking process. Adding cold broth to the rice will shock it and ruin the creamy texture.
- Sauté the mushrooms. — In a large wide saucepan or Dutch oven, heat 2 tablespoons of olive oil over medium-high heat. Add the sliced mushrooms and cook without stirring for about 3 minutes so they can brown. Then stir and cook for another 4-5 minutes until they have released their moisture and are golden brown. Season lightly with salt and pepper. Remove the mushrooms from the pan and set them aside.
- Toast the rice. — Lower the heat to medium. Add the remaining 1 tablespoon of olive oil to the same pan. Add the diced shallots and sauté for 2-3 minutes until softened. Add the minced garlic and fresh thyme, cooking for 1 more minute. Add the Arborio rice and stir constantly for about 2 minutes to toast the grains until the edges become slightly translucent.
- Deglaze and begin the broth additions. — Pour in the white wine and stir continuously until the liquid is almost completely absorbed by the rice. Begin adding the warm broth, one ladleful at a time (about 1/2 cup). Stir frequently and wait until the liquid is mostly absorbed before adding the next ladleful. Maintain a gentle simmer.
- Finish and mount with butter and cheese. — Continue the broth-adding process for about 20-25 minutes. The risotto is done when the rice is tender but still has a slight bite (al dente) in the center, and the overall dish looks creamy, not soupy. Remove the pan from the heat. Stir in the cooked mushrooms, butter, and grated Parmesan cheese. Stir vigorously until the butter and cheese are fully melted and emulsified into a rich sauce. Taste and adjust seasoning.
Tips
- Never wash Arborio rice before cooking—the surface starch is what creates the creamy sauce.
- Don't rush the broth additions. The slow absorption process is key to releasing the starches.
- If you run out of broth before the rice is tender, continue with warm water.
Variations
- Truffle Mushroom Risotto: Finish the dish with a few drops of high-quality white truffle oil right before serving.
- Vegan Risotto: Use olive oil instead of butter, and a plant-based Parmesan alternative or nutritional yeast for the finish.
Storage
Fridge: Store leftover risotto in an airtight container for up to 3 days.
Freezer: Freezing is not recommended as the rice will become mushy and grainy when thawed.
Reheat: To reheat, place it in a saucepan over medium-low heat. Add a splash of water or broth and stir constantly until creamy and warmed through.
Nutrition (per serving)
- Calories: 420 kcal
- Fat: 16 g
- Carbs: 54 g
- Protein: 12 g
- Fiber: 4 g
- Sugar: 3 g
- Sodium: 780 mg
FAQ
Why is my risotto crunchy?
Crunchy risotto means the rice hasn't absorbed enough liquid and needs more cooking time. Keep adding warm broth or water half a cup at a time until the grains are tender but still have a slight bite.
Do I have to constantly stir?
You don't need to stir constantly, but frequent stirring (every minute or so) prevents sticking and helps agitate the rice grains to release their cream-making starches.
How can I store leftovers and reheat them without losing flavor?
For optimal freshness, store any leftovers in an airtight container in the refrigerator for up to 3-4 days. When reheating, do so gently on the stovetop over low heat or in the microwave in short bursts, adding a splash of water or broth to revive the original texture.
Can I freeze this recipe for meal prep?
Many components of this dish freeze beautifully. Freeze portions in freezer-safe airtight containers or heavy-duty freezer bags for up to 2-3 months. Thaw overnight in the refrigerator before reheating for the best results.
Is it possible to make this dish gluten-free?
Yes! You can easily adapt this recipe to be gluten-free by swapping out any wheat-based ingredients (like soy sauce, pasta, or flour) with certified gluten-free alternatives such as tamari, gluten-free pasta, or a 1-to-1 gluten-free baking flour.
Can I substitute ingredients if I have dietary restrictions?
Absolutely. This recipe is highly adaptable. You can swap proteins (like chicken for tofu), use dairy-free alternatives (like coconut milk or vegan butter), or add extra vegetables based on your dietary needs and what you have available in your pantry.
What is the secret to getting the best flavor out of this recipe?
The key to unlocking restaurant-quality flavor is proper seasoning and temperature control. Always taste and adjust salt and pepper as you cook, and ensure your pan is properly preheated before searing or sautéing to build deep, caramelized flavors.
How far in advance can I prepare the ingredients?
You can save significant time by prepping your ingredients (washing, chopping vegetables, and measuring spices) up to 24 hours in advance. Store prepared vegetables in airtight containers in the fridge until you are ready to cook.
What side dishes pair well with this meal?
This dish pairs exceptionally well with simple, contrasting sides. A crisp, acidic green salad, roasted seasonal vegetables, or a slice of crusty artisan bread will complement the main flavors perfectly without overwhelming the palate.
Can I scale this recipe up for a larger crowd?
Yes, you can easily double or triple the ingredients to serve more people. However, when cooking larger batches, ensure you use a larger pan or cook in batches so you don't overcrowd the pan, which can cause ingredients to steam rather than sear.