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.

Vegan dinner recipes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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!

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.

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:

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
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

40 Vegan Dinner Recipes: Vegan Curry & More!

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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


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


  • 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


  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.


*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
  • Diet: Vegan

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.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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