mushroom risotto without cheese

The Secret to a Perfect Vegan Mushroom Risotto (That Nobody Will Believe Is Dairy-Free)

Risotto has a reputation for being difficult. Chefs on cooking competitions treat it with an almost reverent caution, and home cooks often sidestep it entirely, assuming it requires either technical skill they do not have or constant, anxious supervision. I want to challenge both of those assumptions — because risotto, at its core, is simply a technique of patience and attention, and once you understand what you are trying to achieve, it becomes one of the most enjoyable things to cook.

This vegan mushroom risotto is rich, deeply savoury, and so satisfying that it has become the dish I make when I want to genuinely impress someone. The secret is layering umami — through a combination of dried porcini mushrooms, fresh mixed mushrooms, good vegetable stock, and a generous finish of nutritional yeast that gives the dish that characteristic savoury depth typically associated with Parmesan.

You do not need dairy to make a great risotto. You need good stock, the right rice, and enough time to stir.

A Note on the Rice

Risotto rice is not interchangeable with regular long-grain rice. The dish depends on the starch released from short-grain varieties — specifically Arborio, Carnaroli, or Vialone Nano — to create that creamy, flowing consistency. Arborio is the most widely available and works beautifully. Do not rinse the rice before cooking; the surface starch is precisely what you want to preserve.

Carnaroli, if you can find it, is worth seeking out. It is slightly firmer, releases starch more gradually, and gives you a longer window between perfect risotto and overcooked. It is the variety most used by Italian chefs for good reason.

The Role of Dried Mushrooms

Dried porcini mushrooms are one of the most underrated ingredients in a home kitchen. When soaked in hot water, they release a deeply flavoured, almost meaty liquid that works as a ready-made umami base. In this recipe, that soaking liquid is added directly to the stock, infusing every ladle with concentrated mushroom flavour.

Do not skip this ingredient. It is inexpensive, keeps for months in a sealed jar, and elevates the final dish in a way that fresh mushrooms alone simply cannot replicate.

Ingredients (Serves 4)

  • 300g Arborio or Carnaroli rice
  • 500g mixed fresh mushrooms (chestnut, portobello, shiitake — any combination)
  • 25g dried porcini mushrooms
  • 1.2 litres good-quality vegetable stock, kept warm
  • 1 medium onion, very finely diced
  • 4 garlic cloves, minced
  • 150ml dry white wine (or an additional 150ml stock)
  • 3 tablespoons olive oil
  • 2 tablespoons vegan butter
  • 4 tablespoons nutritional yeast
  • 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
  • 1 tablespoon soy sauce
  • Salt and black pepper to taste
  • Fresh flat-leaf parsley, to serve
  • Truffle oil, to serve (optional but excellent)

Method

Step 1: Rehydrate the Porcini

Place the dried porcini mushrooms in a heatproof bowl and pour over 300ml of boiling water. Leave to soak for at least 20 minutes. Once soaked, remove the mushrooms, squeezing out any excess liquid, and chop them roughly. Pour the soaking liquid through a fine sieve or muslin cloth into your warm vegetable stock — this becomes the flavoured base for your risotto. Discard any grit left behind.

Step 2: Cook the Fresh Mushrooms

Heat one tablespoon of olive oil in a wide pan over high heat. Add the fresh mushrooms and cook without stirring for two to three minutes — you want them to develop colour rather than steam. Season with salt and pepper, add the soy sauce, and toss briefly. Remove from the pan and set aside. High heat and patience are the keys to golden rather than grey mushrooms.

Step 3: Begin the Risotto

In a wide, heavy-bottomed pan, heat the remaining two tablespoons of olive oil over medium heat. Add the onion and a pinch of salt. Cook gently for 8 to 10 minutes until soft and translucent. Add the garlic and thyme and cook for one more minute. Add the rehydrated porcini mushrooms and stir to combine.

Step 4: Toast the Rice

Add the rice to the pan and stir constantly for two minutes until each grain is well coated in the oil and begins to turn slightly translucent at the edges. This toasting step is important — it helps the rice maintain structure through the long cooking process.

Step 5: Add the Wine

Pour in the white wine and stir constantly until it has been almost entirely absorbed. The alcohol will evaporate quickly, leaving behind a pleasant acidity that balances the richness of the final dish.

Step 6: Add the Stock, Ladle by Ladle

This is the step that defines risotto. Add the warm stock one ladleful at a time, stirring frequently and waiting until each addition is almost completely absorbed before adding the next. This gradual process coaxes the starch from the rice, building the creamy consistency that characterises a great risotto. The entire process takes around 18 to 20 minutes over medium heat. Taste the rice as you go — it should be tender with just a slight bite at the centre when done.

Step 7: Finish and Serve

Remove the pan from heat. Stir in the vegan butter and nutritional yeast vigorously — this technique, called mantecatura in Italian cooking, is what gives risotto its final glossy, creamy texture. Fold in the reserved sautéed mushrooms. Taste and season generously with salt and pepper.

Serve immediately in warm bowls, finished with fresh parsley and a small drizzle of truffle oil if using.

Nutritional Highlights

Mushrooms are among the most nutritionally interesting ingredients in plant-based cooking. They are one of the few non-animal sources of vitamin D, particularly when exposed to sunlight — and shiitake mushrooms are a valuable source of B vitamins and zinc. Combined with the protein from nutritional yeast and the complex carbohydrates from the rice, this dish offers a balanced and genuinely nourishing meal.

Nutritional yeast deserves particular mention. Beyond its savoury, almost cheesy flavour, it is a complete protein and often fortified with vitamin B12 — a nutrient of particular importance for those following a fully plant-based diet. Two tablespoons provides a meaningful contribution to daily requirements.

Serving Suggestions

This risotto is complete as a standalone dish but pairs well with a simple green salad dressed with lemon and olive oil. A glass of the same dry white wine used in cooking is the natural accompaniment.

For a special occasion, shave thin slices of fresh black truffle over the top — it transforms the dish into something genuinely extraordinary. A small drizzle of good truffle oil achieves a similar effect at a fraction of the cost.

Make-Ahead Tips

Risotto is best served immediately, but if you are cooking for a dinner party and want to manage your time, you can cook the risotto to about 75 percent done — around 14 minutes of stock addition — and then spread it out on a baking tray to cool and halt the cooking. When ready to serve, reheat in the pan with an additional ladle or two of warm stock and finish as directed. This technique is widely used in restaurant kitchens and works extremely well.

Leftover risotto makes outstanding risotto cakes the following day. Form cold risotto into patties, coat lightly in breadcrumbs, and pan-fry in a little oil until golden on both sides. They are arguably even better than the original.

Final Thoughts

What this recipe ultimately asks of you is presence — a willingness to stand at the stove, stir, observe, and adjust. In an era of multitasking and distraction, there is something genuinely therapeutic about a dish that demands your full attention for twenty minutes. The risotto becomes better for your focus, and so, in some small way, do you.

Make it on a quiet evening when you have time to enjoy the process. It will reward you.


Explore more comforting plant-based recipes in our Website.