Creamy Vegan Mushroom Risotto Recipe for Weeknight Dinners

Vegan risotto can be simple and fast. This article shows how to make a creamy vegan risotto using almost any vegetable you like. The examples below— asparagus, mushrooms, pumpkin, zucchini and peas—are ready in about 20 minutes. It’s an easy, everyday recipe for a quick, satisfying dinner.

easy vegan risotto

Table of Contents

  • Introduction
  • Ingredients & Substitutions
  • How to make vegan risotto
  • Serving suggestions
  • Tips
  • Frequently asked questions
  • Storage
  • Similar Recipes
  • Vegan risotto Recipe

Introduction

I learned classical risotto techniques in cooking school, but they can be too elaborate for everyday meals. This recipe simplifies the process so you can make a great risotto without extra pans and in under 20 minutes. The trick is cutting vegetables small and cooking them with the rice from the start so their juices flavor the dish.

vegan zucchini risotto
vegan zucchini risotto
vegan pumpkin risotto
vegan pumpkin risotto

For a creamy result use a risotto rice with plenty of starch and add hot liquid a little at a time while stirring. This gradual addition releases starch from the rice and creates the classic creamy texture without extra effort.

A quick history of risotto

Risotto is a creamy rice dish from northern Italy, notably the Milan area. Historical accounts indicate rice likely arrived in Italy via Catalan influence around the 1400s, and from there Italians developed the many risotto variations we enjoy today.

Ingredients & Substitutions

  • Vegetables: This method works with most vegetables: asparagus, mushrooms, zucchini, peas, pumpkin, chicory, artichokes, etc. Use fresh or frozen. You can mix vegetables—zucchini and peas, mushrooms and asparagus, or tomatoes and peppers.
  • Risotto rice: Choose Arborio, Carnaroli, Vialone Nano or Roma for the creamiest result. If unavailable, use another short-grain rice. Avoid basmati or jasmine.
  • White onion: Finely chopped to build the base flavor with olive oil.
  • White wine or lemon: A splash of wine adds acidity and brightens the flavor; lemon juice is an easy substitute.
  • Vegan butter or oil: Use vegan butter or margarine for a rich finish, or olive oil for a lighter option. Unsweetened soy milk can work for a lower-fat finish.
  • Vegetable stock: Use a powder, cube, pre-made liquid stock, or make a simple stock with carrot, onion and celery. To boost flavor, add clean scraps from the vegetables you’re using (asparagus bottoms, pumpkin skin, potato peels) to the stock. Add only a small pinch of salt to the stock; adjust seasoning at the end.
vegan mushroom risotto
mushroom risotto
img 3246 5
asparagus risotto
vegan chicory risotto
vegan chicory (red lettuce) risotto

How to make vegan risotto

First prepare the broth: heat water and dissolve vegetable bouillon powder, or simmer 1 carrot, 1 onion and 1 celery stalk in boiling water for a simple homemade stock. Keep the stock warm while you cook.

making the vegetable stock

Chop your chosen vegetables into small dice and finely chop the onion. Smaller pieces cook quickly and release flavor into the rice.

chopping the asparagus

In a pot over medium-low heat, add a drizzle of olive oil and the chopped onion. Cook the onion for about 1 minute, then add the risotto rice and toast it for another minute without letting it burn.

frying the onion and the rice

When the rice looks glossy, add the white wine (or lemon juice), stir, and let it evaporate. The acidity enhances the overall flavor.

deglazing the rice with white wine

Add two ladles of hot vegetable stock, the chopped vegetables, and stir. Continue cooking on medium-low, adding two ladles of stock each time the pan becomes dry. Stir often so the rice cooks evenly and releases starch, creating a creamy texture.

cooking the vegan risotto with vegetable broth and asparagus

After about 13–15 minutes, taste the rice. When it is al dente—tender but with a slight bite—turn off the heat and keep stirring for another minute.

keep stirring the risotto

Finish by stirring in 1–2 tablespoons of vegan butter (or margarine or olive oil) to make the risotto extra creamy. Check seasoning and serve immediately.

adding vegan butter

Serving suggestions

This risotto is excellent on its own, but for a nicer presentation you can garnish with:

  • Fresh chopped parsley
  • A drizzle of olive oil
  • Crushed toasted almonds or walnuts
  • A sprinkle of vegan cheese
  • Extra raw or lightly sautéed vegetables on top (for example, shaved asparagus)
vegan asparagus risotto
serving suggestion for asparagus risotto

Tips

Keep stirring: Stir frequently to help the rice release starch and cook evenly—this is key to a creamy risotto.

Add stock gradually: Add two ladles at a time and wait until the liquid is mostly absorbed before adding more. This controlled addition helps achieve the ideal texture.

Cook al dente: Aim for a slight bite in the grain; risotto should not be mushy. Taste around 13 minutes to prevent overcooking.

Rest briefly: When the rice is al dente, turn off the heat and stir for about a minute before serving. This helps the grains reabsorb some starch and creates a silky coating.

vegan mushroom risotto
vegan mushroom risotto

Frequently asked questions

Can I make risotto in advance?

Risotto is best eaten immediately; it will lose texture if stored. If you must keep leftovers, refrigerate for up to 24 hours and reheat gently with a splash of water or stock.

Is risotto gluten free?

Yes, rice is naturally gluten free. Check other ingredients like bouillon, margarine or vegan cheese for hidden gluten if needed.

Can you make risotto with any rice?

Short- and medium-grain rice varieties work best for creaminess. For an authentic creamy texture, choose rice labeled for risotto (Carnaroli, Arborio, Vialone Nano or Roma).

Can you make risotto with basmati or jasmine rice?

Basmati and jasmine are not ideal because they are long-grain and low in starch, which prevents the classic creamy texture.

Can I make risotto with another grain?

Yes. You can adapt the technique to oats, barley or brown rice for a risotto-like dish, though cooking times and texture will differ.

Storage

Risotto is best served immediately. Leftovers can be refrigerated up to 24 hours and reheated gently on the stove with a little water or in the microwave for short bursts.

Similar Recipes

  • Saffron risotto
  • Asparagus risotto
  • Creamy tomato risotto
  • Eggplant risotto
  • Zucchini risotto
  • Steamed asparagus
  • Easy braised artichokes
vegetable risotto on a plate with olive oil

Vegan risotto

By: Nico Pallotta
5 from 7 votes
Vegan risotto doesn’t have to be difficult to make. This guide shows how to prepare a creamy risotto with almost any vegetable.

An easy, everyday recipe for a quick and delicious dinner.

Prep Time: 5 mins
Cook Time: 15 mins
Total Time: 20 mins
Servings: 3 people
Course: First Course
Cuisine: Italian

Ingredients

  • 400 g your vegetable of choice mushrooms, asparagus, artichokes, chicory, pumpkin, zucchini, peas, etc…
  • 210 g risotto rice
  • ½ glass white wine or 3 tbsp lemon juice
  • ½ white onion
  • 2 tbsp olive oil
  • 1 – 2 tbsp vegan butter
  • salt to taste
  • 1 tbsp vegetable bouillon powder (or 1 carrot, 1 stalk celery, 1 onion)
  • 2 litres water

Instructions

  • Chop vegetables into small dice and finely chop the onion. In a pot over medium-low heat, warm a drizzle of olive oil and sauté the onion for 1 minute. Add the rice and toast for another minute.
    onions and garlic frying in a Dutch oven
  • When the rice looks glossy, add white wine and let it evaporate completely.
    button mushrooms in a Dutch oven
  • Add two ladles of hot vegetable stock and the chopped vegetables, then stir.
    arborio rice and mushrooms in a casserole
  • Continue cooking, adding two ladles of stock whenever the pan dries. Keep heat at medium-low and stir often so the rice cooks evenly.
    vegetable broth, risotto rice and vegetables
  • After 13–15 minutes taste and adjust salt. When the rice is al dente, turn off the heat and stir for another minute.
    parsley and vegan butter in a casserole
  • Stir in 1–2 tbsp vegan butter or olive oil for creaminess. Serve immediately.
    creamy vegetable risotto in a casserole

Notes

Garnish with chopped parsley and vegan cheese if desired. A typical portion is about 70 g of rice per person, so this recipe serves roughly three, though portions vary.

Nutrition

Calories: 433kcal, Carbohydrates: 63g, Protein: 8g, Fat: 14g