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.
Pan fried tofu with mushrooms
Mushroom tofu is a fantastic 15-minute meal that works perfectly as a replacement for chicken.
Tofu Cacciatore
If you love Italian cooking, you need to try this tofu "hunter's style" where we make a rich and earthy sauce and toss fried tofu into it. A perfect weekend meal and a crowd-pleaser!
Flatbread Pizza
This flatbread pizza recipe is easy to make with simple ingredients, and just perfect for pizza nights and weekend meals. You'll get flatbreads that are soft but with a crunch, and light to eat.
Lemon Tofu
Lemon tofu is an easy, everyday recipe prepared in just 10 mins. Simply fry the tofu on a pan with little olive oil and coat it in a quick lemon sauce, and serve on a bed of white rice.
Rice Salad
A vibrant salad for picnics and putlocks! This rice salad is inspired by Italian traditions and is one of the brightest and tastiest rice salads you'll try.
Vegan Couscous Salad
This vegan couscous salad is easy, fresh, crunchy, and nutritious. Follow our recommendations or make it with your favorite veggies and a fresh lemon vinaigrette.
Lentil Curry
This is one of our favorite lentil recipes of all as it’s easy to make, it can be frozen for those lazy weeknights, and it’s full of flavor, vitamins, and antioxidants. It's wonderful with white rice, or with cauliflower rice.
Lentil Soup
It’s perfect as an everyday dinner, and as a make-ahead meal as you can store it for up to 4 days in the refrigerator, and for up to 3 months in the freezer. Serve with sourdough bread and a dollop of vegan yogurt on top.
Chickpea Stew
It's perfect as a tasty and easy everyday dinner or as a make-ahead meal, as the chickpeas become even more flavourful the day after. A great vegan beginner recipe as it's a one-pot oven-baked dish!
Tuscan Soup
This Tuscan soup is an honest and simple white bean soup that has plenty of flavors, it's earthy, creamy, nutritious, and fulfilling. Serve with good quality sourdough bread, and a sprinkle of parmesan (dairy free) on top.
Italian Bean Stew
This Italian bean stew is easy, fulfilling, and delicious, made with simple ingredients that you might already have in your pantry. Serve on brown rice, polenta or couscous for a complete and satiating meal.
Roasted butternut squash soup
We like to keep this soup dairy-free and vegan, as the butternut is already very creamy when blended. Expect a creamy, tasty, and comforting soup ready in just about 30 minutes.
Rigatoni Arrabbiata
Rigatoni Arrabbiata is an Italian pasta dish with a spicy tomato sauce. This is a simple yet tasty recipe that you can make in just about 20 minutes with simple pantry ingredients.
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.
35 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 :-)