This post may contain affiliate links. For more info, please read our full disclosure here
Just because you’re going vegan, vegetarian or meat-free doesn’t mean your choice of dinners have to get boring or anything like that.
Contrary to what you might think, you’ll find that there are hundreds of amazing plant-based dinners that are so easy, delicious and full of flavour, that you’ll end up asking yourself why you haven’t tried them before.
Here is a good collection of 20 delicious vegan dinner recipes that are easy to put together, healthy and absolutely delicious. Even your meat-loving friends are bound to love this and beg you for the recipe.
1) Vegan Mac and Cheese
Going the plant-based way doesn’t mean giving up certain comfort foods. Unlike the regular mac and cheese, this vegan-friendly version is much healthier and taste just as delicious, if not better.
And it comes around in just about 30 minutes (prep + cook time). The vegan cheese is made thanks to a combination of potatoes, carrots, non-dairy milk and cheese. it’s so easy and so good, you’ll want to keep making it.
2) Vegan Chicken Noodle Soup
Speaking of comfort foods you shouldn’t be missing out on, this yummy “chicken” noodle soup is completely plant-based, full of flavour and super easy to make from scratch in just under 40 minutes.
Thanks to the veggies and chickpeas used here, this soup is also super nutritious and protein-rich. Perfect for chilly weathers or cold nights.
3) Lentil Soup
When it comes to meatless comfort foods, one thing you can never go wrong with is some good ol’ lentil soup. Rich in nutrients, protein and of course flavour, you can always count on it to satisfy your cravings. Even meat-lovers find it hard to resist.
This one needs only 10 minutes of prep and comes together in under an hour without stress. And the leftovers are just as good too. A must-try vegan dinner.
4) Black Bean Burgers
Forget takeout. These delicious burgers are just as good and come together in under 30 minutes from scratch. Black bean burgers are a good alternative to the regular burgers and thanks to the good flavour in this one, even meat-lovers would be drooling.
The patty is made by combining scallions, black beans, oats and walnuts and really come out with a nice texture too. Try this once and watch yourself get addicted.
5) Vegetarian Biryani
This yummy Indian rice dish is packed with flavour and healthy veggies, and is quite satisfying. Although there are a couple of variations of the biryani, this one is a hundred percent plant based.
You don’t need to be a pro even if you’re making this for the first time. It’s pretty easy and requires only 15 minutes of hands-on time and about 40 minutes overall.
6) Vegan Meatballs
Anyone could go for a nice plate of spaghetti and meatballs anytime. After all, they tend to be delicious and quite satisfying. Well, being vegan doesn’t mean you have to miss out on it as well.
These meatballs are chickpea based, and use chia seeds in place of eggs. It really comes out with a nice texture, just as you’d expect from your regular meatballs. It’s also rich in good flavour like you wouldn’t believe.
Whip this up with just about 10 minutes of prep time and a few more in the oven. You’ll have no regrets.
7) Blackened Tempeh With Kale And Avocado
Whenever you need a quick, easy and tasty meal to fill you up and leave you satisfied after a long day, this vegan dinner will be your go to. It combines tempeh with kale, avocado, radishes and also a nice creamy plant-based ranch.
You could enjoy this as a tasty and healthy salad, or a nice Buddha bowl or even wrap it up in tortillas and enjoy for dinner. It takes just about 40 minutes to pull this together from start to finish.
8) Cabbage Soup
Just so you know, cabbages are one of the best veggies you can have. Apart from being pretty easy to incorporate into your diet, they are also nutrient-packed and good for your heart, blood pressure and cholesterol levels, among other benefits.
Even if you’re not a huge fan of veggies, you’ll still love this yummy cabbage soup nonetheless. It is full of flavour and super nutritious thanks to the seasoning as well as the other interesting veggies in it.
And it takes only about 30 minutes to get it done from start to finish. Due to its low calories, it’s also a solid weight loss option.
9) Roasted Cauliflower and Black Bean Tacos
Cauliflower is also another amazing veggie you shouldn’t be missing out on. And now thanks to it, taco nights just got better.
These yummy tacos combine roasted and well-spiced cauliflower, black beans and a nice cumin lime crema sauce to make the perfect vegan dinner.
Paced with exciting flavours, you can trust that these tacos are far from boring and are sure to satisfy your cravings. For the toppings, you can throw in some sliced avocado and cilantro which makes it all better and even more satisfying.
10) Butternut Squash Chipotle Chili with Avocado
When the fall season comes around again and you find yourself craving some delicious chili to enjoy with friends and family, this recipe will be the one to save the day.
It leaves out the beef and uses butternut squash instead. And the flavour is nothing short of incredible, thanks to the chili powder, bell peppers, tomatoes and the other amazing ingredients.
Top with some sliced avocados and crispy tortilla strips to make it even more irresistible.
11) Lentil, Chard & Sweet Potato Curry
Rich in good flavour, and with an aroma and taste that is sure to keep you coming back for more, this vegan dinner recipe is one you’ll never get tired of.
It combines lentils, sweet potato and chard and is seasoned to perfection. And it all comes together in a total of about 40 minutes.
12) Vegetable Vegan Lasagna
Filled with interesting veggies, easy plant-based swaps and packed with an irresistible flavour, this vegetable lasagna will give you a reason to keep wanting seconds.
Firstly, it uses yummy and highly nutritious veggies like carrots, mushrooms, yellow squash and zucchini to give it that good texture while making it super healthy.
It also replaces regular cheese with a nice cashew ricotta, which is every bit as good and tasty as you’d expect. This lasagna is so easy to whip up, doesn’t require complex ingredients and comes out great.
Each serving also packs a nice protein punch, leaving you satisfied for longer
13) Creamy Roasted Butternut Squash Pasta
Creamy, healthy and tasty, this butternut squash pasta with green peas has everything that makes a perfect comfort meal. Requiring only 7 ingredients and 15 minutes of prep time, you can easily whip this up even on the busiest nights.
14) Teriyaki Vegetable Stir Fry
Here’s another tasty way to enjoy your veggies. This teriyaki vegetable stir fry makes a great vegan dinner option anytime. Its rich in all the good taste and flavours you’d expect from your regular stir fry.
And by replacing the beef/chicken with tempeh, you won’t feel like you’re missing out on anything. It takes a total of 30 minutes to pull this together from start to finish. Serve with some rice and enjoy.
15) Easy Vegan Fried Rice
Packed with flavour, veggies and delicious goodness, this vegan fried rice is one you’ll want to try on repeat. It’s very easy to make and takes just 10 simple ingredients you probably have lying around in your kitchen.
With interesting veggies like fried tofu, carrots and peas, and combined with a sauce that tastes like heaven, there’s no going wrong with this one.
16) Vegan Burrito Bowl
A nice bowl of healthy and tasty ingredients you could put together in the blink of an eye? I don’t see why not. This plant-based burrito bowl is the perfect vegan dinner recipe for busy nights and comes together in only about 20 minutes.
It uses black beans, corn kernels, the ever promising salsa and other amazing ingredients along with a nice and creamy avocado dressing. Great for meal prep, super delicious, and costs little to put together. A win-win-win situation.
17) One Pot Vegan Jambalaya
In case you haven’t heard about it before, jambalaya is a hearty dish which originated in Louisiana, although it has some European and West African influence. It usually combines rice, veggies and some meats/fish.
This version swaps out the animal products with kidney beans and comes out just as good, and certainly delivers on the flavour, just like the original. And it takes just 40 minutes to prepare from scratch.
18) Vegan Dinner Rolls
Who said you need the eggs, milk or other dairy products to make the perfect bread rolls. News flash. You actually don’t. These vegan dinner rolls are 100% plant based, and yet come out just as soft, fluffy and delicious.
With just 7 simple ingredients and 20 minutes of prep time, you could whip this up without stress. I bet your friends or family won’t even be able to tell the difference.
19) Vegan Stuffed Zucchini
Stuffed veggies are always a good way to go. Not only do they fill you up easier and satisfy you, but they’re also pretty easy to put together in a short period of time.
And if you like easy, tasty and satisfying meals, then you’ll love this stuffed zucchini recipe. Stuffed with onions, bell peppers and black beans, seasoned to perfection and topped with a plant-based cheese sauce, there’s no way you could say no to this.
20) Sticky Sesame Cauliflower
Who needs sesame chicken when you can have sesame cauliflower. Soft, chewy and delicious, this recipe is made with baked cauliflower covered in a nice sesame soy sauce.
It really packs a great flavour and requires only 15 minutes of prep. Serve alone, or with some lettuce wraps or rice and enjoy.
As you can see, meats and dairy aren’t necessities when it comes to having a great and satisfying meal. These 20 vegan dinner recipes will satisfy your cravings and even make your meat-loving friends jealous.
Which one was your favourite? Tell us down below.