Mushroom and Leek Risotto (Vegan + GF)

Jump to Recipe
Bowl of our cheesy, comforting gluten-free vegan Risotto with Mushrooms and Leeks

Sexiness in a bowl.
Sweatpants on.
Lights dimmed.

Ya dig?

Sautéing mushrooms to make Easy Vegan Risotto with Mushrooms and Leeks

History of Risotto

Risotto is serious Italian comfort food. It’s a rice-based dish that is believed to have originated in Milan, Italy. The first version was called Risotto alla Milanese and was traditionally made with butter, onion, white wine, stock, salt, saffron, and Parmesan. Since then, many flavor variations have been created.

Our plant-based version is not traditional, but is dairy-free and equally delicious!

How to Make Creamy Dairy-Free Risotto

Although it’s insanely creamy, there’s no cream involved in this recipe as the liquid brings out the starch in the arborio rice, giving the dish that luxurious texture.

While risotto traditionally relies on butter and cheese for flavor, it’s easily made vegan when you substitute vegan butter and vegan parmesan cheese – my go-to topping for everything these days.

Photos showing steps for making gluten-free vegan Risotto with Mushrooms and Leeks

This recipe is simple, requiring just 8 ingredients and about 30 minutes to make. If you’ve ever been intimidated to try risotto, don’t be! It’s really quite simple.

Sauté mushrooms, set aside.
Sauté leeks.
Add rice.
Stir in hot vegetable stock, little by little, while stirring, until ‘al dente’ – about 15 minutes.
Add vegan butter (optional), vegan parmesan cheese, and mushrooms.
Stir, garnish, serve.

It’s really that easy. But if you’re still worried, I included a link in the notes to some helpful risotto dos and don’ts to ensure you get the perfect flavor and texture.

Cooking arborio rice in vegetable broth to make homemade Vegan Risotto

This risotto is straight up dreamy. It’s:

& Satisfying

This would make the perfect dish when you’re craving carbs and cheesiness. Though it can be enjoyed as an entrée, it would also make a delicious side alongside other Italian-inspired dishes – Eggplant Lasagna Roll-Ups or Chickpea Caesar Salad anyone?

If you try this recipe, let us know! Leave a comment, rate it (once you’ve tried it), and be sure to tag a picture #minimalistbaker on Instagram so we can see. We’d love to see your risotto photos. Cheers, friends!

Bowls of our easy vegan risotto with mushrooms and leeks for dinner

Mushroom and Leek Risotto (Vegan + GF)

A 30-minute, 8-ingredient Vegan Risotto with leeks and mushrooms. Creamy, savory, and the ultimate plant-based comfort food.
Author Minimalist Baker
Bowl of Vegan Leek Mushroom Risotto topped with chopped parsley
4.93 from 143 votes
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4
Course Entrée, Side
Cuisine Gluten-Free, Italian-Inspired, Vegan
Freezer Friendly No
Does it keep? 2-3 Days


  • 3 ½ – 4 cups vegetable broth (warmed on the stovetop // DIY or store-bought)
  • 2 Tbsp olive oil (divided)
  • 8 ounces bella or crimini mushrooms (sub up to half with shiitake // brushed clean, sliced)
  • Sea salt + black pepper to taste
  • 3/4 cup thinly sliced leeks (well rinsed and dried* // or sub shallot)
  • 1 cup arborio rice
  • 1/4 cup dry white wine (or sub more vegetable broth)
  • 1 Tbsp vegan butter (optional)
  • 1/4 cup vegan parmesan cheese (plus more for serving)
  • Fresh chopped parsley (optional // to garnish)


  • In a small saucepan, heat vegetable broth over medium heat. Once simmering, reduce heat to low to keep warm.
  • In the meantime, heat a large saucepan over medium heat. Once hot, add half the olive oil (1 Tbsp as original recipe is written // adjust if altering number of servings) and mushrooms. Season with a pinch each salt and pepper and sauté until tender and slightly browned – 3-4 minutes – stirring frequently. Remove from pan and set aside in a small dish.
  • Heat the same large saucepan over medium heat once more. Once hot, add remaining olive oil (1 Tbsp as original recipe is written // adjust if altering number of servings) and leeks. Sauté for 1-2 minutes, or until softened and very slightly browned.
  • Add arborio rice, and cook for 1 minute, stirring occasionally to coat.
  • Add dry white wine and stir gently. Cook for 1-2 minutes, or until the liquid is absorbed.
  • Using a ladle, add warmed vegetable stock 1/2 cup (120 ml) at a time, stirring almost constantly, giving the risotto little breaks to come back to a simmer. The heat should be medium, and there should always be a slight simmer. You want the mixture to be cooking but not boiling, or it will get gummy and cook too fast.
  • Continue to add vegetable stock, stirring to incorporate, until the rice is 'al dente' – cooked through but still has a slight bite. This whole process should only take 15-20 minutes (time based on original recipe // adjust if altering number of servings).
  • Once the rice is cooked through and al dente, remove from heat and add vegan butter (optional), vegan parmesan cheese, and most of the cooked mushrooms from earlier, reserving a few for serving. Stir to coat.
  • Taste and adjust flavor as needed, adding a pinch of salt and pepper to taste or more vegan parmesan to enhance the cheesiness.
  • To serve, divide between serving bowls and top with remaining mushrooms, additional vegan parmesan cheese, and a sprinkle of parsley (optional).
  • Best when fresh, though leftovers will keep covered in the refrigerator for 2-3 days.



*Inspiration from Giada de Laurentiis, loosely adapted from All Recipes.
*Find some risotto ‘dos and don’ts’ here!
*Nutrition information is a rough estimate.

Nutrition (1 of 4 servings)

Serving: 1 serving Calories: 373 Carbohydrates: 47.3 g Protein: 11.1 g Fat: 14.4 g Saturated Fat: 2.9 g Trans Fat: 0 g Cholesterol: 0 mg Sodium: 836 mg Fiber: 2.9 g Sugar: 2.8 g

Did You Make This Recipe?

Tag @minimalistbaker on Instagram and hashtag it #minimalistbaker so we can see all the deliciousness!

If you love this recipe...

Get Our Fan Favorites eBook Here!

Reader Interactions

Leave a Comment & Rating!

Have a question? Use ctrl+f or ⌘+f on your computer or the "find on page" function on your phone browser to search existing comments! Need help? Check out this tutorial!

My Rating:

  1. Erin I says

    Incredibly delicious and easy to make. I didn’t have the wine so subbed more broth as suggested. Without the acidity from the wine, I will probably omit the butter next time to make it less rich (or add a squeeze of lemon as others mentioned here) but either way, an excellent dish.

  2. Kate says

    I’ve made this recipe several times and always really enjoyed it, but this time I made a few changes because I forgot some ingredients at the store (and was not about to go back out in a snow storm).

    Instead of white wine, I used 1/4 veggie broth + juice from 1/2 a lemon + 1 Tbsp white wine vinegar.

    The lemon juice brought a whole new depth of flavor I’ve never experienced before. I also always use half shiitake and half cremini. Highly recommend!

  3. Ed says

    I’ve made this many times over the last six years or so! I first made it for my non vegan partner who was craving mushroom risotto and he couldn’t believe it was vegan! He’s still requesting it now- I’m making it as I type! I tend to add garlic and use either violife or another shop bought vegan substitute and I often use chestnut mushrooms because they’re cheaper and easier to find.

    I do remember now why I don’t make it in the summer, though. It gets pretty warm.

  4. Cat says

    I’ve been using this recipe for 8 years now!! It’s perfect, no adjustments needed. I’m making it for my girlfriend’s birthday tomorrow and I can’t wait to share this with her :). Thank you!

  5. Diane says

    At the top of the Mushroom and Leek Risotto recipe, it says Freezer Friendly – No. In the comments, someone asked if the finished product could be frozen and the answer was yes. I’m a bit confused. Is it indeed freezer friendly or not? If it is not, would you explain why it is not. Help! Thanks!!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Diane, sorry for the confusion! We prefer the texture when it’s fresh, but it does work okay to freeze it.

  6. Megan says

    The best go to and simple meal to impress family and friends! Even the real carnivores LOVE it! It’s so so good! 😍😍😍

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Yay! So glad this is a repeat recipe for you, John. Thanks for the lovely review!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Monica, 1/4 of the total recipe. We don’t have a precise measurement, but would estimate ~3/4 – 1 cup. Hope that helps!

  7. Jo says

    Yum yum yum, this is fab! I added 5 cloves of garlic with mushrooms (because I’m obsessed with garlic) then broccoli and peas right at the end. Can’t wait to make this again already, I’ll be having leftovers for my lunch tomorrow 😍