Welcome to this list of 40 easy meatless meals rich in protein and with maximum flavor.

We’ve collected our favorite soups, pasta, stews, and salads. Expect plenty of taste, chewy texture, creamy sauces, and fulfilling plantbased ingredients.

meatless meals with pasta, burger, and soups

Tasting meatless meals can be exciting for seasoned vegetarians and curious omnivores.

These meals cater to diverse dietary preferences, whether seeking to reduce your carbon footprint, explore new protein sources, or add more plantbased variety.

So, let’s dive into a world of flavors, textures, and aromas, proving meatless doesn’t mean flavorless. Instead, it means a vibrant, fulfilling, and sustainable culinary experience.

Our 40 best Meat-free Meals

1. Orange tofu

Orange Tofu on a plate with rice and a spoon

Orange tofu is an easy vegetarian substitute for orange chicken. 

Make it in less than 30 minutes for an Asian-inspired everyday dinner that is healthier and better than takeaway.

2. Broccoli pasta

Creamy broccoli pasta with basil and parmesan in a white plate

Broccoli pasta is an easy pasta recipe with tender broccoli florets mashed into a delicious sauce with olive oil, garlic, chili, parmesan, and basil.

This Italian-inspired dish is easy to make in less than 30 minutes.

3. Lentil loaf

lentil loaf in slices on a cutting board

Lentil loaf is a family-friendly recipe for those who want to eat less meat but are not necessarily vegan.

Our vegetarian meatloaf combines lentils with vegetablesherbsspicescheese, and egg to create a tasty, satisfying, meat-free alternative.

4. Eggplant parmigiana

Parmigiana slice on a blue plate

Simple Italian ingredients come together to create a triumph of flavors and textures in the safety and comfort of your home kitchen.

This meatless casserole dish features tender eggplant slices surrounded by flavorful tomato sauce, melty mozzarella, and tasty parmesan cheese.

5. Lentil chili

lentil chili in a white bowl with avocado and pickled red onions

With our meat-free chili, you can expect a hearty, satisfying, and high-protein meal that is easy to make with pantry staples.

Ingredients like lentils, black beans, onions, peppers, and tomatoes meld with a blend of aromatic spices to create a dish with comforting flavors.

6. Stuffed eggplant

Stuffed eggplant cut open on a plate with tzatziki

Stuffed eggplant is made with tender roasted eggplant boats filled with a bold, earthy, and meaty lentil filling.

Our recipe is easy to make with affordable pantry staples, and we are sure that the whole family will love this meatless meal.

7. Vegetarian Meatballs

tofu meatballs with marinara sauce and spaghetti in a bowl

With these vegetarian meatballs, you can have meatballs without the meat.

This recipe is quick and easy to make with straightforward ingredients. It’s cozy, delicious, and with a rich marinara sauce.

8. Fried tofu

fried tofu served on a white plate

Fried tofu is one of the easiest ways to cook plant-based protein; you can serve it on a bed of white rice, salad, or peanut noodles.

Our tasty vegetarian, vegan-friendly recipe uses simple ingredients and can be made in less than 20 minutes.

9. Hummus Pasta

Hummus Pasta and fork

Make this 20minute vegetarian dinner with homemade or store-bought hummus and quick sautรจed mushrooms.

The combination of creamy hummus and charred mushrooms makes a satiating meatless meal.

10. Black bean salad

black bean salad with hand holding a spoon and lime in the background

Black bean salad is an easy, meat-free recipe that combines simple vegetables with a refreshing and zesty cilantro lime dressing to bring out the flavors.

Expect an irresistible combination of textures. Crispy bell pepper, creamy sweet potatoes, velvety avocado, tender black beans, corn, and a juicy dressing.

11. Kung Pao tofu

kung pao tofu with rice and spoon

Try this delicious Chinese-inspired Kung Pao dish in less than 30 minutes and get plenty of plantbased protein, sticky sauce, and fresh veggies.

It’s a colorful and vegetarian alternative to kung pao chicken with delicious Asian flavors.

12. Lentil curry

Lentil curry with rice and fresh cilantro

One of our favorite meatless dinners is this easy lentil curry, which you can make in one pot with simple ingredients in 30 minutes.

Serve with white rice, fresh parsley, and a dollop of yogurt for a comforting and creamy meal guaranteed to please a crowd.

13. Mushroom Alfredo

Mushroom Alfredo with fork and parsley

This tasty mushroom Alfredo is an easy 15-minute vegetarian meal with an irresistibly creamy and smooth sauce and sautรฉed mushrooms.

Serve it with an easy side salad for added greens and crisp; it’s a perfect weeknight idea!

14. Lentil bolognese

lentil bolognese with pasta in a white skillet

Here’s an easy lentil bolognese with simple ingredients that are rich in taste and have a meaty texture.

You can make it for an everyday dinner or meal prep, as it keeps in the fridge for several days.

15. Pasta e Fagioli

Pasta e Fagioli with a silver spoon and fresh rosemary

Pasta and beans is an easy and comforting meal with simple ingredients and Italian flavor that will please everyone around your table, kids and adults alike.

Serve it with a slice of toasted bread or bruschetta for an authentic and cozy dinner.

16. Chickpea pasta salad

Chickpea Pasta Salad with a silver spoon and avocado cubes

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

A creamy mustard dressing gives a glossy and tangy coating, making this pasta a meal-prep favorite.

17. Black bean burger

black bean burger with guacamole and tomato

Next on our list is a savory black bean patty flecked with crumbled feta cheese, which offers a hearty vegetarian alternative.

Cooked to perfection, the burger boasts a crisp exterior and a creamy, proteinrich interior.

18. Red pepper pasta

Red Pepper Pasta is a bowl with basil

Here’s a 20-minute vegetarian pasta recipe that is simple and made with minimal effort for an everyday dinner. 

It’s creamy, nutritious, and delicious, with hidden veggies (roasted peppers) that please even the pickiest eaters.

19. Curry lentil soup

curry lentil soup topped with rice, pickled onions, and scallions

Curry lentil soup is a warming and comforting one-pot recipe. It consists of earthy lentils simmered with spices, tomatoes, and vegetables.

You can expect a vegetarian soup with bold and rich flavor, earthy and aromatic notes, and a creamy and chunky texture.

20. Tomato tofu

tofu with tomato sauce

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

Itโ€™s a perfect meatless weeknight dinner. We make it with pantry staples such as tomato puree, dried oregano, and garlic; the whole family will love it.

21. Lentil pasta

pasta and lentils

Meatless and delicious pasta is not a problem with this Italian lentil pasta.

It’s a perfect main dish for dinner, is kids-friendly, and contains all the macros to keep you healthy and satiated.

22. Stuffed bell peppers

stuffed bell peppers sprinkled with feta cheese and served on a plate

Our stuffed peppers recipe is inspired by MediterraneanLevantine, and Middle Eastern flavors, especially those of our lentil mujaddara.

We make a meat-free filling that mixes lentilsricefresh herbs, and fragrant spices.

23. Vegan mushroom pasta

vegan mushroom pasta with cherry tomatoes and parsley

Try this restaurant-worthy pasta with jerky-like mushrooms and authentic Italian flavor.

Vegan mushroom pasta is a delicious recipe with a few ingredients in about 20 minutes.

24. Tofu curry

Tofu curry recipe with white rice lemon wedge

Making a delicious tofu curry is an excellent way to eat meatless.

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

25. Easy chickpea curry

Chickpea Curry with a silver spoon

Here’s a fun and delicious way to cook with chickpeas in one pot.

Chickpea curry is an easy and plant-based curry you can make with simple ingredients in about 30 minutes.

26. Tuscan bean stew

bean stew with toasted bread

This Italian bean stew is a comforting and tomato-packed dinner favorite.

It’s an excellent recipe for a quick weeknight meal, ready in just over 30 minutes, and great as a meal prep recipe.

27. Lentil vegetable soup

Easy lentil vegetable soup with a silver spoon in the bowl and bread on the side

We love this wholesome lentil vegetable soup because it requires little effortsimple pantry staplesone pot, and little hands-on time.

The lentils make the dish nutritious and fulfilling, providing textureproteiniron, and heartโ€”and gut-healthy fiber.

28. Asian-style tofu soup

Tofu soup recipe with hand and white spoon

Here’s a tofu soup that is quick and tasty with seasonal vegetables.

You can make it in 30 minutes with simple ingredients, seasonal veggies, and noodles.

29. Pasta e Ceci

Pasta e Ceci in a bowl with a hand holding a spoon

You’ll love this pasta with chickpeas; it’s easy to make in one pot in 30 minutes with simple and affordable pantry staples.

Sprinkle with parmesan or dairy-free parmesan for an Italian vegetarian or vegan dinner.

30. Chickpea soup

Chickpea soup with hands and red nails holding the bowl

This rustic chickpea soup is easy to make, with minimal effort and a few simple and affordable ingredients. 

It tastes like home, it’s cozy, and it’ll transport you to the Italian countryside bite for bite.

31. Lentil soup

Red lentil soup with garlic, lemon, bread, and rosemary

This red lentil soup guarantees a hearty, meatless meal with plenty of plant-based protein.

It’s perfect for autumn or winter weeknight dinners. It’s easy to make with a few pantry staples, and it only needs to simmer for about 20 minutes.

32. Tuscan soup

Tuscan white bean soup with silver spoon and fresh herbs on the side

You can make this plantbased soup from scratch in less than 45 minutes and store it in the refrigerator for several days.

If you love comforting and rustic Italian flavors, this Tuscan bean soup must go on your recipe list.

33. African peanut stew

Creamy African peanut stew in a white bowl with lime and pickled onions

This African peanut stew recipe is without meat; we use chickpeas for an easy 30-minute high-protein vegetarian meal.

Itโ€™s excellent for a creamy weeknight dinner with rice and fresh lime and convenient for meal prep.

34. Mashed chickpea tuna

vegan tuna sandwich

You can make this mashed chickpea tuna in 10 minutes, with simple ingredients and without cooking.

It’s an easy, fun, and tasty recipe that uses mashed chickpeas and a few other simple ingredients to recreate the texture and flavor of tuna salad.

35. Falafel

air fryer falafel

Falafel is an easy and sandwich-friendly recipe you can make as a meal-prep-friendly meal.

Cook it in an air fryer for a quick and lighter vegetarian meal, and serve it with pita bread and hummus.

36. Quinoa salad

quinoa salad in a white bowl after mixing ingredients

This quinoa salad combines crunchy vegetables, tender black beansprotein-rich quinoa, and bold, tangy cilantro lime dressing. 

It’s a colorful, bright, and nutritious recipe that will please anyone looking for a vegetarian salad idea.

37. Chickpea Frittata

vegan frittata with sautรฉed zucchini

There are no eggs or tofu in this chickpea frittata, but plenty of flavors and roasted zucchini.

It’s quick to make and cooks for 8 minutes on a pan or 18 minutes in the oven. It’s an easy and fast lunch idea.

38. Aloo Gobi

Aloo gobi with cilantro and lemon

The Indian cuisine is a fantastic source of inspiration for meatless meal ideas.

This cauliflower and potato curry is one of our favorite dishes. It’s a satisfying and healthy dinner or side dish served with garlic-brushed Naan.

39. Tofu salad

tofu salad with dressing

This tofu salad is crunchy and wholesome and perfect for a quick lunch.

It’s low in calories, packed with flavor, and satiating to eat (the creamy tahini dressing is a must-try).

40. Chickpea salad

Chickpea salad recipe on a blue plate with hand holding a spoon

We end this meatless meal collection with a quick and healthy plantbased dish.

This chickpea salad is a quick, tasty, and nutritious main dish. It takes 15 minutes to make and uses fresh ingredients and a creamy mustard dressing.

More easy meatless meals

Get more vegetarian and vegan dinner ideas from these reader favorites. They’re packed with veggies and protein and are easy to make:

For many more 30-minute meal ideas, check out our 30-minute meal category page.

meatless meals with vegetarian recipes

40 Easy Meatless Meals

By: Nico Pallotta
5 from 7 votes
Fried tofu cutlets in tomato sauce is a 20-minute dinner idea with plenty of plant-based protein.
Browse through this list of favorite meatless meals, such as soups, pasta, stews, and salads. Expect plenty of flavor, chewy texture, rich sauces, and 100% plant-based ingredients!
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 2 people
Course: Main Course
Cuisine: American Italian

Ingredients

  • 8 ounces firm tofu
  • 1ยฝ cups tomato puree or passata
  • 2 cloves garlic thinly sliced
  • 1 tablespoon olive oil
  • 1 tablespoon dried oregano
  • 1 teaspoon salt
  • ยฝ teaspoon black pepper

Instructions 

  • Drain the tofu from its water andย pat it dry. Next,ย cut the tofu into ยผ-inch thin slices.
    Fry it on aย non-stick panย on medium heat with aย drizzle of oliveย forย 5 minutes on each side.
    Season it with aย pinch of saltย andย pepper.
    pan fried tofu on a pan
  • Addย tomato puree,ย dried oregano,ย thinly sliced garlic, and the remainingย saltย andย pepper.
    tomato puree and oregano added to the tofu
  • Spread the sauceย and simmer on low heat for aboutย 5 to 10 minutesย until the tomato passata becomes a tasty pizzaiola sauce.
    tofu pizzaiola is ready in the pan
  • Serve thisย Italian-inspired tofuย in a pizzaiola sauceย as a main dishย withย sautรฉed or microwaved spinachย and someย crusty breadย on the side to scoop up the delicious pizzaiola sauce.
    tofu with tomato sauce

Notes

Nutrition information is for 1 portion of tofu out of 2, without the bread and the spinach.
ย 

Nutrition

Calories: 244kcal, Carbohydrates: 23g, Protein: 14g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 7g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 913mg, Dietary Fiber: 6g, Sugar: 10g, Vitamin A: 1048IU, Vitamin B6: 0.3mg, Vitamin C: 22mg, Vitamin E: 5mg, Vitamin K: 27ยตg, Calcium: 225mg, Folate: 28ยตg, Iron: 6mg, Manganese: 1mg, Magnesium: 54mg, Zinc: 1mg
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 meatless meals, you might also enjoy:


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?

5 from 7 votes (5 ratings without comment)

Leave a comment

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

Recipe Rating




4 Comments

  1. 5 stars
    Jeg elsker jeres opskrifter og videoer, er ny pรฅ vegetar siden, men er blevet meget overrasket hvor lรฆkkert og smagfuldt det er.

    1. Nej hvor skรธnt at hรธre, Heidi! Det er vi da bare sรฅ glade for at hรธre!

      Tak fordi du gav dig tid til at skrive en kommentar her โค๏ธ

      K.h. Louise

  2. 5 stars
    Good recipes! I have a new one for you guys too try out! its called lentil gravy… Ingredients- Lentils, Mushrooms, Shallots, Mustard sauce, Tomato sauce, Water, Corn flour or corn starch too thicken. That’s it I think. we normally serve with mashed potato and a fried egg u try it and perfect the recipe!

    1. Hi Stevie,

      That’s a wonderful idea! I’ve put the recipe on our testing schedule, Thanks very much for your input ๐Ÿ’ช

      All the best, Louise