Vegan One-Pot Creamy Mushroom Risotto with Fresh Thyme

Posted on

Madeleine Parsons

vegan one-pot creamy mushroom risotto - featured image

There is a specific kind of panic that sets in when you’re hosting a dinner party and you realize you’ve accidentally invited a group of people who have varying levels of dietary restrictions. Last month, I found myself in exactly that position. I had three friends coming over—two were vegan, one was gluten-sensitive, and the third was just there for the company (and my questionable cooking skills, apparently). I stared at my pantry for twenty minutes, feeling the weight of expectation pressing down on me. I wanted to serve something that felt special, something that screamed “I put thought into this,” but I also didn’t want to spend three hours standing over a stove stirring a pot.

That was the moment I decided to tackle the holy grail of intimidating dishes: risotto. But not just any risotto. A vegan one. And I wanted it to be one-pot, because let’s be honest, I don’t have the energy for washing seven different pans while trying to make small talk with guests. After testing this recipe about twelve times over the course of a particularly stressful autumn, I finally cracked the code. The result? A vegan one-pot creamy mushroom risotto with fresh thyme that is so rich, so comforting, and so deeply flavorful that it completely erased the idea that plant-based cooking is “light” or “boring.”

This dish is my secret weapon. It’s the kind of meal that makes people close their eyes and sigh after the first bite. It’s earthy, it’s creamy, and it smells like a cozy cabin in the woods. I’ve served this to my most skeptical omnivore friend, and he asked for the recipe the next day. I’ve made it for weeknight dinners when I’m exhausted, and it still feels like a treat. If you’ve been intimidated by the reputation of risotto, or if you think vegan food lacks depth, this recipe is here to change your mind. It’s simple, it’s forgiving, and it’s genuinely impressive.

Why You’ll Love This Recipe

I know what you’re thinking. “Risotto? That takes forever, doesn’t it? And is it really that hard?” Here’s the truth: traditional risotto requires constant attention and a lot of broth. This vegan one-pot version is designed for real life. It’s my go-to when I want to feel like a gourmet chef without the stress. Here’s why this recipe has earned a permanent spot in my weekly rotation:

  • Actually Creamy (No Dairy Needed) — The secret isn’t just the mushrooms; it’s the technique. By using a blend of soaked cashews and a touch of white miso paste, you get that luxurious, velvety mouthfeel that usually comes from butter and parmesan. It’s rich and satisfying, not watery or weird.
  • One Pot, Minimal Cleanup — This is huge for me. I hate doing dishes after a long day. With this method, you sauté, simmer, and finish everything in a single heavy-bottomed pot. One pot to wash. That’s it. It’s a game-changer for busy weeknights.
  • Deep, Savory Flavor — Some people think vegan food is just boiled vegetables. Not this. The combination of earthy cremini mushrooms, fresh thyme, and a splash of dry white wine creates a complex, umami-packed profile that feels indulgent. It’s savory enough to stand up to a glass of bold red wine.
  • Gluten-Free by Default — Arborio rice is naturally gluten-free, so this dish is safe for anyone with celiac disease or gluten sensitivity. I often make this for my gluten-free neighbor, and she always forgets it’s “diet food” because it tastes so good.
  • Impressive but Approachable — It looks fancy on the plate. The golden hue from the rice, the dark specks of thyme, the glossy mushrooms—it photographs beautifully for those of us who love sharing our food on Pinterest. But the actual cooking process? It’s straightforward. You just wait for the liquid to absorb.

This recipe strikes the perfect balance between comfort and sophistication. It’s warm, it’s hearty, and it brings people together. Whether you’re feeding a crowd or just treating yourself, this risotto delivers every single time.

Ingredients You’ll Need

One of the best parts about this recipe is that most of the ingredients are things you probably already have in your pantry or fridge. The key is quality, especially with the rice and the mushrooms. I’m particular about a few things here, so let’s break down exactly what you need and why.

For the Risotto Base

Arborio Rice (1 ½ cups / 300g) — This is non-negotiable. Arborio is a short-grain Italian rice that is high in starch. That starch is what creates the creamy texture. Do not substitute with long-grain rice like Basmati or Jasmine; it won’t get creamy. I use the same brand I use for my sourdough discard focaccia because consistency matters.

Vegetable Broth (4-5 cups / 1-1.2 liters) — Use a high-quality, low-sodium vegetable broth. Since this is a one-pot dish, the broth is the primary liquid, so it needs to taste good on its own. I keep a carton of good broth in the fridge at all times for quick meals like this.

White Wine (½ cup / 120ml) — Dry white wine like Sauvignon Blanc or Pinot Grigio works best. It adds acidity and brightness that cuts through the richness. If you don’t drink alcohol, you can substitute with extra vegetable broth plus a teaspoon of lemon juice, but the wine really does elevate the flavor.

Arborio Rice (1 ½ cups / 300g) — Wait, I listed this twice? Yes, because it’s the star. Make sure you toast it properly in Step 3.

For the Creaminess

vegan one-pot creamy mushroom risotto preparation steps

Cashews (½ cup / 60g, raw) — These are blended into a cream. They provide a neutral, rich base that mimics heavy cream without the dairy. Soak them in hot water for 15 minutes if you’re in a rush, or overnight for the smoothest texture.

White Miso Paste (1 tablespoon) — This is the umami bomb. It adds that savory, “meaty” depth that vegan dishes sometimes lack. It’s fermented, so it has a complex flavor. Don’t skip it! If you can’t find white miso, yellow miso works too, but white is milder and sweeter.

For the Flavor

Cremini Mushrooms (1 pound / 450g) — Also known as baby bellas. They have a deeper flavor than white button mushrooms. I like to use a mix if I can find them, but cremini is perfect. Look for ones that are firm and dry, not slimy.

Fresh Thyme (2 tablespoons, leaves stripped) — Fresh thyme is essential. Dried thyme is too dusty and lacks the bright, piney aroma. Strip the leaves off the stems; you can save the stems to flavor the broth while it simmers.

Garlic (4 cloves, minced) — Don’t skimp. Garlic is the backbone of this dish. Fresh only. No jarred garlic. If you’re worried about breath, just eat a piece of parsley afterward (kidding… mostly).

Onion (1 medium yellow onion, finely diced) — Sweet onion works too, but yellow gives a better savory base. Dice it small so it melts into the rice.

Olive Oil (3 tablespoons) — Use extra virgin for the best flavor. It’s a simple dish, so the oil should taste good.

Salt and Black Pepper — To taste. Use flaky sea salt for finishing if you have it.

Equipment Needed

You don’t need fancy gadgets for this. Here’s what I actually use:

Heavy-Bottomed Pot or Dutch Oven — I use a 5-quart Dutch oven. The thick walls distribute heat evenly, which prevents the rice from burning on the bottom. A regular pot works, but you’ll need to watch the heat more closely.

Blender — You’ll need this to puree the cashews into a cream. A high-speed blender like a Vitamix gives the smoothest result, but a regular blender works if you soak the cashews well.

Wooden Spoon — For stirring. It’s gentle on the pot and great for scraping the bottom.

Sharp Knife and Cutting Board — For chopping mushrooms and onions.

Measuring Cups and Spoons — Standard stuff.

How to Make It: Step-by-Step

Alright, let’s make this! It’s simpler than it looks. I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Prep the Cashew Cream (5 minutes)

If you haven’t soaked your cashews, do it now. Place ½ cup of raw cashews in a heatproof bowl and cover with boiling water. Let them sit for at least 15 minutes. Once softened, drain them and add them to your blender with ½ cup of fresh water and 1 tablespoon of white miso paste. Blend on high until completely smooth and creamy. It should look like thick heavy cream. Set aside.

Step 2: Sauté the Aromatics (5 minutes)

Heat 2 tablespoons of olive oil in your Dutch oven over medium heat. Add the diced onion and a pinch of salt. Cook for 3-4 minutes until the onion is soft and translucent. Add the minced garlic and cook for 1 more minute, stirring constantly so it doesn’t burn. The kitchen should start smelling incredible.

Step 3: Toast the Rice (2 minutes)

Add the Arborio rice to the pot. Stir it around with the onions and garlic for about 2 minutes. You want the edges of the rice grains to turn slightly translucent and smell nutty. This step is crucial—it seals the starch and helps the rice cook evenly without getting mushy.

Step 4: Deglaze with Wine (2 minutes)

Pour in the white wine. It will sizzle and steam. Stir constantly until the wine is almost completely absorbed by the rice. This adds acidity and depth. If you’re using non-alcoholic broth instead, add it now with a teaspoon of lemon juice.

Step 5: Cook the Mushrooms (5 minutes)

Push the rice to the side of the pot (or just add them in) and add the remaining 1 tablespoon of olive oil. Add the sliced mushrooms. Cook them for 4-5 minutes until they release their water and start to brown. Browning the mushrooms is key for that deep, savory flavor. Once they’re golden, stir them into the rice.

Step 6: Simmer the Risotto (20-25 minutes)

Here’s the one-pot magic. Add 1 cup of warm vegetable broth to the pot. Stir well. Let it simmer, stirring occasionally, until the liquid is mostly absorbed. Then add another cup. Repeat this process, adding broth one cup at a time, stirring every few minutes. This takes about 20-25 minutes total. The rice should be tender but still have a slight bite (al dente). You might not need all the broth, so trust your eyes.

Step 7: Finish with Cream and Thyme (2 minutes)

Once the rice is cooked and creamy, remove the pot from the heat. Stir in the cashew cream mixture. It will make the risotto incredibly lush. Add the fresh thyme leaves and season with salt and black pepper to taste. If it’s too thick, add a splash of warm water. If it’s too thin, let it sit for a minute—it will thicken as it rests.

Step 8: Serve

Serve immediately while it’s hot and creamy. Top with extra fresh thyme, a drizzle of olive oil, and maybe some nutritional yeast if you want a cheesy kick. Pair it with a simple green salad and you’re good to go.

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

  • Keep the Broth Warm — Add cold broth to hot rice can shock it and affect cooking. Keep your broth warm on the stove while you cook the rice.
  • Don’t Rush the Mushrooms — If you add them too early, they’ll steam instead of brown. Give them their own time in the pan to get that deep, meaty color.
  • Taste as You Go — Miso and broth can vary in saltiness. Taste the risotto before adding extra salt at the end.
  • Use a Heavy Pot — Thin pots burn easily. A Dutch oven or heavy-bottomed saucepan is worth the investment for risotto.
  • Reserve Pasta Water? No, Reserve Broth — Just like traditional risotto, the starchy liquid helps bind the dish. That’s why you add broth gradually.

Common Mistake: Sauce is too watery
Fix: Let it simmer longer. The rice needs time to release its starch. Stirring also helps release starch.

Common Mistake: Rice is crunchy
Fix: It needs more time. Add more broth and keep cooking. Arborio takes about 20 minutes.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

  • Wild Mushroom Mix — Swap some cremini for chanterelles or porcini. Soak dried porcini and add the soaking liquid to the broth for intense flavor.
  • Lemon Herb — Add zest of one lemon at the end. Brightens everything up. Great for spring.
  • Truffle Oil — Drizzle a little truffle oil on top before serving. Fancy and delicious.
  • Gluten-Free — This recipe is naturally gluten-free. Just check your broth and miso paste labels.
  • Oil-Free — Use water or broth to sauté the onions and mushrooms if you’re avoiding oil.

Serving & Storage

How to Serve:
I usually serve this straight from the pot at the dinner table—it looks rustic. But here are other ways I’ve enjoyed it:

  • Side Dishes: A crisp arugula salad with lemon vinaigrette cuts the richness perfectly. Roasted asparagus is also great.
  • Toppings Bar: When I have guests, I put out: extra Parmesan (nutritional yeast for vegans), fresh thyme, cracked black pepper, and chili flakes.

Storage Instructions:
Store in an airtight container in the fridge for up to 3 days. The rice will absorb more liquid and get thicker. It’s still good, just denser.

Reheating:
Best method: Add to a skillet with a splash of vegetable broth or water over low heat. Stir until heated through and creamy again. The cashew cream might separate slightly, but stirring brings it back.

Freezing:
Honestly, this doesn’t freeze well. The texture of the rice changes, and the cashew cream can become grainy. Make it fresh or store in the fridge.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Serving (based on 6 servings):

Nutrient Amount
Calories 380
Protein 10g
Carbs 55g
Fiber 3g
Sugar 4g
Fat 12g
Saturated Fat 2g
Sodium 450mg

What’s Good:
Decent protein from the rice and cashews. Good fiber from the mushrooms. Heart-healthy fats from the olive oil and cashews. It’s a balanced, satisfying meal.

What to Know:
Moderate in calories due to the cashew cream. Contains no dairy or gluten. Can be made low-sodium by using low-sodium broth and no added salt.

My Take:
Look, this is comfort food. It’s rich and filling. It’s not a “diet” food, but it’s made with whole, plant-based ingredients. It’s way better than takeout, and you know exactly what’s in it.

Final Thoughts

So that’s my vegan one-pot creamy mushroom risotto with fresh thyme! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My guests are always impressed, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different mushrooms, swap in your favorite herbs, adjust the garlic. The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use brown rice instead of Arborio?

You can, but the cooking time will be much longer (about 45 minutes), and it won’t get as creamy. Arborio is specifically chosen for its high starch content. If you need gluten-free, Arborio is your best bet. If you’re out of Arborio, maybe try healthy chicken and vegetable stir-fry instead, but for risotto, stick with Arborio.

Why did my risotto turn out watery?

Usually, this means you didn’t let it simmer long enough for the rice to release its starch, or you added too much liquid at once. Let it cook a few minutes longer, stirring frequently. The starch needs time to thicken the sauce.

Can I make this ahead for a dinner party?

Sort of. You can prep the mushrooms and make the cashew cream ahead. But the rice is best cooked fresh. If you have to, you can cook it and reheat it gently with a splash of broth, but it won’t be quite as creamy.

Can I use dried thyme instead of fresh?

You can, but use only 1 teaspoon. Dried thyme is more potent and can taste dusty. Fresh thyme adds a bright, aromatic quality that really shines in this dish.

Is white miso paste necessary?

It’s not strictly necessary, but it adds a huge amount of umami flavor that makes the dish taste rich and savory. If you don’t have it, you can use soy sauce or tamari, but the flavor profile will be slightly different.

How do I reheat leftovers?

Add a splash of vegetable broth or water to a skillet and heat gently over low heat, stirring until creamy. The microwave works too, but add the liquid first and stir frequently to prevent drying out.

Can I double this recipe?

Yes, but you’ll need a larger pot. The cooking time might be slightly longer because the pot is fuller. Keep an eye on the bottom to ensure it doesn’t stick.

Pin This Recipe!

vegan one-pot creamy mushroom risotto recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan one-pot creamy mushroom risotto - featured image

Vegan One-Pot Creamy Mushroom Risotto with Fresh Thyme


  • Author: Lisa
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

A rich, creamy, and deeply flavorful vegan risotto made in a single pot. Using soaked cashews and white miso for creaminess, this dish is naturally gluten-free, requires minimal cleanup, and delivers the comfort of traditional risotto without dairy.


Ingredients

Scale
  • 1 ½ cups (300g) Arborio rice
  • 45 cups (11.2 liters) vegetable broth, warm
  • ½ cup (120ml) dry white wine (e.g., Sauvignon Blanc or Pinot Grigio)
  • ½ cup (60g) raw cashews, soaked
  • 1 tablespoon white miso paste
  • 1 pound (450g) cremini mushrooms, sliced
  • 2 tablespoons fresh thyme leaves
  • 4 cloves garlic, minced
  • 1 medium yellow onion, finely diced
  • 3 tablespoons extra virgin olive oil
  • Salt and black pepper to taste

Instructions

  1. Soak cashews in boiling water for 15 minutes. Drain and blend with ½ cup fresh water and white miso paste until smooth. Set aside.
  2. Heat 2 tablespoons olive oil in a heavy-bottomed pot over medium heat. Sauté diced onion with a pinch of salt for 3-4 minutes until soft. Add garlic and cook for 1 minute.
  3. Add Arborio rice to the pot and stir for 2 minutes until edges are translucent and nutty.
  4. Pour in white wine and stir until almost completely absorbed.
  5. Add remaining 1 tablespoon olive oil and sliced mushrooms. Cook for 4-5 minutes until browned, then stir into the rice.
  6. Add 1 cup warm vegetable broth. Stir and simmer until mostly absorbed. Repeat adding broth one cup at a time, stirring occasionally, for 20-25 minutes until rice is al dente.
  7. Remove from heat. Stir in cashew cream mixture, fresh thyme leaves, and season with salt and pepper. Adjust consistency with warm water if needed.
  8. Serve immediately, topped with extra thyme and olive oil.

Notes

Keep the broth warm while cooking to prevent shocking the rice. Do not rush the mushrooms; browning them is key for savory flavor. Taste before adding extra salt as miso and broth vary in sodium. This recipe does not freeze well due to texture changes in rice and cashew cream.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 380
  • Sugar: 4
  • Sodium: 450
  • Fat: 12
  • Saturated Fat: 2
  • Carbohydrates: 55
  • Fiber: 3
  • Protein: 10

Keywords: vegan risotto, one-pot meal, creamy mushroom risotto, gluten-free dinner, plant-based comfort food, cashew cream, white miso

You might also like these recipes

Leave a Comment

Recipe rating