Want to add a delicious vegetarian Italian meal to your weeknight plant-based dinner rotation? This vegan mushroom risotto is the perfect dish to batch-cook and enjoy all week long! Creamy, comforting, and bursting with flavor, mushroom risotto is a classic Italian comfort food perfect for enjoying alongside a glass of wine and a simple salad.
Beloved for its creamy consistency, it’s also one of the easiest Italian dishes to prepare! All you need are a few simple ingredients and about a half hour before you’re in vegan Italian comfort food heaven. Naturally gluten-free and very easily soy-free, this vegan comfort dish is quite the crowd-pleaser.
If you’re a true mushroom lover, you’ll also love this vegan cream of mushroom soup, vegan stroganoff with mushrooms, and this savory mushroom bourguignon.
Any one-pot vegan recipe with very few ingredients is a great one in our book! This vegan mushroom risotto is one of those. Rice, onions, garlic, oil, mushrooms, soup stock and butter, one pan, and a lot of stirring. Here are why you’re going to love it:
This risotto gets its creamy texture from arborio rice and big flavor from wild mushrooms, garlic, and veggie broth. If you’re missing something, no worries—it’s a pretty basic risotto recipe, which means you can easily switch it up!
The vegan vegetable broth you choose makes a big difference in flavor. You can go with ready-made vegan bouillon (like vegetable bouillon cubes mixed with hot water or Better Than Bouillon) or pick from plenty of store-bought broth options. Or, get creative and prepare your own veggie broth from scratch using leftover veggie scraps. It’s tasty, budget-friendly, and a zero-waste win!
Making vegan mushroom risotto is easier than it sounds and super satisfying. With just a little stirring and a few simple ingredients, you’ll end up with a creamy, comforting dish full of rich, savory flavor.
Step 1: Sauté the Veggies – Heat the oil in a large pan. Add the garlic, onion, and celery, and cook for about 3 minutes until softened.
Step 2: Cook the Mushrooms – Toss in the mushrooms, season with salt and pepper, and cook for 5 more minutes until they release their juices and start to brown.
Then, Step 3: Add the Rice and Broth – Stir in the rice, then slowly add the vegetable stock (or vegetable bouillon mixed with water) a little at a time, stirring often. Let the rice absorb the liquid gradually to get that creamy risotto texture.
Step 4: Finish and Serve – Once the rice is al dente and most of the liquid is absorbed, stir in the dairy-free butter. Remove from heat, serve it up, and enjoy the creamy goodness!

You can enjoy many delicious dishes right alongside a warm bowl of mushroom risotto! From a simple green salad to roasted veggies, here are just a few ideas of what to serve up:

While button mushrooms are some of the most common and affordable, you’re welcome to use other varieties as well! Other mushroom varieties worth considering for this vegan risotto recipe are morels, portobellos, oyster mushrooms of all types, and porcini mushrooms. Some varieties take longer than others to cook so just do your research before deciding which mushrooms to use.
All of these veggies work well in a vegan risotto: Asparagus, broccoli, butternut squash, carrots, green beans, kale, peas, sweet potatoes, and zucchini.
Depending on the vegetable(s) you decide to add, you may need to cook them separately before adding them to the risotto. Vegetables such as zucchini and kale will both cook quickly once added to this vegan risotto but carrots and butternut squash will require a bit more prep.
Pre-cooked rice won’t work for risotto since it gets its deep, earthy flavor by being cooked with the stock and mushrooms.
Listen while you cook! Tune into my podcast, The Plant Powered People Podcast, while you’re cooking, folding laundry, or taking a bath. It may just change your life!

Leave a Comment
FYI, I know it’s just a plug and your recipe calls for whatever soup stock you want, but Better Than Boullion has soy in the ingredients. I used to use it because it really does have such a great flavor (especially the Garlic one), but soy is an inflammatory for a lot of people, including me. Bummer. :/
Thank you for the heads up! Feel free to use any vegetable stock brand that suits you — there are plenty of soy-free options out there. Happy cooking 🙂
Yeeesss!! Just made this tonight and it’s deeeelicious! My 16 month old twins loved it as well! I did undercook the rice a bit but still turned out yummy! Definitely making this again. Thanks for the recipe!!!
Awww, thanks for trying the recipe, Edith!! Big hugs to you and the littles! 🙂
This is HIGH up on my list of recipes to try! Yummm!
I made this recipe for my omnivore husband, my (somewhat picky, self-proclaimed vegan) 4-year old daughter and myself (vegetarian transitioning to a vegan diet), and all 3 of us loved it and ate every bite! It was the easiest and tastiest risotto recipe I’ve ever made, and it’s going in my regular rotation now! I ended up using a mix of cremini and white mushrooms because that’s what I had on hand, and I warmed up the stock slightly in a saucepan before adding it to the rice. Otherwise, I made the recipe as printed. I definitely recommend not leaving out the step with the vegan butter – it added a beautiful creaminess to the dish. Thank you for the awesome addition to my recipe collection!
I don’t usually like anything with mushrooms, but I have to say that this recipe blew me away. So savory, so creamy and you’d never know that it’s vegan. My husband gobbled it up in no time and asked for more! Really perfect on a cool evening when you want something warm and satisfying!
This mushroom risotto is out fo this world amazing! So full of flavor and so easy to prepare, it would be an awesome dish to serve at a small dinner party 🙂
When I went to Spain there was Risotto everywhere, but it was so hard to find vegan! Love that now I can make my own.
We love mushrooms…delicious and filling!