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! These come from our 10+ years experience as vegetarian and vegan recipe developers and cookbook authors. Each one we’ve tested out on our family, and it’s been a keeper! You’ll find recipes in many different styles that are optimized to be 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 plannig.
And now…our best easy vegan dinner recipes & ideas!
First up in our best vegan dinner recipes: this quick Vegan 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.
On the lookout for vegan dinner ideas? Vegan Taco Salad to the rescue! This genius recipe comes to you by the magic of Walnut 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.
Here’s a must-make vegan dinner recipe: this irresistible BBQ 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 disappeared very quickly at our house! Serve with rice, or Southern-style sides like coleslaw and cornbread.
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!
Hands up if you love cauliflower! This vegetable has star status among veggies these days. Make it into tacos, use it as a stand-in buffalo wings, or hide it in alfredo 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!
Here’s a fast and easy vegan dinner recipe that went over like a charm over here: Tofu Tacos! While it’s not typically served in a tortilla, tofu is ideal for tacos. Its neutral flavor takes on whatever flavors you season it with: and these tofu crumbles are quite the kitchen trick. Add cumin, garlic powder, chili powder and smoked paprika, and the filling is bursting with flavor!
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.
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 cream and some pickled jalapenos and it’s out of this world good.
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 this vegan sandwich (promise). Ready to get cooking?
WOW is all we can say about this vegan enchiladas recipe! It tops the charts (with our vegan lasagna and shepherd’s pie) as one of our most crowd-pleasing plant 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 simply incredible.
Eating plant based dinner 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.
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 this Tofu Curry recipe! 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.
There’s no such thing as too many easy vegan dinner recipe ideas. So let us present our new favorite: these incredible vegan 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”.
Lentils are low in calories, high in plant based protein nutrition, and budget friendly. And, they make 40 times less greenhouse gases than a burger. Impressive, right? So here’s our favorite new way to eat them: our Best 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 a plant based dinner recipe, too?
In the mood for a vegan sheet pan dinner? Roasting your dinner on a baking sheet makes for an easy meal concept! This whole food plant based sheet pan dinner to load on the veggies. This recipe has 4 of our best vegetables to eat all at one time: and it’s seriously tasty, too.
Here's a vegan dinner recipe to file under dinnertime basics: this Easy Rice Bowl! This 30 minute dinner features these easy 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 zingy Cashew Cilantro Sauce that you’ll want to bathe in.
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.
Meet your recipe soulmate: Crispy Avocado Tacos. You’ve got avocado fries, breaded and baked in a hot oven until crispy, with a texture reminiscent of a fried fish 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.
This vegan quinoa bowl is one of our fan favorite recipes Why? In 30 minutes, you have a fresh bowl of delicious vegetables and easy chickpeas that’s smothered in a tangy lemon tahini sauce. If you’re just starting to eat plant based recipes or have been eating them for years, this one is a truly tasty way to eat your veggies.
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.
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 and whole grains, and it’s the perfect canvas to highlight deliciously savory mushrooms.
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 a whole 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 protein is 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:
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 to Harvard 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 to All About Plant Based Protein.
Is soy a healthy plant-based protein? Yes, in moderation! According to the Harvard 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.
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.
*Or make the rice in advance, which is helpful for brown rice because 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.