Creamy Mushroom Risotto in 40 Minutes

Kitchen-reviewed Updated Jul 2026 Written from established cooking principles and checked for sense and safety. Not independently lab-tested.
Bowl of creamy mushroom risotto topped with golden mushrooms, parsley and shaved Parmesan

This mushroom risotto is comforting, deeply savoury and properly creamy thanks to slow-added stock and a good hit of Parmesan. Golden-fried mushrooms and a splash of wine give it real depth, and it needs nothing more than a little patient stirring to come together beautifully.

Prep10 mins
Cook30 mins
Total40 mins
Serves4
Difficultymedium
Jump to recipe

Risotto has a reputation for being fussy, but it’s really just stirring with intent. This version leans on a mix of well-browned mushrooms, dry white wine and Parmesan to build a savoury, rounded flavour, while gradually adding warm stock coaxes the rice into that signature creamy texture. No cream needed, just good timing and a bit of attention.

Ingredients

Scale for 4 servings
  • 1.2 litres vegetable or chicken stock β€” hot, kept simmering
  • 400 g chestnut mushrooms β€” sliced
  • 1 onion β€” finely chopped
  • 2 cloves garlic β€” finely chopped
  • 300 g arborio or carnaroli risotto rice
  • 125 ml dry white wine
  • 40 g butter β€” divided
  • 2 tbsp olive oil
  • 60 g Parmesan β€” finely grated, plus extra to serve
  • 1 tbsp fresh thyme leaves β€” or 1 tsp dried
  • 1 small handful flat-leaf parsley β€” chopped
  • 1 pinch salt and black pepper β€” to taste

Method

  1. Heat the stock in a pan and keep it at a gentle simmer nearby. Melt half the butter with 1 tbsp oil in a wide, heavy pan over medium-high heat, add the mushrooms and fry for 6-8 minutes until deeply golden and any liquid has evaporated. Season, then tip out and set aside.
  2. Add the remaining 1 tbsp oil to the same pan, lower to medium heat and cook the onion for 5-6 minutes until soft and translucent. Stir in the garlic and thyme and cook for 1 minute more.
  3. Add the rice and stir for 1-2 minutes until the grains look glossy and the edges turn slightly translucent. Pour in the wine and let it bubble away almost completely, scraping the base of the pan.
  4. Add the hot stock a ladleful at a time, stirring often and letting each addition be absorbed before adding the next. Keep the pan at a steady, gentle simmer.
  5. Continue for about 18-20 minutes, until the rice is creamy but still has a slight bite in the centre. You may not need all the stock, so add the last few ladlefuls gradually and check as you go.
  6. Stir most of the mushrooms back in, keeping a few for the top. Remove from the heat, then beat in the remaining butter and the Parmesan until glossy and loose.
  7. Season to taste, cover and rest for 2 minutes, then loosen with a splash more stock if needed. Serve topped with the reserved mushrooms, parsley and extra Parmesan.

Serve it with

  • A crisp green salad with a sharp vinaigrette
  • Warm garlic ciabatta
  • A glass of the same dry white wine
  • Steamed tenderstem broccoli
  • A scatter of rocket dressed in lemon

Why this works

Browning the mushrooms separately drives off their water and concentrates their savoury flavour, so they stay meaty instead of stewing into the rice. Beating in cold butter and Parmesan off the heat emulsifies the starch for that creamy finish without any cream.

Common swaps

  • Use a mix of dried porcini (soaked) and fresh mushrooms for a deeper, earthier flavour
  • Swap wine for an extra ladle of stock plus a squeeze of lemon
  • Use a vegetarian Italian-style hard cheese to keep it fully vegetarian
  • Stir in a handful of spinach at the end for extra greens
  • Finish with a spoon of mascarpone for an even richer result

Common mistakes to avoid

  • Crowding the mushrooms so they steam instead of browning, leaving them pale and watery
  • Adding cold stock, which stalls the cooking and makes the rice gluey
  • Rushing the stock in all at once, so the starch never releases properly
  • Overcooking until the grains turn mushy instead of stopping at a slight bite

Storage, freezing & reheating

Storage: Cool quickly and keep in an airtight container in the fridge for up to 2 days.

Reheating: Reheat gently in a pan with a splash of stock or water, stirring until loosened and piping hot throughout.

Allergen notes: contains Milk. Always check individual product labels.

Estimated nutrition

Per serving, estimated from typical ingredient values β€” not a substitute for precise dietary calculation.

Calories480 kcal
Protein13 g
Carbohydrate68 g
Fat15 g