Looking to find the best vegan recipes that you can make for dinner? You've come to the right place! We've selected our best vibrant, fresh, and easy vegan meals - most of which you can even serve for lunch.
Find your favorite recipe by browsing through this list, and take your pick: bolognese, tofu, salads, soups, pasta, meat-free alternatives (but still satiating), and many more. Plus, most of these recipes are ready in less than 30 mins making them perfect for quick weeknight dinners!
Whether you're a beginner vegan, vegetarian, or flexitarian, we're sure you'll find your new family favorite on this list!

BEST VEGAN RECIPES
Best Vegan Dinners
The easiest and best vegan dinners - most of them 30-minute meals. These dinners come with bold flavors and loads of healthy plant-based protein.
Zucchini Boats
The first recipe on our vegan recipe list is vegan zucchini boats with a hearty protein-rich lentil filling.
Vegan Pasta Salad
A favorite in our home, this easy pasta salad is flavor-packed and colorful, we serve it with a refreshing lemon vinaigrette.
Tofu Pasta (Tofu Bolognese)
Vegan bolognese doesn't have to be difficult, just take a look at this tofu bolognese with crumbled tofu and rich tomato sauce.
Chickpea Pasta Salad
An easyEasy summer dinner and a perfect quick lunch, this chickpea pasta salad is a 25-min weekday favorite.
Chickpea Quinoa Salad
Yes, we love big salads with healthy protein, this one has a nutritious mix of chickpea, quinoa, and fresh veggies.
Penne Arrabbiata
Let's start the creamy vegan meals with this pungent penne arrabbiata, ready in just 15 minutes!
Tofu Curry
Tofu is incredible when seasoned and cooked correctly. If you're new to tofu, try this aromatic and creamy tofu curry.
Orange Tofu
A great substitute for chicken - is orange tofu in a sticky, sweet sauce. Perfect with white rice and broccoli!
Tofu Meatballs with Marinara Sauce
More tofu love with these tofu meatballs in marinara sauce. A perfect vegan comfort food.
Vegan Chickpea Salad
Dinner or lunch in 15 mins? With this herby chickpea salad you can make that happen!
Tofu Soup
Dinner is cooked in 20 minutes with this super-easy tofu soup packed with seasonal veggies.
Tomato Basil Pasta
Got surplus tomatoes? Turn them into this flavor-packed pomodoro pasta in just 15 minutes!
Vegan Egg Salad
A sandwich for dinner is an easy meal when you're short on time. This vegan egg salad is a great example, perfect with bread and lettuce!
Vegan Fish
Oven-baked and aromatic, this vegan fish is a perfect protein addition to your dinner.
Tofu Salad (Creamy Dressing)
A big salad with bold flavor. Fried tofu, fresh veggies and a creamy dressing, YUM!
Asparagus Frittata (Vegan)
A spring and summer favorite, and a great way to use up asparagus leftovers!
Italian Flatbread (Piadina)
Refreshing and satiating, we stuff Italian flatbread with 5-minute vegan cheese and fresh arugula. A reader favorite!
Couscous with Vegetables
Vibrant flavors and loads of color in this warm vegetable couscous. A perfect lunch and dinner, simply pair with a dollop of vegan yogurt on top.
Vegan Tuna
No cooking is needed for this chickpea tuna! Made with our vegan mayonnaise and perfect in a sandwich!
Mini pizzas
Pizza night and game night just got better with these crunchy mini pizzas! Try with 4 different toppings for a light appetizer and snack.
Tofu with Pizzaiola Sauce
15 minutes of cooking, marinara sauce, and plant-based protein with this tofu pizzaiola recipe.
Vegan creamy pasta
A fall and winter favorite and a great substitute for pasta boscaiola. Expect ultra-creamy texture.
Easy Vegan Side Dishes and Sauces
Ok, so you've got your vegan main dish, but how to serve vegan dinner? Take your pick at one of these healthy and veggie-packed sides, they're full of flavor and fiber!
How can I make a vegan menu?
If you're wondering what to serve with vegan dinner, take a look at these vegan starters and appetizers.
Vegan Desserts that aren't boring
These easy vegan desserts are colorful, easy to make, and guaranteed crowd-pleasers!
Vegan Crepes
These crepes are quick and soft, perfect with homemade hazelnut spread and strawberries.
Vegan Donuts - Homemade Recipe
Fried or baked donuts, you decide! These vegan donuts taste as good as the normal ones, guaranteed crowd pleasers!
Vegan Panna Cotta
Our last recipe on this list is a milky and fruity panna cotta with homemade strawberry sauce.
What to Eat in a Week as a Vegan
It doesn't have to be difficult to introduce plant-based meals to your diet! If you're a beginner vegan, or slowly starting to cook vegan meals, do your research. As with any other diet or lifestyle, make sure that you get a healthy dose of protein, fats, and carbohydrates. For even more inspiration, see our favorite collections here:
- Breakfast: get breakfast ready in 5 minutes with this scrambled tofu or overnight bircher muesli. Or simply check out our best vegan breakfast recipes.
- Brunch: missing weekend brunch ideas? You'll love this vegan french toast and vegan crepes. Brunch can be fun and vibrant, see our brunch ideas here.
- Lunch: for a nutritious lunch on-to-go, try this vegan pasta salad or 10-minute chickpea salad. Or get inspiration from our vegan lunch ideas.
- Vegan dessert: such as cakes, tarts and pies. This apricot tart and ricotta pie can also be vegan! See our best vegan tarts here.
How to store Vegan Meals
- How to store: you can store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave. On the second day, these meals will be stickier and less creamy.
- How to freeze: you can also freeze the meals for up to 3 months. To freeze, let it cool down first, then transfer them to a freezer-friendly container, leaving some space to allow it to expand. Thaw in the microwave or in a pot on the stovetop. Before serving, garnish with fresh herbs, and optionally a drizzle of olive oil.
What should I cook as a vegan?
Eating vegan is easily made versatile and flavorful by incorporating vegetables and whole foods into your diet.
You can choose many amazing dishes from the Italian, Asian, Indian, or Middle Eastern cuisine that are already naturally vegan. For many, a great place to start when cooking vegan is with familiar dishes:
- Vegan pasta recipes
- Replacing chicken and beef with different Tofu recipes
- Replacing eggs with various chickpea recipe ideas
- Add creaminess to salads and protein with these top vegan sauce recipes.
- Satisfy sweet cravings by making these indulgent vegan cakes
Beginner at vegan? You can do this! Start by experimenting with one vegan dinner per week, then one vegan breakfast followed by lunch.
Give yourself time to try new herbs, flavor combinations, and ingredients. Slowly, you'll find your favorite meals, and learn new tricks in the kitchen.
It's your journey, so you can take the time you need to ease into a vegan lifestyle (or simply test a plant-based dinner now and then).
If you have questions or doubts, send us a message in the comments below. We're happy to support and answer questions any way we can!
For many more 30-minute meal ideas, check out our 30-minute meal category page.
87 Best Vegan Recipes
Ingredients
- Check each individual vegan recipe for ingredients required.
- Cook your favorite vegan recipe
Instructions
- How to store: Keep these vegan meals stored in the refrigerator, ideally in an airtight container, for up to 3 days.
- How to reheat: Warm it up on the stovetop or in the microwave. Before serving garnish with fresh herbs.
- How to freeze: You can also freeze the meals for up to 3 months. To freeze, let it cool down first, then transfer them to a freezer-friendly container, leaving some space to allow it to expand. Thaw in the microwave or in a pot on the stovetop. Before serving, garnish with fresh herbs, and optionally a drizzle of olive oil.
Notes
Nutritional Values
If you like these best vegan recipes, you might also like:
Leave a comment and star rating :-)