This post may include affiliate links; for details, see our disclosure policy.
Here are the best easy vegan dinner recipes that are delicious and filling! All dinner ideas are listed with cook time for easy planning.
Finding great vegan dinner recipes is hard. Not only do they have to be easy to make: they have to be filling, healthy, and absolutely delicious! Great vegan dinners are hearty and satisfying, filled with enough plant-based protein to keep you full. Only have a handful of vegan dinner ideas in your repertoire? Don’t worry! You’ve come to the right place.
Here’s our list of all the best easy vegan dinner ideas! As vegetarian and vegan recipe developers and cookbook authors with over a decade of experience, we’ve created dependable recipes that are both filling and delicious. We’ve listed them with total cook time for easy planning. When you’re ready, click over to the recipe to get all the ingredients! Then read below the list for some notes on plant-based protein and vegan meal planning.
And now…our best easy vegan dinner recipes & ideas!
Quick Vegan Curry
First up in our best vegan dinner recipes: this quickVegan Curry! Coconut milk and curry powder make healthy vegetables taste like a decadent treat. And, it takes under 25 minutes to whip up! It’s an ode to the simplicity of plant-based ingredients and great seasoning.
Total time: 25 minutes
Also try: Easy Chickpea Curry
Vegan Mac and Cheese
Craving that glorious comfort food, without the dairy? Try thisvegan mac and cheese! Our rendition explodes with creamy decadence using only whole food ingredients like cashews, sweet potato, and canned artichokes to make a cheesy sauce that is just as satisfying as the real thing!
Total time: 30 minutes
Tofu Broccoli Stir Fry
Craving a healthy vegan dinner that’s bursting with flavor? Look no further than thistofu broccoli stir-fry! This type of fast and easy meal has become exactly what we crave (don’t you want to just dive right into that bowl?). The tender tofu cubes and crisp broccoli florets get tossed in a savory sauce that’s both sweet and umami, making it avegan dinnereveryone will love.
Total time: 30 minutes
Vegan Crab Cakes
Here’s one of our most deliciously fun vegan dinner ideas:vegan crab cakes! Essentially a plant-based patty that tastes like a crab cake, these crispy, crave-worthy bites will wow eaters of any diet. We made a plate for our omnivore family members and they couldn’t stop raving (really!). Packed with hearts of palm, artichokes, and chickpeas, serve them up withtartar saucefor a filling vegan dinner recipe.
Total time: 30 minutes
Vegan Eggplant Parmesan
Eggplant Parmesanis one of the world’s best meatless comfort foods: so why not try a dairy-free rendition? Try thisvegan Eggplant Parmesan, with all the flavor of the real deal but totally plant-based! Tender eggplant slices are dipped and breaded, then baked until crispy and smothered in a tangy marinara sauce. Top with dairy-free cheese to make a stunning vegan dinner everyone will love!
Total time: 1 hour
Tofu Fried Rice
There’s just something about the cozy comfort of ginger-scented fried rice that’s nearly impossible for us to turn down. Here’s a rendition that makes it into a vegan meal: trytofu fried rice! Chewy cubes of tofu nestle into fluffy, veggie-packed rice bursting with savory, garlicky flavor. Top it with a drizzle of hot sauce and serve it warm, and it’s absolutely packed with flavor.
Total time: 30 minutes
Vegan Broccoli Soup
Here’s a plant-based soup everyone around the table will love:vegan broccoli soup! This cozy bowl is lusciously creamy and bursting with flavor. But there is no cheddar cheese or vegan dairy substitutes: just simple ingredients! It’s a healthy and satisfying meal that pleases just about anyone.
Total time: 35 minutes
Crispy Tofu Bowl
Looking for a rock-starvegan recipeorplant based dinneridea? Try this crispy tofu bowl! Imagine, chunks of perfectly-seasoned meaty, savory crispy tofu paired with fluffy rice and fresh veggies. The best part? Cover it with aspicy mayo and sprinkle everything with crunchy fried onions! It makes a bowl that's an explosion of textures and flavors.
Total time:40 minutes
Vegan Taco Salad
On the lookout for vegan dinner ideas?Vegan Taco Saladto the rescue! This genius recipe comes to you by the magic ofWalnut Taco Meat: a tasty way to make a plant-based version of ground beef. Turns out, walnuts, mushrooms and spices do a spot on job of simulating the savory goodness of meat crumbles. Add to that fresh veggies and a zingy sauce, and you’ve got a hearty meal that everyone will enjoy.
Total time: 25 minutes
Also try: Sheet Pan Nachos (uses the same taco meat!)
Peanut Noodles
Need vegan dinner inspiration? Cozy up to a bowl of these creamy, zingypeanut noodles! This is one of our favorite fresh,easy dinnerrecipes and it comes together in less than 30 minutes. Thepeanut butter sauceis lusciously creamy, bursting with flavor from soy sauce, fresh lime juice and honey or maple syrup. Mix it together with luscious noodle strands and crunchy veggies and top with loads of fresh cilantro and crunchy peanuts.
Total time: 25 minutes
Marinated Tempeh
Trymarinated tempeh! This vegan protein is often overlooked but has massive flavor when cooked correctly. Marinating tempeh gives it bold savory flavor when cooked up with soy sauce, maple syrup, ginger and garlic. Give it a quick sear in a pan and it tastes deliciously meaty, great for serving with rice or in a bowl meal.
Easy Vegan Meatballs
Here’s a go-to when you need a plant based dinner that’s protein-packed: Vegan Meatballs! This recipe takes under 30 minutes to make, and it’s packed with protein! Even better: the flavor is outstanding. Serve with pasta and your favorite marinara sauce!
Total time: 30 minutes
Falafel Salad
Here’s an irresistibly delicious vegan dinner recipe:Falafel Salad! Make a batch of this easybaked falafel, then layer them with crunchy veggies and top with a creamy, zingy tahini dressing. Or, use purchased frozen falafel or even repurpose take-out leftovers!
Total time: 35 minutes
Vegan Lettuce Wraps
Need a fresh vegan dinner idea or crowd-pleasing appetizer? Try thislettuce wrapsrecipe! The punchy, savory filling is infused with hoisin, soy sauce and rice vinegar, mixing savory tofu with cashews and green onions. Throw it into tender leaf of crunchy green lettuce with a few more colorful veggies, and it’s to die for!
Favorite Vegan Lasagna Recipe
Is cheese essential to that classicItalian baked pasta? After lots of testing…turns out, no! Vegan lasagna is a thing, and it’s extremely tasty. In fact, we agreed:this is our favorite lasagna recipe, period. You can make this huge pan on a budget, so it’s a healthy dinner recipe that’s affordable to all!
Total time: 1 hour 25 minutes
Cauliflower Stir Fry
Hands up if you love cauliflower! This vegetable has star status among veggies these days. Make it intotacos, use it as a stand-inbuffalo wings, or hide it inalfredo sauce. But here's a favorite way to make them into a vegan dinner recipe: this Cauliflower Stir Fry! Fry it until lightly charred and tender, then add bell peppers and a punchy stir fry sauce. It’s the best way to make eating your veggies irresistible!
Total time: 25 minutes
Also try: Broccoli Stir Fry
Easy BBQ Tofu
Here’s a must-make vegan dinner recipe: this irresistibleBBQ Tofu! Each bite has just the right chewy texture, bathed in a silky, sweet, savory sauce. You’ll want to keep eating it for days. This plate disappearedveryquickly at our house! Serve with rice, or Southern-style sides like coleslaw and cornbread.
Total time: 20 minutes
Easy Vegan Tacos
It’s easy to resolve to eat more plant-based healthy dinners, but actually doing it is another matter entirely. Here’s one way to make it mega-delicious: Vegan Tacos! There are lots of ways to make a vegan taco, but this one is our favorite. It’s filled with hearty, spiced walnut taco meat that tastes remarkably similar to the real thing. Add refried beans, your favorite classic toppings, and dollop with a creamy, spicy sauce.
Total time: 30 minutes
Also try: Easy Tofu Tacos
Vegan Shepherd's Pie
This vegan shepherd’s pie is cozy comfort food to the max! Imagine: a creamy gravy filled with tender vegetables, lentils and scented with fennel and sage. It’s topped with a fluffy layer of Yukon gold potatoes and freshrosemary, then layered in a baking dish and baked until golden.
Total time: 1 hour
Vegan Black Bean Burrito
Welcome to…your new favorite vegan dinner. Well, at least it’s ours! Something about all those tasty fillings snuggled cozily into a tortilla makes a burrito irresistible. This burrito is packed with flavor from Spanish rice (aka Mexican rice), seasoned black beans, peppers and onions, and mashed avocado.
Total time: 35 minutes, easy to make ahead
Vegan Chili
Looking for a delicious, filling vegan dinner recipe?This quick vegan chili is for you.Yep, this one is our best chili recipe yet and it’s totally plant based! It’s full of savory flavor starring beans, plant-based crumbles, and a hint of adobo sauce for complexity. Top it with plant based toppings: vegan sour creamand somepickled jalapenosand it’s out of this world good.
Also try: Ultimate Vegan Chili
Total time: 25 minutes
Sweet Potato Curry
Try thisSweet Potato Curry! Tender sweet potatoes and bell peppers swim in a luscious broth of coconut milk and Thai curry paste, topped with fresh cilantro and crunchy peanuts. There’s so much flavor going on, you’ll want to take another bite before you’re finished savoring the first. Welcome to: your easy weeknight vegan dinner soulmate!
Total time: 35 minutes
Easy Veggie Wrap
In need of quick vegan dinner recipes? Try this easyveggie wrap recipe! Veggie wraps can be bland and boring, but this one is anything but. Fill a tortilla with savory chickpea salad, colorful veggies, and a tasty spread, and you’ve got a lunch that will make everyone jealous! Here’s how to build a veggie wrap that’s full of flavor.
Vegan Sloppy Joes
What better to please a crowd than Sloppy Joes? These vegan Sloppy Joes recipe has a zingy lentil filling that tastes just as good as the meaty version. Put it on a toasted bun with some bread and butter pickles, and WOW! You’re going to love thisvegan sandwich(promise). Ready to get cooking?
Total time: 35 minutes
Vegan Black Bean Enchiladas
WOW is all we can say about this vegan enchiladas recipe! It tops the charts as one of our most crowd-pleasingplant based recipes…ever. Tortillas are wrapped around a veggie filling oozing with flavor, and it’s all doused in a zesty homemade enchilada sauce. With the crunchy veggie topping, this dish looks simplyincredible.
Total time: 30 minutes
Best Chickpea Burgers
Eatingplant baseddinner recipes doesn’t mean giving up the burger! Veggie burgers can be seriously satisfying, and that doesn’t mean processed meat substitutes. These vegan chickpea burgers full of whole foods can be your new go-to! They’re crispy on the outside and tender on the inside, with a hint of nuance from smoked paprika. Painted with BBQ sauce and served with shiitake bacon and spicy mayo, they’re pretty darn tasty.
Total time: 40 minutes
Also try: Falafel Burger
Coconut Tofu Curry
Here’s a vegan dinner recipe that takes just 30 minutes and results in so much flavor…you’ll put it on your regular rotation immediately. Try thisTofu Curryrecipe! The brilliant red broth is flavored with coconut milk and red curry paste, with the zing of lime and a hint of spicy sweetness. The Thai-style flavors are the perfect way to introduce tofu to those wary of it.
Also try: Vegetable Curry or Butternut Squash Curry
Total time: 30 minutes
Quick Hummus Bowls
At it’s base, this simple vegan dinner recipe requires no cooking at all: layer a dollop of hummus with crunchy veggies and serve with pita wedges. It’s easily customizable and you can make it super basic or fancier with easy additions of ingredients. It takes just 5 minutes to make thisMediterranean-style mealthat’s bursting with creamy, tangy, crunchy, fresh, and savory flavors.
Total time: 5 minutes
Vegan Sheet Pan Fajitas
There’s no such thing as too manyeasy vegan dinner recipe ideas. So let us present our new favorite: these incrediblevegan fajitas! Everyone loves this meal, even meat eaters. It’s a great way to make a fun healthy dinner where no one notices there’s no meat! Roast up lots of veggies on a sheet pan with spices, and serve with refried beans and “guac-ish”.
Also try: Epic Vegetarian Fajitas (also vegan and done in 30 minutes)
Total time: 40 minutes
Tempeh Stir Fry
Here’s a fun way to infuse loads of veggies into your life: this tastyTempeh Stir Fry! This mess of vibrant vegetables is just as tasty as it looks. It’s all smothered in a tangy, zingy vegan stir fry sauce that you’ll want to drizzle on just about everything.
Best Ever Lentil Soup
Lentils are low in calories, high in plant based protein nutrition, and budget friendly. And, they make40 times less greenhouse gases than a burger. Impressive, right? So here’s our favorite new way to eat them: ourBest Ever Lentil Soup. We're pulling out the superlatives because this one is so delicious, you’ll feel like you’re wrapped in a cozy hug. Did we mention it’s aplant baseddinner recipe, too?
Also try: Curry Lentil Soup or Instant Pot Lentil Soup
Total time: 45 minutes
Easy Sheet Pan Dinner
In the mood for a vegan sheet pan dinner? Roasting your dinner on a baking sheet makes for an easy meal concept! Thiswhole food plant basedsheet pan dinner to load on the veggies. This recipe has 4 of ourbest vegetables to eatall at one time: and it’s seriously tasty, too.
Total time: 45 minutes
Easy Rice Bowl
Here's a vegan dinner recipe to file under dinnertime basics: thisEasy Rice Bowl! This 30 minute dinner features theseeasy black beans, a trick to make a bland can of beans taste amazing in 5 minutes. Pair it with rice and colorful veggies. The kicker? A zingyCashew Cilantro Saucethat you’ll want to bathe in.
Total time: 30 minutes
Jackfruit Tacos
Jackfruit as a vegan substitute for pulled pork? Turns out this tropical fruit magically mimics pulled pork in a way we never dreamed. And one of the best ways to eat it? Jackfruit tacos: a fast and easy dinner recipe for weeknights.Vegan comfort food, at its finest!
Total time: 20 minutes
Vegan Moroccan Stew
This Moroccan stew recipe is one of our top vegan dinner recipes we refer to people who want to eat more plants. Why? It’s ultra flavorful, with a blend of Moroccan spices that’s truly irresistible! And it’s full of nutrient rich vegetables: sweet potatoes,chickpeas, tomatoes and spinach. We like to serve it with quinoa for a delicious plant based dinner that’s also gluten free.
Crispy Avocado Tacos
Meet your recipe soulmate:Crispy Avocado Tacos. You’ve gotavocado fries, breaded and baked in a hot oven until crispy, with a texture reminiscent of a friedfish taco. Then top that with spiced black beans, pico de gallo, and the refreshing crunch of romaine lettuce. Drizzle on a creamy lime and cilantro sauce, and it’s heaven on a plate. It tastes like restaurant tacos, but it’s easy to whip up in your kitchen.
Total time: 30 minutes
Veggie Power Bowls
Introducing this easyVeggie Power Bowl! The simple combination ofwhole grain, veggies, protein and a sauce makes dinnertime delicious. This one is irresistibly good, pairingquinoawith tenderroasted broccoli and cauliflower, crunchy raw veg, and finished off with a creamy pop oftahini sauce. Serve it in a shallow bowl and well, it’s swoon-worthy.
Also try: Vegan Grain Bowl or 10 Easy Vegan Bowls
Total time: 35 minutes
Go-To Tofu Stir Fry
Tofu is a healthy vegan protein that's great for incorporating into your meal prep repertoire. Want to fall in love with it? Come taste this tofu stir fry. It’s got the most flavor-packed stir fry sauce that works with any veggie, and the tofu is crisped on the outside and perfectly seasoned.
Total time: 35 minutes
Creamy Vegan Mushroom Soup
Here’s a soup recipe that’s ultra cozy and deliciously hearty:Vegan Mushroom Soup! You won’t believe how creamy this is…without the use of dairy! Just like our fan favorite Wild Rice Soup, we’ve harnessed the magic of cashews to make a delightfully creamy base. Add to that spices, lots of veggies andwhole grains, and it’s the perfect canvas to highlight deliciously savory mushrooms.
Also try: Creamy Broccoli Potato Soup
Total time: 40 minutes
Vegan Poke Bowl
Want to eat a vegan dinner recipe and have your poke bowls too? These popular healthy bowl meals are all the rage. Poke is a Hawaiian specialty, typically made with raw ahi tuna that’s marinated and then served with lots of veggies and tasty sauces. What if you don’t eat fish? We’ve got awhole food plant based (WFPB)version for you: vegan poke bowls! These tasty bowls are bursting with flavor, and they’ve got an unusual ingredient that amazingly gives the same texture and flavor as poke.
Total time: 40 minutes
Understanding vegan protein & how to stay full
The most important part of eating vegan dinner recipes:plant based proteinis key for staying satiated and full.Recipes with meat and dairy naturally have lots of protein, but it’s not true for vegan dinners. Make sure to load them with plant based protein so you’re not hungry 1 hour later! Here are some top plant-based protein filled foods:
- Legumes:Lentils,Beans,Chickpeas, andPeas
- Whole Grains:Rice,Quinoa, Barley, Farro, Bulgur Wheat, and Millet (seeHow to Cook Whole Grains)
- Nuts & Seeds:Almonds, Cashews, Peanuts, Walnuts, Pecans, Hazelnuts, Pistachios, Pepitas (Pumpkin Seeds), Sesame Seeds, Sunflower Seeds
- Soy:Tofu, Tempeh (Stick to 2 to 4 servings per week)*
- Veggies:Some vegetables have protein, but in much lower amounts than the foods above. Some higher protein veggies areCorn,Broccoli,Asparagus,Brussels Sprouts, andArtichokes.
Choose from a variety of sources!
When you’re eating lots of protein from plants, it’s important to get a wide variety of protein sources. The point isn’t just to eat a can of black beans every day! Per toHarvard School of Public Health, make sure to mix up your sources so no “essential” components of protein are missing. For more on plant based protein and lots of recipes, go toAll About Plant Based Protein.
Is soy a healthy plant-based protein? Yes, in moderation! According to theHarvard TH Chan School of Nutrition, soy is a nutrient-dense source of protein that can safely be consumed several times a week. It’s likely to provide health benefits—especially when eaten as an alternative to red and processed meat.
Consider Vitamin B12
Lastly, make sure to consider vitamin B12 if you’re eating lots of vegan recipes. Dairy, eggs, and seafood have the Vitamin B12, which is important for avoiding anemia and does not occur naturally in plants. If you eat a fully vegan diet, you may need to add a supplement (specifically vitamin B12) to make sure you receive all the nutrients required. Consult your doctor for more.
More vegan recipes
Love making vegan recipes? We’ve got you covered for every meal of the day. Here are some of our top vegan resources:
- Browse our top 50 Easy Vegan Recipes
- Try our 15 Vegan Lunch Ideas
- Go for 25 Vegan Breakfast Ideas or 21 Vegan Brunch Ideas
- Make 30 Tasty Vegan Side Dishes
- End the meal with 30 Vegan Desserts
01
50 Easy Vegan Recipes
02
25 Vegan Breakfast Ideas
03
30 Tasty Vegan Side Dishes
04
30 Vegan Desserts Everyone Will Love
40 Vegan Dinner Recipes: Vegan Curry & More!
- Author: Sonja Overhiser
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 22 minutes
- Yield: 4 1x
Description
Here are the best easy vegan dinner recipes that are delicious AND filling! All dinner ideas are listed with cook time for easy planning.
Ingredients
Scale
- White or brown basmati rice, to serve*
- 1 yellow onion
- 2 medium bell peppers (we used 1 yellow and 1 orange)
- 1 large garlic clove
- 1 teaspoon grated ginger
- 1 tablespoon olive oil
- 6 cups (5 ounces) baby spinach leaves (or chopped spinach)
- 28-ounce can crushed fire roasted tomatoes (or best quality crushed tomatoes)**
- 1 tablespoon curry powder (or garam masala)
- 1 teaspoon cumin
- ¾ teaspoons kosher salt
- 1 15-ounce can chickpeas
- 1 cup frozen peas
- ¾ cup full fat coconut milk
Instructions
- Cook the rice:If serving with rice, start thebasmati rice(or use anInstant Pot.)
- Prep the vegetables:Dice the onionand bell peppers. (For super speed, you can go to Step 3 andmince the garlicand ginger while they cook.)Mince the garlic. Peel andmince the ginger(or grate it).
- Saute the veggies:In a large skillet, heat the oil over medium high heat. Add the onion and peppers saute for 5 minutes. Add the garlic, ginger, and spinach and saute for 2 minutes until the spinach is fully wilted.
- Simmer:Carefully pour in the crushed tomatoes and their juices, then add the curry powder, cumin, salt, chickpeas, peas, and coconut milk. Cook for 5 minutes until bubbly. Remove from the heat. If desired, stir in a little more coconut milk (depending on the tomato brand*). Serve with rice.
Notes
*Or make the rice in advance, which is helpful forbrown ricebecause it takes longer to cook. To reheat the rice, place it in a pan on the stovetop and add a splash of water. Heat gently for a few minutes until the water evaporates and the rice is warmed through.
- Category: Dinner
- Method: Stovetop
- Cuisine: Curry
- Diet: Vegan
Keywords: Vegan dinner, Vegan dinner recipes, Vegan dinner ideas, Easy vegan dinner recipes, Best vegan dinner recipes, Easy vegan dinner ideas
vegan
Published on / Last updated on
Categorized In:
- Recipe Collections
Tagged with:
- Dinner
- Roundup
- Vegan Recipes
About the authors
Sonja & Alex
Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes for memorable kitchen moments! Our recipes are made by two real people and work every time.
About Us