30 Easy Vegetarian Meals Everyone Will Love

Even meat lovers will chow down on these dishes

Simple Vegan Vegetable and Tofu Stir Fry With Ginger

The Spruce

Even if you're not a full-time vegetarian, cutting down on eating meat can be good for you health and good for your pocketbook. If you're looking for veggie-friendly meal ideas, then look no further. From pasta to tacos to chili to curry, even the biggest carnivores won't miss meat with these flavorful dishes. Bonus: many of the recipes below are vegan, too!

  • 01 of 30

    Black Bean and Sweet Potato Chili

    Black Bean and Sweet Potato Chili

    The Spruce

    A generous blend of seasoning makes this chili flavorful, but not spicy. The mix of sweet potato, black beans, and tomato create a filling meal. It’s even more delicious as leftovers the next day after the flavors meld some ore.

  • 02 of 30

    Low Calorie Spinach Lasagna

    Low Calorie Spinach Lasagna

    Randy Mayor/GettyImages 

    You only need a few simple ingredients that are easy to keep on hand for a satisfying veggie lasagna: noodles, frozen spinach, marinara sauce, and cheese. No one will miss the meat with cheesy baked meal like this one.

  • 03 of 30

    Vegetarian Bean and Rice Burrito

    Vegetarian Bean and Rice Burrito

    The Spruce

    Everyone loves burritos, meat or no meat. Black beans, rice, and spices are all you really need to fill these hefty wraps, but add cheese and some veggies if you like to bulk them up some more.

  • 04 of 30

    Italian Pasta Salad

    Italian Pasta Salad

    The Spruce

    Al dente pasta is tossed with lots of fresh, raw veggies, olives, avocado, and Italian dressing. It’s a classic dish that everyone will love. Add the avocado just before serving to avoid browning.

    Continue to 5 of 30 below.
  • 05 of 30

    Vegan Mushroom Bean Burger

    Vegan Mushroom Bean Burger

    The Spruce

    For an extra meaty veggie burger, add mushrooms. They mimic the taste and texture of beef nicely and combined with pinto beans, they make a substantial patty. Get creative with your toppings or go classic with lettuce and tomato.

  • 06 of 30

    Peanut Thai Pasta Salad

    Peanut Thai Pasta Salad

    Leah Maroney 

    Served cold or at room temperature, this Thai-style pasta salad makes a great summer dinner or an easy lunch any time of the year. The savory, not-too-spicy peanut butter sauce is irresistable.

  • 07 of 30

    Spinach Pesto Rice Bowl

    Spinach Pesto Rice Bowl

    Laurel Randolph

    Heart-healthy brown rice is tossed with homemade spinach pesto and combined in a bowl with radicchio, avocado, feta cheese and a soft-boiled egg for a healthy lunch. Double the recipe if you’re cooking for four.

  • 08 of 30

    Easy BBQ Flavored Baked Tofu

    Easy BBQ Flavored Baked Tofu

    The Spruce 

    For all of the barbecue lovers in your home, serve them a baked BBQ tofu. It’s especially tasty served as a sandwich with toppings like lettuce, tomato, cole slaw or relish. Don't forget to top with extra barbecue sauce.

    Continue to 9 of 30 below.
  • 09 of 30

    Falafel

    Falafel

    The Spruce

    Making falafel at home isn’t as hard as it sounds. With a tender, moist interior and crispy exterior, they’ll be a hit with the whole family. Serve warm as a pita sandwich or as a salad with a tahini dressing.

  • 10 of 30

    Caprese Sandwich With Tomato, Mozzarella, and Fresh Basil

    Caprese Sandwich With Tomato, Mozzarella, and Fresh Basil

    The Spruce

    The classic sandwich combination of juicy tomato, sliced mozzarella and basil on fresh bread is a real crowd-pleaser and comes together in just minutes. A drizzle of balsamic vinegar and olive oil are the only condiments needed.

  • 11 of 30

    Vegan Thai Green Curry

    Vegan Thai Green Curry

    The Spruce

    With a homemade Thai-style green curry paste, this dish will knock any curry fan’s socks off. A rainbow of veggies makes it a pretty main dish that pairs perfectly with white, brown, or black rice.

  • 12 of 30

    30-Minute Mexican Enchiladas

    30-Minute Mexican Enchiladas

    The Spruce

    Just a few simple ingredients and half an hour are all you need to make homemade enchiladas. Add sauteed veggies like spinach or mushrooms to the filling if desired or leave them simply cheesy.

    Continue to 13 of 30 below.
  • 13 of 30

    Fried Rice

    Fried Rice

    The Spruce 

    Fried rice is a quick dish that’s great for using up leftover grains. Add any mix-ins you want, such as tofu or veggies like cubed carrots, peas, or corn. Frozen vegetables also work great for this recipe.

  • 14 of 30

    Vegetarian Mushroom Fajitas

    Vegetarian Mushroom Fajitas

    Valeria Bismar / Getty Images

    These fajitas come together lightning fast and can be customized with different toppings like cheese, salsa, hot sauce, and sour cream. Mushrooms are a tasty stand-in for beef or chicken.

  • 15 of 30

    Vegan Black Bean Veggie Burgers

    Vegan Black Bean Veggie Burgers

    Valeria Bismar / Getty Images

    A mixture of black beans, bread, sautéed onions and various spices give these veggie burgers a pleasing texture that everyone will enjoy. Top with cheese if you’re not vegan and all of the usual burger toppings.

  • 16 of 30

    Garden Pasta Salad With Rotini

    Garden Pasta Salad With Rotini

    The Spruce

    For an easy and flavorful pasta salad, combine rotini with diced veggies and toss with a sauce of pesto and mayonnaise. It’s creamy, crunchy, and boasts a beautiful green color.

    Continue to 17 of 30 below.
  • 17 of 30

    Lasagne alla Mozzarella: Mozzarella Lasagna

    Lasagne alla Mozzarella: Mozzarella Lasagna

    ivanmateev/Getty Images

    A homemade besciamella sauce makes this lasagna extra special, while oven-ready noodles make it extra easy. Serve with a simple salad for a complete meal.

  • 18 of 30

    Vegetarian Philly Cheesesteak

    Vegetarian Philly Cheesesteak

    Grilled Cheese Social

    Tempeh replaces steak in this vegetarian spin on the classic Philly sandwich. There are onions, peppers, mushrooms and cheese on top with a little steak sauce for added meaty flavor.

  • 19 of 30

    Simple Vegan Vegetable and Tofu Stir Fry With Ginger

    Simple Vegan Vegetable and Tofu Stir Fry With Ginger

    The Spruce

    Marinated tofu is stir fried with fresh, colorful vegetables like snow peas, mushrooms, and broccoli in a quick weeknight meal with lots of flavor. Serve atop rice or noodles.

  • 20 of 30

    Vegetarian Crockpot Taco Soup

    Vegetarian Crockpot Taco Soup

    The Spruce

    This set-it-and-forget-it soup has all of the flavors of tacos in a bowl (without the meat, of course). Serve with crispy tortilla chips and lots of toppings for a fun dinner.

    Continue to 21 of 30 below.
  • 21 of 30

    Easiest Cheese Quiche

    Easiest Cheese Quiche

    The Spruce

    Quiche is a versatile dish that’s idea for breakfast, brunch, or lunch, and can be easily customized with up to a cup of diced veggies. Eat it warm or at room temperature and serve with a salad.

  • 22 of 30

    Low-Fat Spinach and Ricotta Pasta

    Low-Fat Spinach and Ricotta Pasta

    The Spruce

    Get the creamy pasta dish you crave without all of the fat. Low-fat ricotta cheese, milk, and a little Parmesan cheese imitate a sauce typically done with heavy cream. Bright spinach and basil add nutrition and color.

  • 23 of 30

    Vegetarian Lentil Soup With Spinach and Carrots

    Vegetarian Lentil Soup With Spinach and Carrots

    nata_vkusidey / Getty Images

    Lentil soup boasts lots of protein and fiber, making it a filling and nutritious dish. The hearty soup is also a crowd pleaser, especially when paired with crusty bread for dipping.

  • 24 of 30

    Simple Easy Chickpea and Coconut Curry

    Simple Easy Chickpea and Coconut Curry

    jules / Flickr / CC BY-SA 2.0

    This curry will taste like you’ve been cooking it all day, but it only takes a few minutes to make. Add spinach or tomato if you like and serve with a simple green salad and basmati rice or naan for a feast.

    Continue to 25 of 30 below.
  • 25 of 30

    Stuffed Peppers With Bulgur and Basil

    Stuffed Peppers With Bulgur and Basil

    Azurita / Getty Images 

    Nutty and chewy bulgur makes an ideal filling for these bell peppers, while tomato, parsley, and basil add savory flavor. If you’re not having a vegan meal, top with cheese a few minutes before baking is finished.

  • 26 of 30

    Classic Eggplant Parmesan

    Classic Eggplant Parmesan

    Louise Lister /Getty Images

    No one’s going to be asking where the meat is when you make this eggplant Parm. It’s a classic recipe with breaded eggplant, tomato sauce, and cheese layered together and baked 'til bubbly.

  • 27 of 30

    Vegetarian Minestrone Soup

    Vegetarian Minestrone Soup

    The Spruce

    Even when low-fat and low-calorie, minestrone soup is still flavorful and filling. Switch up the veggies to suit your tastes and serve with the ultimate soup side dish: warm garlic bread.

  • 28 of 30

    12-Inch Pizza

    12-Inch Pizza

    The Spruce

    Everyone’s in for a treat when it’s pizza night. This easy, homemade dough is a delicious blank canvas for your choice of toppings: tomato sauce or pesto, cheeses, and vegetables like spinach, mushrooms, artichokes, or peppers.

    Continue to 29 of 30 below.
  • 29 of 30

    Leek Frittata

    Leek Frittata

    Molly Watson

    For a super quick protein-filled main dish for breakfast, lunch, or dinner, turn to the frittata. It’s ready in just a few minutes and can be served warm or at room temperature. Add other veggie mix-ins like sautéed greens if you prefer.

  • 30 of 30

    Vegetarian Pasta E Fagioli With White Beans and Basil

    Vegetarian Pasta E Fagioli With White Beans and Basil

    Jennifer Levy / Getty Images

    A hearty and creamy soup of white beans and pasta, this soothing dish especially good with Parmesan sprinkled on top. Use nutritional yeast if you’re eating vegan.