Creamy Mushroom and Asparagus Risotto Recipe

Creamy mushroom asparagus risotto blends the deep, earthy flavor of mushrooms with the bright, green freshness of asparagus for a comforting, elegant meal suitable for weeknights or special occasions.

Creamy mushroom and asparagus risotto in a white bowl.

⭐️ Why this recipe works

  • Balanced flavors: Earthy mushrooms and slightly bitter asparagus complement the rich, cheesy risotto base.
  • Lusciously creamy texture: Arborio rice releases starch as it cooks; finishing with Parmesan and mascarpone (or crème fraîche) gives a silky finish.
  • Flexible and vegetarian-friendly: Easy to adapt with different cheeses, broths or mushroom varieties.

🧾 Ingredient notes

img 9517 2

  • Arborio rice: Preferred for its high starch content, which creates the signature creamy texture. Carnaroli or Vialone Nano are good alternatives.
  • Olive oil & butter: Use both for depth of flavor—olive oil for richness and butter for silkiness.
  • White wine: Adds acidity and complexity; lemon juice or zest can be substituted.
  • Vegetable broth: Keeps the dish vegetarian while enhancing the rice; chicken broth works if you prefer.
  • Shallots & garlic: Build the aromatic base for the risotto.
  • Parmesan cheese: Adds savory, nutty saltiness—use vegetarian Parmesan if needed.
  • Mascarpone or crème fraîche: Optional finishers that increase creaminess and mouthfeel.
  • Brown mushrooms: Provide an umami backbone; try cremini, shiitake, or mixed wild mushrooms for variation.
  • Asparagus: Trimmed and lightly sautéed so it remains tender and bright.
  • Soft-boiled eggs: Optional topping for extra richness and protein.

See the recipe card below for exact quantities and a full ingredient list.

👩🏻‍🍳 Here’s how to make it

Mushroom asparagus risotto step-by-step

Onions in oil for making risotto.
Parmesan in a pan with risotto and onions.
  • Sauté the mushrooms and asparagus: Heat a nonstick pan over medium-high heat. Add olive oil and butter; when the butter foams, add mushrooms in a single layer and cook until golden. Remove and then briefly sauté asparagus until just tender. Set both aside.
  • Make the risotto:
    • Warm olive oil and butter in a large saucepan over medium heat. Cook shallots and garlic until soft and translucent.
    • Add Arborio rice and stir to coat with fat; do not let the rice brown.
    • Pour in white wine and let it absorb. Add warm vegetable broth, one ladle at a time, stirring often and waiting for the liquid to be mostly absorbed before adding more.
    • Continue until the rice is tender but still slightly al dente in the center.
    • Stir in grated Parmesan and mascarpone (or crème fraîche) until fully combined and creamy.
  • Combine and serve: Spoon risotto into bowls and top with the sautéed mushrooms and asparagus. Add a soft-boiled egg if desired for extra richness.

💡 Chef’s Guide: Expert Tips

From professional kitchens: a few key practices will help you achieve a restaurant-quality risotto every time.

  • Stir regularly: Gentle, frequent stirring helps release starch and creates a creamy texture.
  • Use warm broth: Adding warm liquid keeps the cooking temperature consistent and prevents the rice from cooling down between additions.
  • Watch the asparagus: Cook it briefly so it remains tender-crisp and preserves its color and flavor.

📖 Substitutions and variations

  • Cheese: Swap Parmesan for pecorino for a sharper taste.
  • Wine: Replace white wine with a splash of lemon juice if preferred.
  • Broth: Chicken broth is fine if you are not keeping the dish vegetarian.
  • Mushrooms: Try shiitake, cremini or a mix of wild mushrooms for different textures and flavors.
  • Greens: Use peas, spinach or tender broccoli florets in place of or alongside asparagus.

🍯 Storing and reheating leftovers

Fridge: Store in an airtight container for up to 3 days. Reheat: Gently warm on the stove with a splash of broth or water, stirring until creamy. If using a microwave, heat in short intervals and stir between sessions, adding a little liquid to restore texture.

Creamy mushroom and asparagus risotto in a white bowl.

Recipe FAQ’s

Is it necessary to use Arborio rice?

Arborio is recommended for its starch, which creates creaminess. Carnaroli or Vialone Nano are excellent alternatives.

Can I make this ahead of time?

Risotto is best fresh, but you can prepare it ahead and reheat. Add a little broth or water while reheating to revive the creamy texture.

If you make this mushroom asparagus risotto, please leave a rating and share a photo—I love seeing your recreations in the kitchen!

Creamy mushroom and asparagus risotto in a white bowl.

Mushroom Asparagus Risotto

Lightly buttered asparagus and golden mushrooms star in this creamy vegetarian risotto. A fuss-free, elegant dinner for two.
Prep Time: 10 minutes
Cook Time: 18 minutes
Servings: 2 servings
Author: Deborah Rainford

Ingredients

  • 1 cup Arborio rice
  • 2 tablespoons olive oil
  • 1 tablespoon butter
  • ½ cup white wine (or lemon zest)
  • 3 cups vegetable broth
  • 1 clove garlic, minced
  • 2 shallots, finely diced (or onion)
  • 1 cup Parmesan cheese, grated
  • ½ cup mascarpone or full-fat crème fraîche (optional)

For the mushrooms & asparagus:

  • ½ lb brown mushrooms, thickly sliced
  • 1 tablespoon butter
  • 3 tablespoons olive oil
  • 1 bunch asparagus, trimmed
  • Soft-boiled eggs (optional)

Instructions

Sauté the mushrooms and asparagus:

  • Heat a nonstick pan over medium-high for 3 minutes. Add 1 tbsp olive oil and 1 tbsp butter; heat until butter foams.
  • Sauté mushrooms in an even layer until golden. Remove and keep warm.
  • Sauté asparagus until just tender, about 3 minutes. Remove and set aside with the mushrooms.

Prepare the risotto:

  • In a large saucepan, heat 2 tbsp olive oil and 1 tbsp butter over medium heat. Cook shallots and garlic until soft.
  • Add rice and stir to coat. Do not brown.
  • Add white wine, then add warm broth a ladleful at a time, stirring until almost absorbed before adding more.
  • Cook until rice is tender with a slight bite. Stir in Parmesan and mascarpone until melted and combined.

Serve:

  • Divide the risotto between bowls.
  • Top with sautéed asparagus and mushrooms. Add a soft-boiled egg if desired.

Notes

  • To trim asparagus, snap off the woody ends where they naturally break, then even up the stalks with a knife. Reserve the tips for garnish if you like.

Nutrition

Serving: 250g
| Calories: 425kcal
Head shot of Deborah Rainford

Meet the Chef!

Hi, I’m Debs — Cordon Bleu-trained chef and recipe developer. I share reliable, flavour-forward recipes and practical tips from a decade in professional kitchens to help you get incredible dinners on the table quickly.

Learn more about me →