15 Best Vegetarian Main Dishes – Great Ideas for Vegetarian Dinner

How to make healthy vegetarian dishes

Vegetarian or plant-based diets continue to increase in popularity, and with good reason because following a plant-based diet provide you with various health benefits. Being on a vegetarian diet can help reduce risk of heart disease, diabetes, and some cancers. 

Thinking of food to serve to your vegetarian friends or guests or even for your own meals might be quite daunting especially if you don’t want to serve a simple bowl of vegetable stew, salad or mashed potatoes. 

But you must know that vegetarian meals consist of more than just plain green salad. To get the most out of a vegetarian dish, you must first of course choose a variety of healthy plant-based foods such as whole fruits and vegetables, legumes, nuts, and whole grains. 

It is also good to know that vegetarians need their proteins as well. Some good sources of protein for vegetarians are beans and peas, nuts, and soy products such as tofu and tempeh. Nuts such as almonds, walnuts, and pecans also make a great vegetarian snack. It is also good to know that some vegetarians consume dairy products, which are excellent sources of calcium. Other sources of calcium for vegetarians include calcium-fortified soymilk (soy beverage), tofu made with calcium sulfate, calcium-fortified breakfast cereals and orange juice, and some dark-green leafy vegetables (collard, turnip, and mustard greens; and bok choy).

If you need to stock up on your pantry with vegetarian-friendly foods, then do not fret because finding these ingredients is not as hard as you think. Finding high-protein and nutrient-rich staples for your pantry is not impossible when you are on a plant-based diet. You can easily find these ingredients in your local supermarket! 

Here are some of the items you can add to your pantry that are rich in protein and flavor:  

  • Beans – can either be dried or canned. The most common are lentils and chickpeas that are a quick addition to soups and salads. 
  • Grains – It is good to note that a variety of grains give you nutrition, texture, and flavor to your meals. Make sure you stock up on whole-wheat grains, multi-grain pasta, oats, brown rice, and quinoa in your pantry. 
  • Tofu – One of the most essential ingredients for both vegans and vegetarians as it adds that needed extra flavor for any dish. 
  • Nuts – Nuts such as almonds, cashews, pistachios, and more are a good source of healthy fat so these should definitely be in your pantry. 
  • Alternative milk – there are tons of alternatives for cow milk such as almond milk, soy milk, coconut milk or even rice milk. Sometimes, these even tastes better than cow milk! 
  • Fruits and green leafy vegetables – can either be fresh, frozen, or canned. You can also include non-starchy vegetables such as potatoes and pumpkin.  

And instead of serving them some plain old vegetable dishes, you can be creative and actually serve them some plant-based alternatives of traditional meat dishes such as: 

  • Veggie pizza
  • Vegetable lasagna
  • Veggie burger
  • Pasta primavera
  • Grilled veggies
  • And more! 

Easy vegetarian dinner recipes

You might think that when you are on a plant-based diet, you are limited to meals like salads and soups every time. But I am here to introduce you to the best vegetarian dishes perfect for dinner meals!


15. Instant Pot Kung Pao Chickpeas (with Rice)

A meatless twist on a take out classic, this Instant Pot Kung Pao Chickpeas recipe is the perfect combination of sweet, salty, and spicy! The rice is made pot in pot so everything cooks together.

Check it here.

14. Chipotle Corn Salsa (10 Minute Copycat Recipe!)

Easy and flavorful copycat Chipotle Corn Salsa recipe, made in just a few minutes with a handful of simple ingredients. You won’t believe how easy this recipe is with either frozen or canned corn, plus you can make it well ahead of time to serve at your next backyard bbq or get together! Serve it with tacos, fajitas, or tortilla chips for dipping!

Check it here.

13. Vegetable & Coconut Curry

This vegetable and coconut curry is simple to prepare and doesn’t take too long to cook. For this reason it makes a great mid week family meal. Particularly on days where I’m short of time yet still want to put a tasty plate of food on the table.

Check it here.

12. Tomato Mushroom Spaghetti Squash {Whole30 Recipe}

Tomato Mushroom Spaghetti Squash is a delicious vegetarian recipe that’s perfect for summer. Whether you are vegetarian, or following Whole30 or not, it’s a light, healthy alternative to pasta.

Check it here.

11. Easy Vegetarian Crockpot Chili Recipe

This easy vegetarian crockpot chili recipe will satisfy even the meat lovers in your family. Loaded with beans, corn, tomatoes, and spices, it uses vegetarian meat crumble substitute for the ground beef and a jar of salsa for added heat.

Check it here.

10. Zucchini Grilled Cheese Sandwich Recipe

Grilled cheese sandwiches are a kid-friendly meal we all grew up with. You can take them to the next level with this Zucchini Grilled Cheese Sandwich recipe. These take the best grilled cheese sandwich and with just a few ingredients turn them into gourmet grilled cheese.

Check it here.

9. Instant Pot Vegetable Pulao

Instant Pot Vegetable Pulao – One pot Indian rice pilaf made with fragrant basmati rice, vegetables and spices.

Check it here.

8. Roasted Garlic White Veggie Lasagna

Roasted Garlic White Veggie Lasagna loaded with hearty vegetables and a super savory homemade roasted garlic white sauce. So delicious and fulfilling enough for even the meat eaters of the world!

Check it here.

7. Cheesy Vegetable Quiche with Cauliflower Crust

A cheesy quiche loaded with veggies, baked in a low-carb, gluten free, and deliciously seasoned cauliflower crust.

Check it here.

6. Cannellini Bean, Carrot, and Kale Soup

This Cannellini Bean, Carrot, and Kale Soup recipe is hearty and healthy! It’s rustic comfort food full of flavorful veggies. Perfect with crusty bread!

Check it here.

5. Mom’s Vegetarian Pot Pie

Mom’s Vegetarian Pot Pie is easy to make, delicious, comfort food that everyone loves.

Check it here.

4. Stuffed Portobello Mushrooms

If you’re looking for a delicious vegetarian entree, try this recipe for stuffed portobello mushrooms! Topped with veggies, marinara sauce, melty mozzarella, and toasted seasoned breadcrumbs, these healthy stuffed mushrooms are a crowd pleaser.

Check it here.

3. Instant Pot Creamy Tomato Pasta

Our favorite creamy tomato pasta prepared in a pressure cooker in less than 20 minutes. A simple weeknight dinner that’s sure to please the whole family!

Check it here.

2. Chickpea Avocado Sandwich

This chickpea avocado sandwich recipe is so easy to make and the perfect meal prep recipe!

Check it here.

1. Green Lentil Daal – An Easy Weeknight Meal

This green lentil daal recipe is Indian inspired and packed full of tasty spices. It’s ready in less than 45 minutes, made in one pot and perfect for meal prep. It also happens to be vegan, so it’s perfect for your meat free Monday!

Check it here.

15 Best Vegetarian Main Dishes - Great Ideas for Vegetarian Dinner

15 Best Vegetarian Main Dishes - Great Ideas for Vegetarian Dinner

Vegetarian or plant-based diets continue to increase in popularity, and with good reason because following a plant-based diet provide you with various health benefits. Being on a vegetarian diet can help reduce risk of heart disease, diabetes, and some cancers.


  • Instant Pot Kung Pao Chickpeas
  • Chipotle Corn Salsa
  • Vegetable & Coconut Curry
  • Tomato Mushroom Spaghetti Squash


  1. Choose any Vegetarian Main Dishes from the post that you like
  2. Click on the link below the photo to get the full recipes and instructions.
  3. Try the best Vegetarian Main Dishes and share your photo under my pin on Pinterest!

Sharing is caring!

Leave a Comment

Your email address will not be published.

Skip to Recipe
Give WEIGHT WATCHERS DIET a try with a 14-day Meal Plan!GET IT NOW!
Scroll to Top