Quick and Creamy Vegan Risotto

Welcome to the ultimate guide to crafting a truly spectacular and effortlessly delicious Easy Vegan Risotto. This recipe transforms humble Arborio rice into a creamy, luxurious masterpiece, infused with fragrant herbs, subtle white wine, and perfectly sautéed onions and mushrooms. Prepare to impress your taste buds, as this plant-based delight rivals the elegance and flavor of any high-end restaurant dish, making it an ideal choice for a sophisticated side or a deeply satisfying meatless main course.

easy vegan risotto cooking in a large pot

Growing up in a household steeped in Italian traditions, I was fortunate to experience the rich culinary heritage firsthand, especially when it came to risotto. My father, born and raised in the heart of Northern Italy, developed a profound passion for cooking in his later years, turning our kitchen into a vibrant hub of authentic Italian aromas and flavors. While I may lament my younger self’s lack of interest in absorbing all his wisdom in the kitchen and garden, I am eternally grateful for the deep and unwavering love for Italian food he instilled in me. This lifelong affection naturally led me on a delicious quest to veganize my most cherished Italian recipes, and I’m thrilled to share one of my proudest achievements: this incredible vegan risotto.

Many traditional Italian dishes, while bursting with flavor, often rely heavily on animal products like butter, cream, and cheese. My goal was to capture that same rich, comforting essence without compromise, proving that plant-based cooking can be just as exquisite and satisfying. This Mushroom and Pea Risotto embodies that philosophy, delivering all the creamy texture and profound flavor you expect from a classic risotto, completely free of dairy.

What is Risotto? Demystifying This Italian Staple

Risotto is a celebrated Italian rice dish renowned for its distinctive creamy texture. Unlike simply boiled rice, risotto involves a unique cooking method where Arborio rice, a short-grain Italian rice variety rich in starch, is slowly cooked with broth and other flavorful liquids, typically wine. As the rice is continuously stirred, it releases its starch, gradually transforming the liquid into a velvety sauce that coats each grain, resulting in that signature luscious consistency. Traditionally, many risotto recipes call for generous amounts of butter, heavy cream, and Parmesan cheese to achieve this rich profile.

However, our vegan risotto recipe proves that you don’t need dairy to achieve that heavenly creaminess. By utilizing high-quality vegan butter and your favorite plant-based milk, we replicate the traditional richness beautifully. A sprinkle of vegan Parmesan cheese at the end can elevate the experience even further, adding a delightful umami depth that is truly satisfying. While risotto often graces the menus of upscale Italian restaurants, carrying a reputation for being complex and challenging to prepare at home, I assure you that this recipe is designed to be surprisingly straightforward. You’ll soon discover that creating a restaurant-quality vegan mushroom risotto in your own kitchen is not only achievable but also incredibly rewarding. This versatile dish can be served as an elegant side alongside vegan meatloaf or any other entree, or stand proudly as a hearty and complete main course.

easy vegan risotto served in a bowl

Key Ingredients for Your Creamy Vegan Risotto

The magic of this fabulous mushroom risotto lies in its thoughtful blend of fresh, flavorful ingredients. Each component plays a crucial role in building the rich aroma, savory depth, and irresistible creaminess that makes this dish so special. While the full list with precise measurements is provided in the recipe section below, let’s highlight the key players and what makes them indispensable:

  • Vegetable Stock or Broth: This is the soul of your risotto, providing the primary liquid for cooking the rice and infusing it with foundational flavor. Opt for a good quality vegetable stock, preferably low-sodium, so you can control the seasoning of your dish. Keeping it warm throughout the cooking process is essential for even absorption and maintaining a consistent cooking temperature.
  • Vegan Butter: Essential for sautéing our aromatics and mushrooms, vegan butter contributes a rich, fatty base that mimics traditional butter beautifully. It adds a luxurious mouthfeel and helps the initial ingredients caramelize, deepening their flavor.
  • Onion + Garlic: The aromatic foundation of countless delicious dishes, finely chopped onion and minced garlic are non-negotiable here. They provide a sweet, pungent, and savory backdrop that perfectly complements the earthiness of the mushrooms and the creamy rice. Don’t rush their sautéing – allowing them to soften and release their flavors is key.
  • Mushrooms: Our star vegetable! While exotic varieties are lovely, simple baby bella (cremini) mushrooms are absolutely perfect for this recipe. Their earthy, savory notes are a classic pairing with risotto. Thinly slicing them ensures they cook evenly and integrate seamlessly into the creamy rice.
  • Arborio Rice: This is the heart of any authentic risotto. Arborio rice is a short-grain Italian rice prized for its high starch content. This starch is what breaks down during the slow, gradual cooking process, creating the creamy, velvety texture that defines risotto. Do not substitute with long-grain white or brown rice, as they lack the necessary starch and will not achieve the desired creaminess.
  • Fresh Thyme, Salt & Pepper: These simple herbs and spices are flavor powerhouses. Fresh thyme adds a subtle, fragrant herbaceousness that brightens the dish. A generous seasoning of salt and freshly ground black pepper throughout the cooking process is vital for bringing out all the flavors.
  • Green Peas: Adding a pop of vibrant color, natural sweetness, and a tender bite, green peas are a wonderful addition. Fresh English peas are fantastic when in season, but frozen peas work equally well and are a convenient pantry staple.
  • White Wine: A hallmark of traditional risotto, white wine (such as a dry white like Sauvignon Blanc or Pinot Grigio) adds crucial depth, acidity, and complexity to the flavor profile. The alcohol cooks off, leaving behind a sophisticated taste. If you prefer to make this dish without wine, simply substitute with an equal amount of additional vegetable broth or stock.
  • Plant-Based Milk: A touch of plant-based milk (such as unsweetened oat, soy, or almond milk) provides an extra layer of richness and enhances the overall creaminess, making this vegan risotto truly indulgent.
  • Vegan Parmesan Cheese: While optional, a generous sprinkling of vegan Parmesan cheese at the end is highly recommended. It adds a salty, umami kick that perfectly rounds out the flavors and offers that classic Italian finish. Brands like Violife make excellent plant-based Parmesan alternatives.
bowl filled with risotto that has mushrooms and peas in it

How to Achieve Perfection: Making Vegan Mushroom Risotto

Dispelling the myth that risotto is tedious or difficult to master, I promise you that with a little patience and attention, you can create a perfectly delicious, incredibly creamy vegan risotto that will indeed rival any restaurant version. Let’s walk through the steps to culinary success:

  • Prepare Your Broth: The first crucial step is to gently warm your vegetable stock or broth in a medium saucepan. Bring it to a very low, minimal simmer and keep it warm on the stove throughout the entire cooking process. Using warm stock ensures that the temperature of the rice doesn’t drop significantly with each addition, allowing for continuous and even cooking and starch release.
  • Sauté the Aromatics and Mushrooms: In a large, heavy-bottomed pot or Dutch oven, melt the vegan butter over medium heat. Once shimmering, add the finely chopped onion, thinly sliced mushrooms, and fresh thyme. Sauté for about 5 minutes, stirring occasionally, until the onions become translucent and the mushrooms begin to soften and release their moisture. Then, stir in the minced garlic, salt, and freshly ground black pepper. Continue to cook for another 3 minutes until the garlic is fragrant, being careful not to burn it. This step builds the foundational flavors of your risotto.
  • Toast the Rice (Toasting or “Tostatura”): Increase the heat slightly to medium-high. Add the Arborio rice directly into the pot with the sautéed vegetables. Stir frequently for 2-3 minutes, allowing the rice grains to toast gently. You’ll notice the edges of the grains becoming translucent, while the center remains opaque. This “tostatura” step is vital as it locks in the starch, preventing the rice from becoming mushy and ensuring each grain retains a slight bite (al dente) even when creamy.
adding rice to pot for a vegan risotto recipe
  • Deglaze with Wine, Then Gradual Liquid Addition: Pour in the white wine and stir continuously until it is almost completely absorbed by the rice. The wine not only deglazes the pan, lifting any flavorful bits from the bottom, but also adds a crucial layer of acidity and depth. Once the wine has been absorbed, reduce the heat to a gentle simmer. Now, begin the gradual addition of your warm vegetable stock. Add just ONE ladle full of stock to the rice, along with a pinch of salt. Stir constantly, but gently, allowing the liquid to be fully absorbed before adding the next ladle-full. This patient, continuous stirring and slow absorption are key to coaxing the starch out of the Arborio rice, creating that characteristic creamy texture. Repeat this process, adding one ladle of stock at a time, until all the stock has been incorporated and the rice is cooked to your desired al dente tenderness. This typically takes about 20-25 minutes.
  • Stir in Peas and Plant-Based Milk: With the very last ladle of vegetable stock, stir in the green peas and the plant-based milk. The peas will cook quickly, retaining their vibrant color and a slight snap. The plant-based milk adds an extra touch of richness and enhances the overall creaminess of the risotto. Feel free to adjust the amount of milk based on your preference for creaminess.
  • Final Touches and Enjoyment: Continue to cook, stirring, until the risotto reaches your preferred consistency. Some prefer it with a bit more liquid (all’onda, or “wavy”), while others like it thicker, with most of the liquid absorbed. I personally cook mine until most of the liquid is gone, creating a very dense, creamy texture. Once done, remove the pot from the heat and let it rest for a minute or two. This brief resting period allows the flavors to meld beautifully. Serve immediately. For an extra layer of deliciousness, stir in a handful of vegan Parmesan cheese just before serving – Violife’s Parm is a fantastic choice!
cooking vegan mushroom risotto in a large pot

Expert Tips for the Creamiest Vegan Risotto

Achieving that coveted restaurant-quality creaminess in your vegan risotto is simpler than you think with these expert tips:

  • Keep Your Broth Warm: As mentioned, this is paramount. Cold broth will shock the rice, slowing down the cooking process and hindering starch release, leading to unevenly cooked grains and a less creamy result.
  • Stir Consistently, But Not Constantly: While continuous stirring is important, it doesn’t need to be frantic. A gentle, consistent stir ensures the rice doesn’t stick and helps in the gradual release of starch.
  • Taste As You Go: Regularly taste the rice during the liquid addition phase. You’re looking for an al dente texture – tender with a slight bite in the center. This also allows you to adjust seasoning (salt and pepper) as needed.
  • Don’t Overcook: Overcooked risotto becomes mushy. Remove it from the heat when it’s still slightly liquidy, as it will continue to absorb liquid as it rests.
  • A Good Pot Makes a Difference: A heavy-bottomed pot or Dutch oven distributes heat more evenly, preventing scorching and ensuring consistent cooking.

Elevate Your Vegan Risotto: Serving and Pairing

This creamy vegan mushroom and pea risotto is incredibly versatile. It shines brightly on its own as a hearty and complete main course, especially when garnished generously with fresh herbs and a sprinkle of vegan Parmesan. Alternatively, it makes an exquisite side dish that complements a variety of entrees. Consider pairing it with a simple green salad dressed with a light vinaigrette to cut through the richness, or serve it alongside roasted vegetables for a delightful plant-based feast. For a more robust meal, it pairs wonderfully with plant-based protein options like lentil loaf, vegan chicken, or grilled tofu. A crusty bread on the side is perfect for soaking up any leftover creamy goodness.

Storing Leftovers: A Quick Guide

While risotto is always best enjoyed fresh off the stove, thanks to its delicate balance of creaminess and al dente texture, leftovers can be stored and reheated successfully with a few tricks. The rice will continue to absorb liquid as it cools, making the risotto firmer. Store any leftover vegan risotto in an airtight container in the refrigerator for 2-4 days.

To reheat, transfer the desired portion to a microwave-safe bowl or a saucepan over low heat. Add a splash of vegetable stock (about a tablespoon or two per serving) to help rehydrate the rice and restore its creamy consistency. Microwave for about one minute, stir, then continue heating in 30-second intervals until warmed through, stirring between each interval. If reheating on the stovetop, stir constantly over low heat, adding stock as needed, until hot. Be careful not to overcook it during reheating, as this can make the rice mushy and lose its desirable texture.

fork full of vegan mushroom risotto

Once you experience the sheer delight of this easy vegan mushroom risotto, it’s bound to become a regular fixture in your culinary repertoire. It’s truly one of my all-time favorite recipes – sophisticated enough to impress guests at a dinner party, yet so straightforward that you can whip it up on a busy weeknight. Get ready to savor the rich, creamy flavors of Italy, completely plant-based!

More Vegan Italian Recipes to Explore:

If you’ve fallen in love with this vegan risotto, you’ll be thrilled to discover more delicious plant-based Italian dishes. Here are some of my other favorite recipes that bring the vibrant flavors of Italy to your table, vegan-style:

  • Easy Vegan Meatballs
  • Hearty Vegan Lasagna
  • Classic Aperol Spritz
  • Homemade Vegan Pizza
  • Tofu Caprese Skewers
  • 3-Ingredient Sweet Potato Gnocchi
  • Comforting Vegan Minestrone Soup
  • Savory Vegan Meatloaf
  • Quick & Easy Pasta Salad

As always, I’d love to hear from you! If you make this recipe, please let me know how you enjoyed it. You can share your thoughts by leaving a comment below or by tagging me on Instagram (@foodwithfeeling). Your feedback truly makes my day!

Mushroom and Pea Risotto

By Brita Britnell

Prep: 5 mins | Cook: 25 mins | Total: 30 mins

Servings: 4 servings

easy vegan risotto cooking in a large pot

A creamy blend of Arborio rice, herbs, white wine, and sautéed onion and mushrooms, this Easy Vegan Risotto tastes like it came from a fancy restaurant. The perfect side dish or meatless main course!

Ingredients

  • 4 cups veggie stock, or broth
  • 2 tablespoons vegan butter
  • ½ medium sweet onion, finely chopped
  • 8 oz baby bella mushrooms, thinly sliced
  • 5 sprigs fresh thyme, de-stemmed
  • 2 cloves garlic, finely minced (more to taste)
  • ½ teaspoon salt
  • ½ teaspoon freshly ground black pepper
  • 1 ½ cups Arborio rice, or other short-grain Italian rice
  • ⅔ cup white wine*
  • 1 heaping cup green peas, can be frozen
  • ¼ cup plant based milk
  • extra salt and pepper to taste

Instructions

  1. In a medium saucepan, heat the stock so that it’s just warmed through and at a very minimal simmer. Keep on the heat until needed.
  2. In a large pot, heat the butter until just melted. Add in the onion, mushrooms, and thyme and cook until the onion is translucent, about 5 minutes. Add in garlic, salt, and pepper and cook for 3 additional minutes.
  3. Turning up the heat a bit, add in the Arborio rice and let cook for a few minutes, stirring frequently to let the rice get to the point that it’s almost frying and becomes a bit translucent. This step gives the rice a nice bite.
  4. Add in the wine and stir to combine. Turn the heat back down to a gentle simmer.
  5. Add in just one ladle full of the stock and a pinch of salt. Stir to combine and let simmer until most of the liquid has been absorbed. Repeat this until all of the stock has been added, being careful to not add more stock until the previous ladle-full has been almost completely absorbed.
  6. When you add in your last ladle full of stock, stir in the peas and the milk. You can add a bit more or less if desired. The milk simply gives it a bit more creaminess.
  7. You can cook the risotto so that most or all of the liquid has been absorbed, or you can stop cooking so that there’s a decent amount of liquid remaining. I cook most of the liquid out of mine.
  8. Once done, remove from heat, let cool just slightly, and enjoy! Pro-tip: stir in a handful of vegan Parmesan cheese – I love Violife’s Parm cheese!

Notes

*If you’d like to make this without wine, you can simply use 2/3 cup of additional broth/stock.

Nutrition

Nutrition information is automatically calculated, so should only be used as an approximation.

  • Calories: 422kcal
  • Carbohydrates: 76g
  • Protein: 9g
  • Fat: 6g
  • Saturated Fat: 2g
  • Polyunsaturated Fat: 1g
  • Monounsaturated Fat: 2g
  • Trans Fat: 0.03g
  • Cholesterol: 2mg
  • Sodium: 1293mg
  • Potassium: 519mg
  • Fiber: 5g
  • Sugar: 8g
  • Vitamin A: 1131IU
  • Vitamin C: 19mg
  • Calcium: 61mg
  • Iron: 4mg

Tried this recipe?

Mention @foodwithfeeling or tag #foodwithfeeling!