Here are the best easy vegan dinner recipes that are delicious AND filling! All dinner ideas are listed with cook time for easy planning.

Vegan dinner recipes

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!

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:

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 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.

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 curry

Vegan Dinner Recipes: Vegan Curry & More!


  • Author: Sonja Overhiser
  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Total Time: 22 minutes
  • Yield: 4 1x
  • Diet: Vegan

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

  1. Cook the rice: If serving with rice, start the basmati rice (or use an Instant Pot.)
  2. Prep the vegetables: Dice the onion and bell peppers. (For super speed, you can go to Step 3 and mince the garlic and ginger while they cook.) Mince the garlic. Peel and mince the ginger (or grate it).
  3. 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.
  4. 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 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.

  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Curry

Keywords: Vegan dinner, Vegan dinner recipes, Vegan dinner ideas, Easy vegan dinner recipes, Best vegan dinner recipes, Easy vegan dinner ideas

About the authors

Sonja & Alex

Meet Sonja and Alex Overhiser: Husband and wife. Expert home cooks. Authors of recipes you'll want to make again and again.

Leave a Comment

Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.