20+ Meatless Dinners Even Meat Lovers Enjoy

Meatless dinners have a reputation problem they do not deserve. Done right, they are hearty, rich, and deeply satisfying — the kind of food that wins over the skeptics at the table without anyone missing the meat. These 20 vegetarian dinners are built on beans, lentils, mushrooms, cheese, and big flavor, and every single one earns its place on a busy weeknight.

1. Black Bean Burgers

Black bean burger

Prep: 15 min | Cook: 12 min | Total: 27 min

Ingredients

  • 2 cans (15 oz) black beans, drained
  • 1/2 cup breadcrumbs
  • 1 egg
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 4 burger buns

Instructions

  1. Mash the beans in a bowl until mostly smooth, leaving some texture. Mix in the breadcrumbs, egg, cumin, and paprika.
  2. Form into 4 patties and chill 10 minutes so they hold together.
  3. Cook in an oiled skillet over medium heat, 6 minutes per side, until crisp and heated through.
  4. Serve on buns with lettuce, tomato, and your favorite burger sauce.

2. Creamy Mushroom Stroganoff

Creamy mushroom stroganoff

Prep: 10 min | Cook: 20 min | Total: 30 min

Ingredients

  • 12 oz egg noodles
  • 1 lb mushrooms, sliced
  • 1 onion, diced
  • 1 cup vegetable broth
  • 3/4 cup sour cream
  • 1 tsp Dijon mustard

Instructions

  1. Cook the noodles until al dente; drain and keep warm.
  2. Sear the mushrooms in a large skillet over high heat until deeply browned, about 8 minutes. Add the onion and cook 3 more minutes.
  3. Pour in the broth and simmer 5 minutes, scraping up the browned bits.
  4. Take off the heat, stir in the sour cream and mustard, and serve over the noodles.

3. Eggplant Parmesan

Eggplant parmesan

Prep: 15 min | Cook: 35 min | Total: 50 min

Ingredients

  • 2 medium eggplants, sliced into rounds
  • 1 cup breadcrumbs
  • 2 cups marinara sauce
  • 2 cups shredded mozzarella
  • 1/2 cup grated parmesan
  • 2 eggs, beaten

Instructions

  1. Heat the oven to 400°F. Dip the eggplant slices in egg, then breadcrumbs, and arrange on oiled baking sheets.
  2. Bake 20 minutes, flipping once, until golden.
  3. Layer the eggplant with marinara and mozzarella in a baking dish; finish with parmesan.
  4. Bake 15 minutes until bubbly and browned. Rest 5 minutes before serving.

4. Lentil Bolognese

Lentil bolognese pasta

Prep: 10 min | Cook: 30 min | Total: 40 min

Ingredients

  • 12 oz spaghetti or rigatoni
  • 1 cup brown lentils, rinsed
  • 1 can (28 oz) crushed tomatoes
  • 1 onion, diced
  • 2 carrots, diced
  • 2 cloves garlic, minced

Instructions

  1. Cook the pasta until al dente; reserve 1/2 cup pasta water and drain.
  2. Sweat the onion and carrots in olive oil for 6 minutes. Add the garlic and lentils, then the tomatoes plus 2 cups water.
  3. Simmer 25 minutes until the lentils are tender and the sauce is thick.
  4. Toss with the pasta, loosening with pasta water. Finish with parmesan.

5. Vegetable Stir-Fry with Crispy Tofu

Vegetable stir-fry with crispy tofu

Prep: 15 min | Cook: 15 min | Total: 30 min

Ingredients

  • 14 oz firm tofu, cubed
  • 4 cups mixed vegetables (broccoli, peppers, snap peas)
  • 1/4 cup soy sauce
  • 1 tbsp cornstarch
  • 2 tbsp oil
  • 1 tsp grated ginger

Instructions

  1. Toss the tofu cubes with cornstarch. Sear in hot oil until crisp on all sides, about 8 minutes. Set aside.
  2. Stir-fry the vegetables and ginger in the same pan for 4 minutes until bright and tender-crisp.
  3. Return the tofu and splash in the soy sauce; toss 1 minute to glaze.
  4. Serve over rice with a squeeze of lime if you have one.

6. Stuffed Butternut Squash

Stuffed butternut squash

Prep: 15 min | Cook: 45 min | Total: 60 min

Ingredients

  • 2 small butternut squash, halved and seeded
  • 1 cup cooked quinoa or rice
  • 1 cup chopped kale
  • 1/3 cup dried cranberries
  • 1/3 cup toasted walnuts
  • Olive oil, salt, pepper

Instructions

  1. Heat the oven to 400°F. Brush the squash halves with olive oil, season, and roast cut-side down 35 minutes.
  2. Toss the quinoa, kale, cranberries, and walnuts with a drizzle of olive oil and salt.
  3. Flip the squash, pile the filling into the cavities.
  4. Return to the oven 10 minutes until the kale softens. Serve as halves.

7. Chickpea Curry

Chickpea curry

Prep: 10 min | Cook: 20 min | Total: 30 min

Ingredients

  • 2 cans (15 oz) chickpeas, drained
  • 1 can (14 oz) coconut milk
  • 1 onion, chopped
  • 2 tbsp curry powder
  • 1 can (15 oz) diced tomatoes
  • 2 cups cooked rice, to serve

Instructions

  1. Cook the onion in oil until soft, about 5 minutes. Add the curry powder and cook 1 minute.
  2. Pour in the tomatoes and coconut milk; stir to combine.
  3. Add the chickpeas and simmer 12 minutes until the sauce thickens.
  4. Season with salt and serve over rice with a spoonful of yogurt if you like.

8. Spinach and Ricotta Lasagna

Spinach and ricotta lasagna

Prep: 20 min | Cook: 40 min | Total: 60 min

Ingredients

  • 9 no-boil lasagna noodles
  • 15 oz ricotta cheese
  • 10 oz frozen spinach, thawed and squeezed dry
  • 3 cups marinara sauce
  • 2 cups shredded mozzarella
  • 1 egg

Instructions

  1. Heat the oven to 375°F. Mix the ricotta, spinach, egg, and a pinch of salt.
  2. Spread 1 cup marinara in a baking dish. Layer 3 noodles, half the ricotta mixture, and a third of the mozzarella.
  3. Repeat the layers, finishing with noodles, the last of the sauce, and the remaining mozzarella.
  4. Cover with foil and bake 30 minutes; uncover and bake 10 more. Rest 10 minutes before cutting.

9. Portobello Fajitas

Portobello fajitas

Prep: 10 min | Cook: 15 min | Total: 25 min

Ingredients

  • 4 large portobello caps, sliced
  • 2 bell peppers, sliced
  • 1 onion, sliced
  • 2 tbsp fajita seasoning
  • 8 flour tortillas
  • Lime wedges, to serve

Instructions

  1. Toss the mushrooms, peppers, and onion with oil and fajita seasoning.
  2. Sear in a screaming-hot skillet, in batches if needed, about 8 minutes total, until charred at the edges.
  3. Warm the tortillas in a dry pan while the vegetables rest.
  4. Pile the vegetables into tortillas, squeeze over lime, and add guacamole or sour cream.

10. Cauliflower Fried Rice

Cauliflower fried rice

Prep: 10 min | Cook: 12 min | Total: 22 min

Ingredients

  • 1 head cauliflower, riced
  • 1 cup frozen peas and carrots
  • 3 tbsp soy sauce
  • 2 eggs, beaten
  • 3 green onions, sliced
  • 2 tbsp oil

Instructions

  1. Scramble the eggs in a hot wok; set aside.
  2. Stir-fry the cauliflower rice and frozen vegetables in the oil for 5 minutes until tender.
  3. Add the soy sauce and toss 2 minutes.
  4. Stir in the eggs and green onions, then serve.

11. Three-Bean Chili

Three-bean chili

Prep: 10 min | Cook: 30 min | Total: 40 min

Ingredients

  • 1 can each black, kidney, and pinto beans, drained
  • 1 can (28 oz) diced tomatoes
  • 1 onion, chopped
  • 2 tbsp chili powder
  • 1 tsp cumin
  • Shredded cheese, to serve

Instructions

  1. Cook the onion in oil until soft, about 5 minutes. Stir in the chili powder and cumin for 1 minute.
  2. Add the beans and tomatoes; bring to a boil.
  3. Simmer 25 minutes, mashing a few beans against the pot to thicken the chili.
  4. Season with salt and serve with cheese and cornbread.

12. Margherita Pizza

Margherita pizza

Prep: 15 min | Cook: 15 min | Total: 30 min

Ingredients

  • 1 lb pizza dough
  • 1/2 cup crushed tomatoes
  • 8 oz fresh mozzarella, sliced
  • Fresh basil leaves
  • 2 tbsp olive oil
  • 1 clove garlic, grated

Instructions

  1. Heat the oven as hot as it goes with a pizza stone or inverted sheet pan inside.
  2. Stretch the dough thin on a floured peel. Spread the tomatoes, then the garlic and mozzarella.
  3. Bake 10 to 14 minutes until the crust is puffed and charred in spots.
  4. Top with basil, drizzle with olive oil, slice, and serve immediately.

13. Zucchini Noodles with Pesto

Zucchini noodles with pesto

Prep: 10 min | Cook: 5 min | Total: 15 min

Ingredients

  • 4 zucchini, spiralized
  • 1 cup basil pesto
  • 1 cup cherry tomatoes, halved
  • 1/4 cup grated parmesan
  • 2 tbsp olive oil
  • Pine nuts, to serve

Instructions

  1. Saute the zucchini noodles in olive oil over high heat for 2 to 3 minutes, just until barely tender.
  2. Take off the heat and toss with the pesto and tomatoes.
  3. Divide among bowls and shower with parmesan.
  4. Top with pine nuts and serve right away.

14. Paneer Butter Masala

Paneer butter masala

Prep: 10 min | Cook: 20 min | Total: 30 min

Ingredients

  • 14 oz paneer, cubed
  • 1 can (15 oz) tomato sauce
  • 1/2 cup heavy cream
  • 1 onion, finely chopped
  • 2 tbsp butter
  • 1 tbsp garam masala

Instructions

  1. Brown the paneer cubes in butter until golden on the edges, about 5 minutes. Set aside.
  2. Cook the onion in the same pan until soft, 5 minutes. Add the garam masala and cook 1 minute.
  3. Pour in the tomato sauce and simmer 8 minutes. Stir in the cream.
  4. Return the paneer, simmer 3 minutes, and serve with basmati rice or naan.

15. Sweet Potato and Black Bean Tacos

Sweet potato and black bean tacos

Prep: 10 min | Cook: 25 min | Total: 35 min

Ingredients

  • 2 sweet potatoes, diced
  • 1 can (15 oz) black beans, drained
  • 1 tsp smoked paprika
  • 8 corn tortillas
  • 1 avocado, sliced
  • Lime wedges and cilantro, to serve

Instructions

  1. Heat the oven to 425°F. Toss the sweet potatoes with oil, paprika, and salt; roast 22 minutes.
  2. Warm the black beans in a small pot with a splash of water.
  3. Char the tortillas over a gas flame or in a dry skillet.
  4. Fill with sweet potatoes and beans, then top with avocado, cilantro, and a squeeze of lime.

16. Ratatouille Bake

Ratatouille bake

Prep: 15 min | Cook: 40 min | Total: 55 min

Ingredients

  • 1 eggplant, thinly sliced
  • 2 zucchini, thinly sliced
  • 3 tomatoes, thinly sliced
  • 2 cups marinara sauce
  • 3 cloves garlic, minced
  • 2 tbsp olive oil

Instructions

  1. Heat the oven to 375°F. Spread the marinara in a round baking dish and scatter over the garlic.
  2. Arrange the eggplant, zucchini, and tomato slices in overlapping concentric circles on top.
  3. Drizzle with olive oil, season with salt and pepper, and cover with foil.
  4. Bake 30 minutes covered, then 10 uncovered until tender and lightly browned.

17. Broccoli Cheddar Soup

Broccoli cheddar soup

Prep: 10 min | Cook: 25 min | Total: 35 min

Ingredients

  • 4 cups broccoli florets
  • 1 onion, chopped
  • 3 cups vegetable broth
  • 1 cup milk
  • 2 cups shredded sharp cheddar
  • 2 tbsp butter

Instructions

  1. Cook the onion in butter until soft, 5 minutes. Add the broccoli and broth; simmer 15 minutes until tender.
  2. Blend half the soup until smooth, then return it to the pot for a creamy-but-chunky texture.
  3. Stir in the milk and warm through without boiling.
  4. Take off the heat, stir in the cheddar until melted, and serve.

18. Gnocchi with Creamy Tomato Sauce

Gnocchi with creamy tomato sauce

Prep: 5 min | Cook: 15 min | Total: 20 min

Ingredients

  • 1 lb potato gnocchi
  • 1 can (15 oz) crushed tomatoes
  • 1/2 cup heavy cream
  • 2 cloves garlic, minced
  • 1 cup baby spinach
  • Grated parmesan, to serve

Instructions

  1. Boil the gnocchi until they float, about 3 minutes. Drain, reserving 1/2 cup water.
  2. Saute the garlic in olive oil 1 minute; add the tomatoes and simmer 8 minutes.
  3. Stir in the cream and spinach until wilted.
  4. Toss in the gnocchi, loosening with pasta water, and serve with parmesan.

19. Vegetable Pad Thai

Vegetable pad thai

Prep: 15 min | Cook: 10 min | Total: 25 min

Ingredients

  • 8 oz rice noodles
  • 2 eggs, beaten
  • 2 cups bean sprouts
  • 3 tbsp tamarind or pad thai sauce
  • 1/4 cup crushed peanuts
  • 2 green onions, sliced

Instructions

  1. Soak the rice noodles in hot water until pliable, about 10 minutes; drain.
  2. Scramble the eggs in a hot wok; push aside.
  3. Add the noodles and sauce, tossing 3 minutes until the noodles absorb the sauce.
  4. Fold in the bean sprouts and green onions; top with peanuts and lime wedges.

20. Halloumi and Vegetable Skewers

Halloumi and vegetable skewers

Prep: 15 min | Cook: 10 min | Total: 25 min

Ingredients

  • 8 oz halloumi, cut into chunks
  • 1 zucchini, cut into chunks
  • 1 bell pepper, cut into chunks
  • 1 red onion, cut into wedges
  • 3 tbsp olive oil
  • 1 tsp dried oregano

Instructions

  1. Toss the halloumi and vegetables with olive oil and oregano. Thread onto skewers.
  2. Grill or broil over medium-high heat, turning, about 8 minutes until charred and golden.
  3. Rest 2 minutes so the cheese sets.
  4. Serve over couscous or with warm pita and tzatziki.

The Bottom Line

Nobody at the table will ask where the meat is when dinner tastes like this. Keep beans, lentils, good cheese, and mushrooms in the rotation, and meatless nights become the ones everyone looks forward to.

Leave a Comment