49 F
Klamath Falls
Monday, May 4, 2026
Home Blog Page 162

Meaty Vegan Bolognese with TVP (No Lentils)

0

This meaty vegan Bolognese sauce uses TVP, rather than lentils or mushrooms, for authentic texture and a big boost of plant protein! The sauce is also made with onion, carrot, celery, strained tomatoes, and a touch of cashew cream. This Bolognese is less tomato-driven than many others, so it’s not overly acidic, and you’ll truly taste its vegetables.

As a pasta lover who is also a longtime plant-based eater, I’ve experimented with many vegan Bolognese recipes.

This vegan Bolognese with TVP is my favorite. It’s hearty, affordable to make, and so very tasty.

What makes the sauce special is that it’s got an authentically “meaty” texture. Similar to traditional Bolognese, it’s also rich in protein.

Both of these features are thanks to the use of TVP, or texturized vegetable protein. TVP is a versatile, inexpensive, and nutritious ingredient made from soy beans.

Once you start cooking with TVP, you’ll quickly find that it’s a perfect addition to plant-based tacos, stir fries, chili recipes, and more.

But let’s start with vegan Bolognese—a quintessential comfort food dish.

A more authentic Bolognese

When I set out to test a recipe, I usually discover that I knew less about it than I thought I did. Bolognese is a perfect example of this.

In my mind, Bolognese was a thick tomato sauce with meat. I suspected there might be a difference between Bolognese and ragù, but I didn’t know what it was. Nor was I confident about the distinction between Bolognese vs. an Italian American meat sauce.

Here’s what I was right about: Bolognese is a meat sauce, and it often incorporates tomatoes.

My first misconception was in thinking that Bolognese is supposed to be as tomato-forward as Italian American meat sauce.

Bolognese isn’t marinara sauce with ground meat added. In fact, it’s closer to the other way around. Some recipes call only for a couple tablespoons of tomato paste.

I was also surprised—and glad!—to learn that Bolognese often incorporates milk, or cream.

I love a creamy pasta sauce. Creamy vegan mushroom pasta, light and creamy vegan zucchini pasta, and creamy 8-ingredient vegan pumpkin pasta are all staple recipes in my home.

In the category of pasta that’s both meaty and creamy, my creamy vegan skillet lasagna is a forever favorite. This bolognese recipe is a close relative.

Bolognese vs. Ragù

How is Bolognese different from ragù?

It isn’t, actually. Bolognese is a type of ragù. Ragù is a meat-based sauce that can take on many regional variations, including different types of proteins.

Ragù alla Bolognese refers to a ragù that’s named after the city of Bologna (whether or not it actually originated there).

Ragù alla Bolognese begins with a sautéed mixture of carrot, onion, and celery, to which meat is added. Tomatoes can be involved, but they don’t strictly have to be. Dairy is usually stirred in toward the end of simmering.

Vegan Bolognese is highly non-traditional in that it excludes meat. But I tried to make this one more authentic than versions I’ve tried in the past.

The vegetables are prominent. All-purpose vegan cashew cream adds a lovely, light creaminess.

And while you won’t find any beef here, you will find a plant protein that’s notable for its meaty texture.

For the love of TVP

TVP belongs in a category of what I think of as “old school” vegan ingredients. I’d put seitan, soy curls, Tofurky, and even nutritional yeast into the same group.

It’s not that these foods are obsolete. On the contrary, they’re all available and as useful as ever.

But these are ingredients that existed before vegan meats and vegan cheeses had gotten high-tech. If you’ve been vegan for a long time, you can probably remember cooking with them before grocery store shelves were full of vegan protein options.

TVP is a protein that comes from soybeans. Specifically, it’s made when roasted soybeans are ground into flour, defatted, and then dried.

You can purchase TVP online or in most health food stores. Unprepared, it’ll look dry and crumbly; I think it resembles bulgur wheat.

After you rehydrate the TVP in hot liquid, like water or broth, it will more closely resemble ground meat.

I say “closely” because TVP won’t fool an unsuspecting meat eater. It’s not as realistic as, say, Impossible Ground Beef.

Once cooked, however, TVP does have a pleasantly chewy texture, which I’d describe as “meaty.”

So many vegan Bolognese recipes call for lentils. I love a lentil, but lentil-enriched pasta sauce doesn’t strike me as being meaty, even if it’s delicious.

Some longterm plant-based eaters come to dislike products that are realistically meat-like. I understand this, but I don’t relate. I crave meaty textures, and mushrooms don’t always cut it!

This recipe will help you get closer to a true meat sauce in your kitchen. And it will allow you to do that without spending lots of money on store-bought vegan meats.

TVP nutrition

In addition to being inexpensive, versatile, and having a fun texture, TVP has nutrient richness to offer you.

A quarter cup of dry TVP—that’s about half a cup once you’ve rehydrated it—has about ten to twelve grams of protein. This is more than a half cup of beans and about the same as a four ounce serving of tofu.

The same portion of TVP will also provide 10% of your recommended daily allowance (RDA) of iron and 15% of your RDA of potassium.

For those who are mindful of fats in their diets, TVP is virtually a fat free food until you season it.

The same goes for sodium: unlike store-bought vegan meats, which are usually generously seasoned, TVP is naturally low-sodium. You can control the saltiness and flavors however you like.

How to make vegan Bolognese with TVP

Step 1: Reconstitute the TVP

You’ll begin by rehydrating, or reconstituting, your TVP. This is as simple as adding the dry TVP to a bowl, then soaking it in hot water.

Specifically, you’ll use two cups of boiling water for one cup of dry TVP. Pour the water over the vegetable protein, then allow it to soak for ten minutes.

(It’s possible to soak it longer in room-temperature water for the same result, but I prefer to save time with hot liquid.)

Drain the TVP through a fine-mesh strainer, pressing it gently to remove as much moisture as you can.

Texturized vegetable protein is being drained through a metallic, fine-mesh strainer.Texturized vegetable protein is being drained through a metallic, fine-mesh strainer.
Once the TVP has been soaked in hot water and drained, it’s ready to season and cook with.

Then set the TVP aside as you cook your vegetable mixture.

Step 2: Sauté your vegetables

Heat some olive oil over medium heat in a large, deep skillet, then add the onion, carrot, and celery.

A white frying pan is being used to cook chopped onion, carrot, and celery.A white frying pan is being used to cook chopped onion, carrot, and celery.
Onion, carrot, and celery are the sofrito vegetable base that adds texture, flavor, and nutrition to the Bolognese.

You’ll cook the vegetables for 6-7 minutes, or until tender. Deglaze the pan with some wine wine (substitute vegetable broth if wine isn’t for you).

Then, add your flavor base to the skillet: this is tomato paste and Bragg’s liquid aminos or tamari. These additions add umami to the recipe.

Step 3: Add the TVP to the skillet

Add the TVP to the skillet, then sprinkle it with some nutritional yeast. The latter adds savoriness to the Bolognese, along with some added protein.

A white skillet is filled with texturized vegetable protein, tomato paste, and vegetables.A white skillet is filled with texturized vegetable protein, tomato paste, and vegetables.
Tomato paste, Bragg Liquid Aminos or tamari, and nutritional yeast all add umami, or savoriness, to the Bolognese.

Step 4: Add strained tomatoes, then cashew cream

Finally, you’ll stir one and a half cups of strained tomatoes to the skillet.

This isn’t a huge amount, and using strained tomatoes (passata), rather than diced, creates a light effect. You can substitute crushed tomatoes or diced tomatoes for strained if that’s what you have.

Simmer the mixture for three to five minutes, or until it’s bubbly and thick. Finally, stir in three quarters of a cup of cashew cream, the recipe’s creamy component.

Thanks to a deliberate amount of tomato and the cashew cream, the acidity of this vegan Bolognese is less than other tomato-based sauces that I make regularly, such as my 20-minute marinara sauce.

It may be a more suitable option for those who have a hard time with high-acid foods.

At this point, you’ll have a creamy sauce that’s a bright, orange-pink color. It will be quite textured. I think this recipe is probably thicker than a traditional Bolognese would be.

But there’s a time to honor tradition, and a time break the rules.

Step 5: Boil pasta and serve it with the sauce

Finally, boil your pasta of choice. Drain the pasta, then divide it into bowls or onto plates. Top each portion with a generous heap of the vegan Bolognese, and dig in!

Meal prep & storage

You can make a batch of the vegan Bolognese, boil a big pot of pasta, and serve it all right away to friends or family.

Or, you can prepare the sauce, then store or freeze it. You can freeze it in small amounts (freezer cubes or small containers) if that’s best for your meal prep needs.

No matter how you choose to store the sauce, it will keep in an airtight container in the fridge for up to four days or in the freezer for up to six weeks.

A hearty vegan Bolognese sauce is pictured over a heap of curly shaped pasta. It is served in a white round bowl. A hearty vegan Bolognese sauce is pictured over a heap of curly shaped pasta. It is served in a white round bowl.
A round, white ceramic bowl rests on a white surface. It holds curly pasta shapes with a vegan bolognese sauce.

Meaty Vegan Bolognese with TVP (No Lentils)

Author – Gena Hamshaw

Prep Time: 15 minutes

Cook Time: 40 minutes

Total Time: 55 minutes

Yields: 4 servings

  • 2 cups water (480 ml)
  • 1 cup TVP (95 g)
  • 2 tablespoons olive oil
  • 1 small yellow onion, finely dice
  • 2 carrots, trimmed, peeled, and finely diced
  • 2 stalks celery, finely diced
  • 1/2 cup dry white wine (120 ml)
  • 2 tablespoons tomato paste (60 g)
  • 1 1/2 tablespoons Bragg Liquid Aminos or tamari
  • 1 tablespoon nutritional yeast
  • 1 1/2 cups strained tomatoes (passata) or crushed tomatoes (355 ml; one 14-ounce / 390g can or carton)
  • 3/4 cup cashew cream (180 ml)
  • Freshly ground black pepper
  • 8-12 ounces dry pasta of choice
  • salt
  • Bring the two cups of water to a boil in the microwave or in a saucepan. Pour the boiling water over the TVP. Allow the TVP to soak for 10 minutes. Drain the TVP through a fine strainer. While it’s straining, use the bottom of a measuring cup to press down on the TVP, helping to remove as much moisture as possible. Set the TVP aside. 

  • Heat the olive oil over medium heat in a large, deep skillet till glistening. Add the onion, carrot, and celery. Cook the vegetables, stirring often, for 6-7 minutes, or until the onion is translucent and all of the vegetables are tender. Add the white wine to the vegetables and cook, stirring occasionally, for 3-4 minutes, or until the wine has nearly all cooked down. Add the tomato paste and Bragg Liquid Aminos or tamari to the skillet. Stir everything well, fully incorporating the tomato paste into the warm mixture. 

  • Add the reconstituted TVP to the skillet, then sprinkle the nutritional yeast over it. Give the ingredients a good stir to incorporate well. Add the strained tomatoes to the skillet. Turn the heat to low and simmer the sauce for 3-5 minutes, or until it’s bubbly and thick. Stir the cashew cream into the bolognese and simmer for another 2 minutes, or until it’s hot, fragrant, and lightly creamy. If the sauce is overly thick for your liking, you can add a splash of water at this point. Taste the bolognese and add freshly ground black pepper to taste; you can also add a little extra Bragg liquid aminos or tamari, as needed. 

  • Bring a pot of salted water to a boil. Add the pasta and cook to your preferred texture, or according to package instructions. Drain the pasta, then serve it with the bolognese. The bolognese will be enough for 4-6 portions, depending on how saucy you like your pasta to be! Enjoy.

I’m a huge champion of legumes. I can’t imagine my culinary life without white beans, chickpeas, black beans, lentils, or split peas.

A Grain, a Green, a Bean

A simple trinity of plant-based foods—grains, greens, and beans—will set you up to create an array of beautifully balanced and complete meals. Bring the beans and grains in your pantry to life with more than 80 wholesome recipes and a world of possibilities!

Sometimes it’s worth branching out. Soy beans are unique in their versatility: they can become tofu, tempeh, soy curls, or TVP.

If you’re looking to diversify your plant proteins a little, then TVP is well worth trying. I hope you’ll love what it does for a plant-based Bolognese, and many other recipes!

xo

Quick Mediterranean Chicken Rice Bowl (High Protein, 15 Minutes)

0

I created this Greek Chicken Rice Bowl recipe because I was constantly craving CAVA, but I live in a small town without one nearby. This means I had to get creative in my own kitchen. I wanted something that felt fresh, flavorful, and satisfying without being complicated. This bowl hits all the right notes: juicy Greek chicken, creamy hummus, crisp cucumbers, juicy tomatoes, red onion, and a simple drizzle of Greek dressing, all served over warm rice. It’s Mediterranean-inspired comfort food that’s easy enough for a weeknight but delicious enough to meal prep for the week.

As a former personal trainer, gym owner, and nutrition coach with nearly a decade of experience, I know how important it is to have meals that support your goals and actually taste good. I ran a meal prep business and worked with hundreds of women who wanted meals that were high in protein, balanced, and full of flavor; but also realistic for their busy lives. Recipes like this one check every box: simple ingredients, quick prep, and lots of flexibility. You can keep it basic or load it up with extras like olives, pickled red onions, or tzatziki sauce.

Fork resting in a bowl of Greek Chicken and Rice  on a marble countertop. Fork resting in a bowl of Greek Chicken and Rice  on a marble countertop.

If you love this Mediterranean chicken bowl as much as I do, be sure to try my Italian Chicken and Veggies or Buffalo Chicken Rice Bowls next. These are perfect examples of how you can build a flavorful, high protein meal without spending hours in the kitchen, and they’re always a hit with my readers looking to eat healthier, one bowl at a time.

This post contains affiliate links. As an amazon associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links.

How to make Mediterranean Chicken Bowls

Tips for the BEST Greek Chicken Bowls

  • Use chicken tenders for quick prep – Chicken tenders are easy to cut into cubes and cook quickly. They’re perfect for weeknight meals when you’re short on time.
  • Use a hot skillet – To get the optimal sear with a golden crust on the chicken, make sure you let the skillet preheat 4-5 minutes before adding the chicken. Once the chicken is in the pan in one layer, don’t touch it for 5 minutes. This ensures a good sear on the chicken.
  • Choose a hummus you love – The hummus adds creaminess and extra flavor to the bowl. I like to switch it up with classic, roasted red pepper, or kalamata olive hummus, depending on what I have on hand.
  • Double the chicken bites – The Greek chicken bites are so versatile. Make extra and use them in wraps, salads, or even tossed into pasta throughout the week. Just be sure to cook the chicken in batches for the best texture.
  • Add more protein – add some greek yogurt tzatziki, add chickpeas or use quinoa instead of rice to add more protein to the meal.
Greek Chicken and Rice Bowl on a wood cutting board with a fork resting in the bowl.Greek Chicken and Rice Bowl on a wood cutting board with a fork resting in the bowl.

Make Prep Even Quicker

If you’re tight on time, here are a few easy ways to save time and still enjoy a delicious, nourishing bowl.

  • Use quick-cooking or frozen riceMicrowaveable jasmine rice, frozen brown rice, or even pre-cooked rice you’ve frozen ahead of time can all be great shortcuts.
  • Chop veggies in advance – Cucumbers, tomatoes, and onions can all be chopped ahead of time and stored in airtight containers in the fridge. This makes bowl assembly a breeze during the week.
  • Use store-bought shortcuts – If you’re really short on time, use rotisserie chicken or pre-cooked chicken pieces that you warm up with the Greek dressing in a skillet to add flavor.

Common questions

Can I make this low carb?

Yes. You can serve the Greek chicken over cauliflower rice or a big bed of greens instead of rice. It’s still super flavorful and filling.

What other proteins could I use?

This would also be great with shrimp or salmon (these air fryer salmon cubes would be perfect).

How much dressing should I use?

I recommend starting with 1/2 tablespoon per bowl. If your hummus is already full of flavor, you may not need much more. Taste and adjust to your liking.

Forkful of Greek chicken and a cucumber being lifted from a bowl.Forkful of Greek chicken and a cucumber being lifted from a bowl.

Can I double the recipe?

Yes, but you will want to cook the chicken in batches. Overcrowding the skillet will cause the chicken to steam and the texture will be off.

What is the best way to store leftovers?

Store the rice, chicken, and veggies in separate containers in the fridge. When you’re ready to eat, reheat the chicken and rice, then add the hummus, veggies, and dressing fresh.

★ Did you make this recipe? Please give it a star rating below!

  • 1 cup white jasmine rice
  • 1.5 cups water
  • 1.5 pounds boneless, skinless chickenuse thighs, breasts or tenders
  • 2 tablespoons greek dressing
  • ½ teaspoons salt
  • 1 large english cucumber
  • 1 cup tomatoeschopped
  • ½ medium red onionthinly sliced
  • ½ cup hummus
  • 1/4 cup greek dressing
  • Start the rice in the instant pot – rinse it well, drain it then add it to the instant pot. Cover with 1.5 cups water and cook high pressure 3 minutes

    1 cup white jasmine rice, 1.5 cups water

  • While rice is cooking, prep the chicken. Preheat a large skillet over medium heat. Cut chicken into cubes, add 2 tablespoons dressing and 1/2 teaspoon salt. Stir well.

    1.5 pounds boneless, skinless chicken, ½ teaspoons salt, 2 tablespoons greek dressing

  • When the pan is hot, add the chicken, move chicken into a single layer then don’t touch for 5 minutes. This helps form a crust. After 5 minutes, move chicken around, cooking 3-4 more minutes until chicken is cooked through.

  • While chicken is cooking/resting, slice the cucumber, chop the tomato and slice the onion.

    1 large english cucumber, 1 cup tomatoes, ½ medium red onion

  • After rice is done cooking, you can manually release pressure or let it naturally release for a few minutes. Fluff the rice with a fork.

  • Assemble the bowls adding rice, chicken, veggies, 2 tablespoons hummus and 1 tablespoon of Greek dressing to each bowl.

    ½ cup hummus, 1/4 cup greek dressing

Tips:

  • For the quickest prep, use chicken tenders, they are the easiest to cut into cubes. 
  • I like Primal Kitchen Foods Greek Dressing, but use your favorite. 
  • If you don’t have an instant pot, use quick cooking microwavable rice or frozen rice instead. 
  • Add even more flavor with olives, pickled red onion or tzatziki sauce. 
  • If you double the recipe, cook the chicken in batches. 

Storing leftovers:
Store the chicken, rice and veggies separate in airtight containers in the fridge for up to 3 days. 
When you are ready to enjoy, reheat the chicken and rice then assemble the bowls. 
 

Nutrition Information

Nutrition Facts

Amount per Serving

Where does nutrition info come from? Nutrition facts are provided as a courtesy, sourced from the USDA Food Database.

Let others know by rating and leaving a comment below!

Savory Vegan Risotto with Mixed Mushrooms

0

This savory vegan risotto gets taste, texture, and nutrient density from the addition of sautéed, mixed mushrooms. It’s an elegant, impressive dish that’s surprisingly easy to make.

Risotto is one of those dishes that feels simultaneously elevated and comforting. It’s enough of a “special occasion” dish to make when friends come over, yet it’s also cozy and hearty.

Better still, it’s usually a one-pot meal.

This savory vegan risotto with mixed mushrooms has become my favorite homemade version of the dish.

Why mushrooms?

There’s nothing quite like mushrooms for savoriness and texture.

Mushrooms are famously a dietary source of free glutamate, the amino acid that contributes to umami, or savory flavor, in food.

They’re also great sources of B vitamins, fiber, potassium, and Vitamin D2, along with some plant protein.

The chewy, bouncy texture of mushrooms is often described as being “meaty.” Whether you see it that way or not, mushrooms do add texture contrast and heartiness to meals.

There are of course many types of mushrooms, and each variety has a texture of its own. I think that this risotto benefits from a few types of mushrooms and the assorted textures that they provide.

My favorite mushrooms to use in the recipe are thinly sliced shiitakes, diced portobello mushrooms, oyster mushrooms, trumpet mushrooms, and sliced button mushrooms.

Any combination of these will work, and all of these mushrooms are nutritious (yes, even the humble white button mushrooms).

An overhead image of mixed, chopped mushrooms, arranged on a white plate.An overhead image of mixed, chopped mushrooms, arranged on a white plate.
A mix of mushrooms will lend texture variety to the risotto. I like to use shiitake, portobello, oyster, and button mushrooms.

An easier approach to risotto

Risotto is made when room temperature or warm liquid—usually broth or water—is added in incrementally to arborio rice over heat. As the rice absorbs the liquid, it takes on a lovely, creamy texture.

A Grain, a Green, a Bean

A simple trinity of plant-based foods—grains, greens, and beans—will set you up to create an array of beautifully balanced and complete meals. Bring the beans and grains in your pantry to life with more than 80 wholesome recipes and a world of possibilities!

When I first tried to make risotto, I was prepared for drudgery. So many recipes emphasized how long the cooking time would be, how much stirring I’d need to do, how I couldn’t peel my eyes away from the stovetop for even a minute.

I think that the demands of risotto tend to be exaggerated. Yes, it’s a recipe that requires some patience. Frequent stirring is important.

But it’s OK to step away from your risotto for a moment or two while you take care of something else (maybe you throw together a green salad for the dinner table, or wash a few dishes).

You don’t have to stir risotto constantly, and actually, doing that can break the rice, which isn’t the goal.

Finally, it’s OK to add warm broth or water to your risotto by cup-and-a-half increments. Gradual incorporation of liquid is important, but you don’t have to work in tiny, half-cup additions.

A little less broth

One of the best risotto dishes that I’ve ever tasted is a meyer lemon risotto made with water, rather than broth.

The first time I tried this recipe, I was blown away by how vibrant its lemon flavor was. It was also impossibly light—a whole new take on risotto.

The chef, Jody Williams, devised the recipe without broth intentionally. A good broth will have flavor of its own, and while that might enhance some risotto dishes, it can also compete with other flavors—like the lemon that Williams wants to highlight.

I’m also convinced that broth can make risotto heavy; this is especially true if you use a very dark, heavily seasoned vegetable broth.

I take my cues from Williams in my own recipe, using a mixture of water and broth. The half-and-half approach means that broth adds flavor without weighing the risotto down.

How to make risotto vegan

I’ll always remember hearing Tom Colicchio declare on an early episode of Top Chef that risotto should always get most, if not all, of its creaminess from the rice, rather than added cream.

Arborio rice has a high starch content, which is why it does develops that creamy texture as you add liquid to it.

What this means for the plant-forward eater is that risotto has all of the makings of a “vegan as is” recipe—from the get-go, you have a main ingredient that develops creamy texture without dairy.

While many traditional risotto recipes call for the addition of butter or parmesan, it’s very possible to make risotto without either. Olive oil is a great fat source for the dish. 

And while you don’t have to substitute parmesan, I like adding some spoonfuls of my easy, savory, homemade vegan parmesan cheese to this version. 

Key ingredients

For a recipe that feels fancy, this one has a succinct ingredient list. Here are some of the primary ingredients you’ll need.

Broth

The broth that you do use (three cups total) can be vegetable, mushroom broth, or a vegan chicken-style or beef-style broth.

I prefer a chicken-style or beef-style broth here; vegetable broth can be earthy, and the mushrooms in the recipe are already earthy. Chicken-style or beef-style broth will keep things balanced.

Olive oil

Olive oil adds some richness to the risotto, and it also helps to carry flavor. I don’t recommend skipping the oil in this recipe.

If you don’t have olive oil, refined avocado oil can be a good substitute.

White wine

White wine adds acidity to risotto, and alcohol can also help to release flavor in cooking. The amount of white wine that I add isn’t a lot (one half liquid cup), and most of the alcohol should cook off.

However, it’s fine to make a version of the vegan risotto without the wine. I recommend using the same amount of broth to deglaze the deep skillet or pot that you cook the risotto in. At the end of cooking, you can add a small squeeze of lemon juice to help re-create the acidity that the wine offers.

Shallots and garlic

Shallots and garlic are the aromatic components in this vegan risotto. I love cooking with shallots because they’re small and easy to chop up quickly (albeit with a lot of tears along the way!).

I also love the mellowness of shallots in comparison to onions. I always keep shallots around—I use them in my simple, Champagne vinaigrette, if not in cooking—and I recommend using them here. A small, chopped onion can be substituted in a pinch.

Arborio rice

It’s possible to make risotto with long-grain or brown rice (or even with barley or farro), but it isn’t the same.

Long-grain or brown rice varieties have a lower starch content than arborio, which means they can’t become as creamy.

There’s a time and a place for non-traditional risotto, but my intention is for this vegan risotto to be classic and authentic. I recommend using arborio rice in the recipe for best results.

How to make vegan risotto with mixed mushrooms

Stirring can be the most annoying part of making risotto, or it can be the best part. When I make this vegan risotto, I roll up my sleeves and settle into the process. The stirring and patience can take on a soothing quality, especially after a hectic day.

Step 1: Warm the water and broth

Don’t skip this preparatory step! Using warm liquid helps the risotto to cook more quickly and efficiently. I keep my water and broth in a medium pot on the stovetop while I use another burner for the risotto itself.

Step 2: Sauté the mushrooms

To cook the mushrooms, add them to hot olive oil in a large, deep skillet or a heavy-bottomed pot. I recommend not stirring the mushrooms too much in the first five minutes of cooking, as this will help them to brown.

After ten minutes, the mushrooms will have reduced greatly in size. They’ll be browning nicely and tender, yet chewy.

Most of these mixed mushrooms will simmer with the rice as it cooks. A small portion of them should be removed before you add the rice; they can be used to top the risotto when you plate it.

Step 2: Add the alliums

Next, you’ll add a little extra olive oil to the skillet, followed by the chopped shallot and minced garlic. Allow the alliums to soften for about three minutes, stirring often.

Deglaze the pan with the white wine, if you’re using it. Continue to cook the shallots and garlic for another three minutes before adding the rice to your skillet or pot.

A large, heavy-bottomed pot is filled with rice and mushrooms. It's a dish of risotto in the making.A large, heavy-bottomed pot is filled with rice and mushrooms. It's a dish of risotto in the making.
Add rice to the pot once the mushrooms, shallot, and garlic have been sautéed. This creates the base for a flavorful risotto.

Step 3: Begin simmering and stirring

Now comes the best part—or at least, the most important part. Begin adding the warm liquid in one cup ladles to the rice, stirring as you go. When the rice absorbs nearly all of the liquid that you’ve added, it’s time to add another cup.

An overhead image of a silver pot, which is filled with a vegan mushroom risotto.An overhead image of a silver pot, which is filled with a vegan mushroom risotto.
Add the warm liquid to your pot or skillet in one cup amounts, stirring as you go, until the risotto is creamy and the rice is tender.

Continue this process, stirring as you go, for about thirty minutes, or until the rice is tender. The cooking time will depend somewhat on your texture preference; I like my rice to be softer, so my risotto takes 30-40 minutes. If you prefer your rice to be al dente, then you may need only 25-30 minutes.

At the end of cooking, the risotto should be loose enough that it can be easily spooned into a serving dish. It ought to spread on its own with some ease—in other words, it shouldn’t be gluey or sticky. If it is, add an extra ladle of broth.

Step 4: Serve

For serving, you can top the risotto with cashew parmesan (which is easy to make and super versatile) or a store-bought vegan parmesan. Fresh, chopped herbs and lemon zest make a nice topping as well.

And don’t forget to top your portions of plated risotto with some of the extra, sautéed mushrooms that you reserved.

Meal prep and storage

With storage, the vegan risotto will thicken up. I think risotto is at its most magical when it has just been cooked, but the denser texture of leftovers can be nice in their own way.

Your risotto will keep in an airtight container for up to four days. You can even freeze it for up to six weeks and defrost overnight before reheating.

An overhead image of vegan mushroom risotto, which is garnished with green herbs and served in a white bowl.

Savory Vegan Risotto with Mixed Mushrooms

Author – Gena Hamshaw

Prep Time: 10 minutes

Cook Time: 55 minutes

Total Time: 1 hour 5 minutes

Yields: 4 servings

  • 3 cups vegan chicken-style or vegetable broth (720 mL)
  • 3 cups water (720 mL)
  • 3 tablespoons olive oil, divided
  • 1 1/2 pounds stemmed and cleaned mixed mushrooms (I like to use any mix of baby bella, shiitake, king trumpet, and oyster mushrooms), sliced or cut into bite-sized pieces (680 g)
  • Salt
  • Freshly ground black pepper
  • 3 shallots, diced
  • 4 cloves garlic, minced
  • 1/2 cup dry white wine (substitute vegetable broth) (120 mL)
  • 1 1/2 cups arborio rice (270 g)
  • cashew parmesan cheese (optional, for serving)
  • chopped fresh parsley (optional, for serving)
  • Add the broth and water to a medium pot. Bring them to a simmer, then turn the heat to low. The liquid should remain at a low simmer while you prepare the risotto.

  • Heat 2 tablespoons of the olive oil in a large, deep skillet (which has a lid) or a wide, heavy-bottomed pot over medium high heat. Add the mushrooms to the skillet or pot. Stir them once, then cover. Allow the mushrooms to cook, covered, stirring once during that cooking time. The mushrooms will release a fair amount of liquid. 

  • Uncover the skillet or pot and continue cooking the mushrooms for another five minutes, stirring occasionally. The mushrooms should become soft, their juices should evaporate, and they’ll brown gently. Season the mushrooms generously with salt and freshly ground black pepper and stir to incorporate. Remove a heaping cup of mushrooms from the skillet and set it aside; these mushrooms will top individual portions of risotto when you plate the recipe. 

  • Turn the heat to medium low. Add the remaining tablespoon of olive oil to the skillet or pot, followed by the shallots and garlic. Cook the alliums, stirring occasionally, for 3 minutes, or until the shallot is softened and translucent. Then, add the white wine to to deglaze. Stir and cook the mushrooms, shallot, and garlic for 3-4 minutes, or until most of the wine has evaporated.

  • Add the rice to the skillet or pot and stir to incorporate it into the mushrooms. Use a ladle to add a heaping cup of the broth and water mixture. Keeping the heat on a medium low simmer, gently stir the rice as it absorbs the broth. You’ll do this for the next 30-40 minutes, adding warm liquid by the heaping cup and stirring often. Add as much of the liquid as you need to achieve rice that’s very tender, yet still intact and holding its shape; try to stir gently so that you don’t break the rice grains as you go. Your finished risotto can be more brothy and “spread” on the plate, or you can make it thicker; this is a matter of personal preference! 

  • Once you’ve achieved a risotto texture that you like, divide the risotto onto plates or into shallow bowls. Top each portion with some of the reserved, sautéed mushrooms and some cashew parmesan cheese and/or chopped fresh parsley, if you like. Enjoy warm. 

  • Leftover risotto can be stored in an airtight container in the fridge for up to four days. You can also freeze the risotto for up to six weeks, defrosting overnight in the fridge before enjoying. 

A good risotto is one of those standby recipes that can be anything you want it to be: an extra-special weeknight supper, a treat for your family, a dish for entertaining, a comfort food meal during tough times.

This isn’t my first vegan risotto recipe, and it won’t be my last, but it’s certainly one of the most satisfying versions I’ve tried. I hope you’ll come to love it, too.

xo