This is the list if you’re looking for quick, delicious, and easy vegetarian dinner recipes.

You’ll find curries, pasta, soups, salads, and the best comfort meals, all vegetarian and easy to make.

Choose from these mostly 30-minute meals, and enjoy a wholesome, meatfree, and familyfriendly dinner.

Vegetarian dinner ideas

Vegetarian pasta recipes

Take your pick from these favorite meatfree pasta recipes – they are quick to make and with a few ingredients.

You’ll get plenty of fiber, veggies, and genuine flavor with these pasta meals.

1. Mushroom Alfredo

We start this list with a tasty mushroom Alfredo recipe. 

It’s an easy 15-minute vegetarian dinner idea with an irresistibly creamy and smooth sauce and sautéed mushrooms.

Pasta alfredo with mushrooms

2. Zucchini pasta

Learn how to make delicious pasta with zucchini with simple ingredients, grated zucchini, and almost no effort.

You will love this 20minute vegetarian pasta as you can make it in one pot, and it’s great for spring and summer.

Zucchini Pasta with a fork

3. Pasta Pomodoro

Try this basil and tomato spaghetti if you like Italian flavors.

In 20 minutes flat and with simple ingredients, you can prepare a rich and authentic vegetarian pasta dish that will leave everyone begging for more.

tomato basil pasta or spaghetti al pomodoro with shaved parmesan

4. Aglio e olio pasta

For the quickest vegetarian dinner idea, try this garlic and oil pasta, potentially with added broccoli,

You can make this to perfection in under 15 minutes with simple ingredients.

garlic and oil pasta with broccoli (aglio olio and broccoli)

5. Mushroom tomato pasta

Here’s a vegan mushroom pasta with cherry tomatoes and fresh herbs.

You can make a delicious recipe with simple ingredients in about 20 minutes.

vegan mushroom pasta with cherry tomatoes and parsley

6. Vegetarian Ragu

Mushroom Bolognese is a delicious vegetarian dinner recipe with grated button mushrooms in a rich tomato sauce.

Put this together for a quick and nutritious meal in less than 30 minutes.

Mushroom Bolognese with parmesan

7. Chickpea pasta salad

Here’s a colorful and fiberrich pasta salad with wholesome plantbased protein.

This chickpea pasta salad is a quick and healthy dish made with fresh and nutritious ingredients in less than 20 minutes.

creamy chickpea pasta salad with avocado

8. Red pepper pasta

This red pepper pasta is super simple and with a few pantry ingredients.

You can make it with minimal effort for an everyday vegetarian dinner. It’s also creamy, nutritious, and delicious – and ready in just 20 minutes!

Red Pepper Pasta is a bowl with basil

9. Lentil bolognese

This lentil bolognese is a meaty, rich, and vegetarian favorite among kids and adults.

It’s a flavorful and hearty protein-rich sauce that pairs perfectly with spaghetti, fettuccine, gnocchi, or lasagna.

lentil bolognese with tagliatelle

10. Pasta e Fagioli

In about 30 minutes, you can make this Italian favorite: pasta e fagioli (pasta and beans).

It’s a wholesome weekday dinner with a mix of beansditalini pasta, and a rich tomato sauce.

pasta fagioli in a white pot

11. Butternut squash pasta

Butternut squash pasta is velvety, creamy, tasty, and so incredibly simple you can make it any day of the week with minimal effort.

This vegetarian pasta is a guaranteed crowd-pleaser and is ready in 30 minutes.

butternut squash pasta

Vegetarian soup recipes

Rich, creamy, and super wholesome, these vegetarian soups will comfort and fulfill you.

Serve them with toasted bread and a side salad for an easy and satisfying dinner.

12. Tuscan soup

This Tuscan bean soup is perfect for meal prepping and a freezerfriendly meal.

You can expect a wholesome and comforting meal to feed your whole family, excellent for cold winter days and weeknight dinners!

Tuscan soup with bread and spoon

13. Cauliflower soup

Roasted cauliflower soup is nutty, cheesy, delicious, and ready in about 30 minutes.

It’s an easy vegetarian recipe you can make with a few simple ingredients and a blender.

Cauliflower soup with homemade croutons.

14. Butternut squash soup

Making this vegetarian butternut squash soup is incredibly simple

Bake the butternut in the oven with garlic, onion, and herbs, then blend it. You’ll have homemade velvety, creamy soup in about 30 minutes.

butternut squash soup with dairy-free cream

15. Broccoli soup

With only seven ingredients and in about 30 minutes, you can make the best broccoli soup you’ve ever had from scratch.

Try it with homemade croutons on top for a delightful starter or light vegetarian dinner.

broccoli soup in a bowl with homemade croutons

16. Tofu soup

This tofu soup is quick, vegetablepacked, Asianinspired, and straightforward.

You can make it in 20 minutes with simple ingredients and seasonal veggies any time of the year.

spring tofu soup with zucchini and peas

17. Lentil soup

This lentil soup is perfect for everyday dinner and make-ahead meals, as you can store it for up to 4 days in the refrigerator.

Serve it with bruschetta or crostini for a complete and wholesome vegetarian dinner.

Lentil soup with spoon and bread

18. Chickpea soup

This Italian soup is the perfect choice if you’re looking for an easy, genuine, and quick dinner idea.

Homemade chickpea soup with potatoes is a healthy and whole dinner idea, ready in 30 minutes.

Chickpea soup with spoon and bread

Vegetarian dinner salads

Eating salad for dinner is a great way to get fiber, protein, and many colors.

Try one of these protein-filled meals or grain bowls for your next vegetarian dinner, and serve with a bowl of brown rice or couscous.

19. Tofu salad

This tofu salad recipe is a crunchy, healthy bowl perfect for lunch or dinner. Low in calories, high in flavor, and filling with plant-based protein.

Make this salad with a creamy tahini dressing, and you’ll be nourished and fulfilled for hours.

tofu salad with creamy dressing

20. Chickpea salad

This chickpea salad is a quick, tasty, nutritious vegetarian dinner recipe.

Make it in 15 minutes with simple, fresh ingredients and a creamy mustard dressing.

chickpea salad in a white bowl

21. Vegan pasta salad

Vegan pasta salad is the ideal lunchtime or light dinner meal because it’s quick to prepare in 20 minutes and delicious.

It’s also great to make in advance to have as a ready-to-go meal to eat at any time.

Italian pasta salad with Italian dressing

22. Cauliflower lentil salad

Cauliflower lentil salad is an easy and delicious Mediterranean-inspired recipe with bold flavors and wholesome ingredients.

Make it in 25 minutes with roasted cauliflower and canned lentils, a light dinner idea, or a lunchtime meal!

lentil and cauliflower salad

23. Sweet potato salad

Have this sweet potato salad for lunch, a quick and healthy vegetarian dinner, or bring it to potlucks and picnics.

This is one of our favorite ways of eating sweet potatoes; we are sure you’ll love it too!

sweet potato salad with arugula and feta

24. Black bean salad

This black bean salad with roasted sweet potatoes, creamy avocado, and a cilantro lime dressing is perfect for eating salad for dinner.

You can enjoy a colorful dinner with plenty of veggies with Mexican-inspired flavors and a side of quinoa or couscous.

black bean salad with cilantro lime dressing

25. Avocado salad with chickpeas

Avocado salad is creamycrunchy, and refreshing, and it’s all you need for a quick lunch or light dinner during the hot summer months.

Add roasted chickpeas and a side of quinoa for a complete and healthy dinner.

Avocado salad with chickpeas and olives

26. Moroccan carrot salad

Moroccan carrot salad is a delicious and aromatic recipe with tender boiled carrots and lentils, ready in 30 minutes.

Serve with white rice or a side of Naan bread or pita bread for a complete and wholesome dinner.

moroccan carrot salad with lentils

27. Creamy cauliflower tahini salad

Roasted cauliflower salad is a creamy and delicious dish you can make with little effort and simple ingredients.

Add crispy baked chickpeas, serve with bread, and drizzle with tahini sauce for a wholesome salad dinner.

roasted cauliflower salad in a large bowl

28. Italian rice salad

This rice salad is adapted from the Italian rice salad, and it’s the perfect summer dish, easy to prepare in advance and bring with you for a picnic outdoors.

It’s a vegetarian salad with plenty of wholesome vegetarian protein.

Rice salad with cherry tomatoes and fresh herbs

29. Mediterranean couscous salad

Meat-free but super fulfilling, this couscous with vegetables is a delicious way of enjoying couscous.

You can make This easy recipe in less than 30 minutes with seasonal veggies and herbs.

couscous with vegetables

30. Farro salad with chickpeas

This farro salad is a wholesome grain bowl with fresh veggies and chickpeas.

It is a great make-ahead recipe that you can have as a quick and nutritious lunch or as a light vegetarian dinner.

Farro salad with tomato

Vegetarian recipes with loads of protein

Plantbased protein is fulfilling and versatile – try these meat-free and familyfriendly main dishes.

31. Tofu in tomato sauce

Tofu with Italian pizzaiola sauce is a simple yet delicious pan-fried tofu recipe ready in 20 minutes.

Serve it with a slice of focaccia bread and sauteed spinach for a wholesome and nourishing dinner.

tofu with tomato sauce

32. Chickpea crepes with mushroom

These savory chickpea pancakes are gluten-free and made with simple ingredients, yet they are delicious and fulfilling.

With vegetarian mushroom filling and a drizzle of white sauce, you’ll get a restaurant-worthy meal in about 40 minutes.

chickpea crepes with veggies

33. Kung pao tofu

Kung pao tofu is fun to make and better than Asian takeaway.

Make this delicious Chinese-inspired dish in less than 30 minutes and get plenty of plant-based protein, nuts, and fresh veggies.

kung pao tofu with rice and spoon

34. Mushroom tofu cutlets

You can make these mushroom tofu cutlets in about 30 minutes with a few simple pantry ingredients.

They’re a great alternative to chicken, and you’ll get a chewy and sauce-packed dinner perfectly served with rice.

tofu mushroom recipe on a plate

35. Vegetarian orange chicken

Orange tofu is an easy and convenient vegetarian alternative to orange chicken. 

Make it in less than 30 minutes for an Asian-inspired everyday dinner and serve with white rice and spring onion.

Orange Tofu on a plate with rice and a spoon

Vegetarian comfort dinner recipes

Need recipe inspiration for Sunday dinner or a romantic dinner at home? These comfort food recipes are satiating, indulgent, and mega tasty.

Pick from melted cheese favorites, aromatic curries, and Italian dinner ideas.

36. Eggplant Parmigiana

Italian Eggplant Parmigiana is one of the tastiest eggplant dishes ever. 

Its rich tomato flavor and endlessly tender eggplant perfectly match this favorite vegetarian dinner idea.

a portion of eggplant parmigiana

37. Easy pasta bake

Gnocchi alla sorrentina is a vegetarian pasta bake with gnocchi in a tomato basil sauce, melty fresh mozzarella, and parmesan cheese.

A perfect Sunday dinner or meal for special occasions!

spoonful of gnocchi alla sorrentina

38. Tofu curry

Making this creamy and Indianspiced tofu curry is easy.

Here we’ll show you how to put this meal together in less than 30 minutes and make the best everyday vegan curry recipe.

tofu curry

39. Tomato risotto

Tomato risotto is the perfect recipe for a delicious and fulfilling family dinner.

Kids will love this recipe, and picky eaters will devour it straight from the pan.

deliciously creamy tomato risotto

40. Buddha bowl

We’ll show you how to make the best Buddha bowl in simple steps.

Brown rice, avocado, red cabbage, spinach, grilled tofu, and mango are some fresh ingredients we pair with a creamy peanut sauce.

Buddha bowl with peanut sauce

41. Lentil curry

Lentil curry is an easy, tasty, and nourishing vegetarian meal in one pot with simple ingredients in about 30 minutes.

Our recipe is simple yet satisfying, flavorful, and perfect for meal prepping.

lentil curry with basmati rice and yogurt

42. Sweet potato gnocchi

Make this simple and tasty gnocchi recipe in about 30 minutes, and enjoy it with a sage and butter sauce or marinara sauce.

It’s a familyfriendly pasta that kids and adults can help shape in the kitchen.

butter and sage sweet potato gnocchi on a plate

43. Baked zucchini boats

These stuffed zucchini boats are nutritious, flavor-rich, and packed with wholesome plant-based protein.

Serve them with rice, bread, or potatoes for a satiating vegetarian dinner idea.

Easy zucchini boats

44. Vegetarian meatballs

With these marinara sauce-covered tofu meatballs, you can have meatballs without the meat.

This recipe is quick and easy to make with straightforward ingredients. It’s cozy, delicious, and satisfying.

tofu meatballs in marinara sauce

45. Microwave sweet potatoes

All you have to do is to wash the sweet potato, prick it with a fork, and microwave it for about 5 minutes.

Then cut it open, load it with one of our toppings, and enjoy this healthy but comforting meal.

tahini drizzle baked sweet potato

What to serve with a vegetarian dinner recipe

Once you’ve decided on your vegetarian main dish, you can quickly increase your veggie intake with one of these vegetable sides:

Roasted broccoli with parmesan cheese

Or try our 25 best vegetable side ideas or 45 salad ideas for even more green inspiration!

Vegetarian dinners

45 Easy Vegetarian Dinners

By: Nico Pallotta
5 from 26 votes
If you're looking for quick, delicious, and easy vegetarian dinner recipes, this is the list for you. You'll find curries, pasta, soups, salads, and the best of comfort meals, all vegetarian and easy to make!
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4 people
Course: Dinner
Cuisine: American Italian


  • Pick your favorite vegetarian recipe
  • Check each individual vegetarian recipe for ingredients required
  • Make the recipe by following the instructions


  • How to store: Keep these vegetarian dinner dishes 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, depending on the recipe.
  • How to freeze: You can also freeze these 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. Follow the instructions in each recipe.


Buddha Bowl with Peanut Sauce


Serving: 200g, Calories: 450kcal
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating