Welcome to our collection of 45 delicious and easy vegetarian dinner recipes packed with protein and bursting with flavor.

Whether you’re a seasoned vegetarian or exploring plant-based options, having various easy dinner ideas will keep your meals nutritious and exciting.

Incorporating delicious and proteinrich dishes is essential for maintaining a balanced diet while enjoying these meatless meals.

vegetarian dinner ideas with soups, and one pot recipes.

From hearty legumes and tofu recipes to nutrient-dense grains and creative vegetable dishes, these meals satisfy your hunger and delight your taste buds.

Whether you’re cooking for yourself and your family or hosting guests, these recipes will inspire you to enjoy healthy vegetarian dinners every night of the week.

Vegetarian pasta recipes

1. Mushroom Alfredo

Mushroom Alfredo with fork and parsley

We start this list with a tasty and easy mushroom Alfredo recipe. 

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

2. Zucchini pasta

Zucchini Pasta with a fork

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

You will love this 20minute vegetarian pasta, which can be made in one pot.

3. Pasta Pomodoro

pomodoro pasta with a fork and mozzarella balls

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.

4. Broccoli pasta

Creamy broccoli pasta with basil and parmesan in a white plate

For a quick vegetarian dinner idea, try this garlic and broccoli pasta, which you can make in 20 minutes with simple ingredients.

This creamy pasta is a quick and delicious meal where tender broccoli turns into a rich, velvety sauce that will satisfy the whole family.

5. Mushroom pasta

vegan mushroom pasta with cherry tomatoes and parsley

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

You can make this delicious dinner idea with simple ingredients in about 20 minutes.

6. Mushroom Ragu

mushroom bolognese on a plate with fresh basil and a fork

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

Mixed with fettuccine pasta, you will enjoy a quick and nutritious meal in about 30 minutes.

7. Easy pasta salad

Vegan Pasta Salad on a Mediterranean plate with cherry tomatoes

Chickpea pasta salad is tasty, easy, and nutritious. It’s perfect for those who want something healthy and satiating but donโ€™t have much time to cook.

Itโ€™s packed with crunchy veggies, a delicious mustard dressing, and plenty of fiber and protein.

8. Red pepper pasta

Red Pepper Pasta is a bowl with basil

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.

9. Lentil bolognese

lentil bolognese with pasta in a white skillet

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

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

10. Pasta e Fagioli

Pasta e Fagioli with a silver spoon and garlic cloves

You can make this Italian favorite, pasta e fagioli (pasta and beans), in about 30 minutes.

It’s a wholesome meatless dinner with beansditalini pasta, and a rich tomato sauce.

11. Cherry tomato pasta

Cherry tomato pasta with basil

Cherry tomato pasta is quick, creamy, tasty, and simple, so you can make it any day of the week with minimal effort.

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

Vegetarian soup recipes

12. Tuscan bean soup

Tuscan white bean soup with silver spoon and garlic cloves on the side

This Tuscan bean soup is perfect for meal prep 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.

13. Cauliflower soup

Roasted cauliflower soup with pita chips, olives and fresh herbs

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.

14. Butternut squash soup

dutch oven full of butternut squash soup

Making this vegetarian butternut squash soup is straightforward

Roast the butternut in the oven with garlic, onion, and herbs, then blend it. In about 30 minutes, you’ll have a homemade velvetycreamy soup.

15. Broccoli soup

Broccoli Soup with burrata and a spoon

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 or garlic bread for a starter or light dinner idea.

16. Tofu soup

Tofu soup recipe in a blue bowl with garlic on the side

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.

17. Lentil soup

Lentil soup with cheese and bread

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

Serve this lentil recipe with crostini for a complete and wholesome vegetarian dinner.

18. Chickpea soup

Chickpea soup with toasted bread and hand

This Italian chickpea soup is perfect for an easy, genuine, quick dinner idea.

Homemade chickpea soup with potatoes is a wholesome dinner idea, ready in 30 minutes.

19. Minestrone

minestrone soup in a bowl topped with pesto, parmesan, and basil

Minestrone with beans, topped with basil pesto, offers a hearty and nutritious vegetarian dinner option.

The soup’s mix of vegetables and beans provides ample fiber and protein, while the vibrant pesto adds Italian flavor.

20. Lentil curry soup

curry lentil soup in a white hand-made bowl

Lentil curry soup combines the earthy warmth of lentils with aromatic spices for a satisfying vegetarian meal.

Quick to prepare and packed with protein, this onepot dish is nourishing, convenient, and easily customized with various vegetables and served over rice.

Vegetarian dinner salads

21. Chickpea salad

chickpea salad on a plate

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

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

21. Mediterranean salad

Mediterranean salad with chickpeas and black beans on a white plate

This Mediterranean salad is packed with legumes, fiber, and plant protein.

It’s excellent with warm pita bread and a thick and creamy yogurt tahini sauce and served next to a spread of hummusbaba ganoush, or muhammara.

22. Quinoa salad

quinoa salad after mixing in a white bowl with corn

This quinoa salad combines vegetables, tender black beansprotein-rich quinoa, and bold, tangy cilantro lime dressing into a colorful, bright, and nutritious recipe.

Quinoa salad is an excellent main course for a quick lunch or healthy vegetarian dinner.

23. Lentil salad

Lentil salad on a white plate with a silver spoon and lemon wedges on the side

This lentil salad is a quick and healthy vegetarian dinner that you can have for lunch or bring to potlucks and picnics.

This is one of our favorite ways of eating lentils; we are sure you’ll love it, too.

24. Black bean salad

black bean salad with avocado, corn, and a hand holding a spoon

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, Mexicaninspired flavors, and a side of quinoa or couscous.

25. Pearl couscous salad

Israeli couscous salad on a big white plate with a silver spoon

Here, we show you how to cook Israeli couscous and transform it into a tasty and colorful Mediterranean dinner.

Youโ€™ll love pearl couscous because it cooks quicklyโ€”about 7 minutes in boiling water or vegetable brothโ€”and has a slightly chewy and satisfying texture.

26. Moroccan carrot salad

Moroccan carrot salad on a white plate

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 hummus, Naan bread or pita bread for a complete and wholesome dinner.

27. Creamy cauliflower salad

Cauliflower salad on a white plate

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

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

28. Italian rice salad

Rice salad with cherry tomatoes and fresh herbs

This rice salad is adapted from the Italian rice salad. It’s the perfect summer dish, easy to prepare in advance, and great for picnics outdoors.

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

29. Couscous salad

couscous salad on a platter

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

You can make this Mediterranean recipe in less than 30 minutes with seasonal veggies and herbs.

30. Farro salad with chickpeas

Farro salad with tomato

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.

Protein-rich vegetarian mains

31. Lentil Wellington

Mushroom Wellington recipe with lentil filling and roasted potatoes on the side

Mushroom Wellington is a vegetarian family favorite; it is easy to make and has simple ingredients.

Itโ€™s a guaranteed crowd-pleaser, especially if served with our creamy mushroom gravy.

32. Stuffed bell peppers

stuffed bell peppers with feta cheese and fresh parsley on a plate

Mediterranean flavors inspire our stuffed pepper recipe. Itโ€™s straightforward to make with simple pantry staples like rice, lentils, and herbs.

These vegetarian peppers are excellent as a main dishside dish, and meal prep.

33. Tofu stir fry

Louise taking a piece of tofu stir fry with chop sticks

This Chinese-inspired stir fry dish can be made in less than 30 minutes and provides plenty of plant-based protein, nuts, and fresh veggies.

We use the Chao stir fry method for our tofu recipe and add a quick and tasty sauce to coat the tofu and the veggies, making them delicious.

34. Lentil patties

Lentil patties with lemon wedges and fresh parsley

Lentil patties are a quick, easy, and tasty vegetarian main dish that can be made in less than 30 minutes.

This dish, with its cooked lentils, spices, fresh herbs, and garlic, is Mediterranean-inspired. You’ll love its flavor.

35. Mujadara

Mujadara served on a spread of labneh on a plate with a fork

Mujadara is a comforting and delicious way to begin if you are new to vegetarian dinners and ingredients. It’s a beautiful lentil and rice dish from the Middle East.

Mujadara features boiled lentils and rice flavored with warm spices, caramelized onions, and fresh herbs.

36. Eggplant Parmigiana

Parmigiana with eggplant in a glass casserole

Italian Eggplant Parmigiana is one of the tastiest eggplant dishes ever. Few people will dispute that once they try this vegetarian dish.

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

37. Black bean burger

black bean burger with guacamole and tomato

Black bean burger is a tasty vegetarian recipe packed with a bold and rich flavor even meat eaters will love.

They are rich in wholesome protein and healthy fiber, and theyโ€™ll make you feel great.

38. Chickpea curry

chickpea curry with spinach

Making this creamy and Indianspiced chickpea curry with spinach is easy.

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

39. Tomato risotto

deliciously creamy tomato risotto

Tomato risotto is the perfect recipe for a delicious and fulfilling family dinner. Luckily, it is also naturally vegetarian, and the flavors will remind you of a good marinara sauce.

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

40. Buddha bowl

Buddha bowl with peanut sauce

The following vegetarian meal idea is a rainbow-colored grain bowl, introducing our Buddha bowl.

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

41. Lentil curry

lentil curry with basmati rice and yogurt

Lentil curry with red lentils is an easy, tasty, and nourishing vegetarian meal that takes about 30 minutes to prepare.

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

42. Sweet potato gnocchi

butter and sage sweet potato gnocchi on a plate

This simple and tasty gnocchi recipe takes about 30 minutes to prepare.

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

43. Zucchini boats

Easy zucchini boats

These 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.

44. Vegetarian meatballs

tofu meatballs in a blue skillet with fresh parsley

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.

45. Stuffed zucchini

stuffed zucchini on a white plate with fresh herbs and lemon on the side

Stuffed zucchini can be cooked in the oven or an air fryer and served as a main course or a side dish for a lovely vegetarian dinner.

Their comforting Italian-inspired flavors make them a crowd-pleaser.

What to serve with a vegetarian dinner

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

vegetarian dinner ideas with healthy meals

45 Easy Vegetarian Dinners

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

Ingredients 

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

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.

Nutrition

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

If you liked these vegetarian dinner recipes, you might also enjoy:


Nico and Louise in front of the Consolazione church in Todi

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?

5 from 26 votes (26 ratings without comment)

Leave a comment

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

Recipe Rating




3 Comments

    1. Hi Elsa,

      Sure! You would just click the title of each recipe (each title represent a link, and will bring you directly to that recipe) ๐Ÿ™‚

      Thanks for being here, and happy cooking!