This post may include affiliate links; for details, see our disclosure policy.

Looking for the best vegetarian main dishes? These healthy, easy to make, and seriously delicious entrees are guaranteed crowd pleasers.

Best vegetarian recipes

Hi there. We’re Alex and Sonja, and we love to cook vegetarian recipes. In fact, we literally wrote the book on pretty simple plant-powered cooking! Together we’ve spent years researching the best vegetarian main dishes that make satisfying meals, sans the meat. (Yeah, it’s kind of a dream job.) Are you looking for vegetarian main dishes that are healthy, easy to make, and seriously delicious? You’ve come to the right place.

Now when it comes to vegetarian entrees, what does best mean, anyway? Here at A Couple Cooks, we’re unabashedly obsessed with balancing these three variables:

  1. Delicious: Most importantly, it has to taste great.
  2. Easy: Even better if it’s pretty simple to make.
  3. Nourishing: Why make a recipe if it doesn’t at least have a pinch of healthy?

The best vegetarian main dishes, the ones you want to make again and again, balance these three things. Scroll down for what we find to be the “best of the best”. And if you like these, we’ve got many more in our cookbook, Pretty Simple Cooking.

Recipes that are easy to make

Everyone is always asking us for the same thing these days: easy main dish recipes! And we get it. We know you’re not lazy. There’s just a lot going on, and you need recipes that will please everyone at the table but not take your entire evening to make. What does easy mean? All of these recipes use basic kitchen skills, dirty a moderate amount of pans, and are relatively fast to make.

If easy is your jam, start with these best vegetarian entree recipes below. And if you’d like more where that comes from, these Easy Dinner Recipes, Easy Weeknight Dinners, Easy Vegetarian Recipes, and Easy Vegan Recipes are engineered to be user-friendly for weeknights.

Wild rice soup

Dinner recipes with a pinch of healthy

The other thing everyone asks for? Healthy vegetarian main dishes. Healthy means different things to different people. Here’s what healthy means to us: whole food recipes that are full of vegetables and whole grains, use healthy oils like olive oil, and focus on filling plant-based proteins. All of these recipes are vegetarian and vegan, and many of them are naturally gluten-free too. Get started with the best vegetarian main dishes below. If you’re looking for more, head to our Healthy Dinner Ideas.

All the best vegetarian main dishes (from quickest to longest!)

A feature readers love from our cookbook is that each chapter lists recipes in order from fastest to longest total time to prepare. That way, as you page through a chapter you know the quickest recipes are at the beginning, and the later recipes gradually longer to prepare. Due to popular demand, we’ve done the same thing with our best vegetarian main dishes below! So let’s start with the fastest…

Meal plans & more

Looking for more? Here are some additional recipes organized into meal plans, Instant Pot resources, and more!

More vegetarian recipes

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Egg tacos

Easy Vegetarian Tacos

  • Author: Sonja Overhiser
  • Prep Time: 2 minutes
  • Cook Time: 3 minutes
  • Total Time: 5 minutes
  • Yield: 2 servings (4 tacos) 1x


Looking for vegetarian main dishes? These epic vegetarian tacos are done in a flash, featuring a chorizo-style egg filling. Prepare to be amazed!


  • 4 eggs
  • ½ tablespoon chili powder
  • ½ tablespoon garlic powder
  • ½ tablespoon cumin
  • ¼ teaspoon kosher salt
  • ½ tablespoon olive oil
  • 4 taco sized tortillas or 8 mini tortillas
  • Purchased salsa fresca or pico de gallo
  • 1 handful thinly sliced red onion
  • Torn cilantro leaves
  • Hot sauce


  1. In a medium bowl, whisk together the 4 eggs. Add the chili powder, garlic powder, cumin, and kosher salt, and whisk until combined.
  2. In a skillet, heat the olive oil. Add the eggs and cook over medium low heat, scraping as the eggs solidify, about 3 to 4 minutes total. As you scrape, they’ll start to form together into a meat-like texture. Don’t scrape too much or you’ll make too small of pieces: just enough for that it comes together! 
  3. If time, warm and char the tortillas by placing them on an open gas flame on medium for a few seconds per side, flipping with tongs, until they are slightly blackened and warm. (See How to Warm Tortillas.)
  4. Top with salsa fresca (drain extra liquid before serving), thin sliced red onions, torn cilantro leaves, and hot sauce.
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Mexican

Keywords: Vegetarian Main Dishes, Vegetarian Entrees, Vegetarian Entree Recipes

About the authors

Sonja & Alex

Hi, we’re Alex and Sonja Overhiser, married cookbook authors, food bloggers, and recipe developers. We founded A Couple Cooks to share fresh, seasonal recipes for memorable kitchen moments! Our recipes are made by two real people and work every time.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment

  1. Love the creativity of making a “chorizo” style vegetarian dish! Looks super healthy and delish! Can’t wait to try it!