SmartChef AI app iconSmartChef AI

Vegetarian Dinner Ideas: 30 Hearty Meals Without Meat

Hearty vegetarian dinner ideas with enough protein to satisfy: curries, pasta, bowls, tacos, bakes and soups built on beans, eggs, cheese and tofu.

By Ayoub Farid · · 2 min read

Vegetarian Dinner Ideas: 30 Hearty Meals Without Meat

The best vegetarian dinners don't feel like something is missing. They're built on satisfying proteins (beans, lentils, eggs, cheese, tofu) and big flavors: browning, spices, umami and acid.

Building a satisfying vegetarian meal

  • Protein: lentils, chickpeas, beans, eggs, halloumi, paneer, tofu, tempeh.
  • Umami: mushrooms, soy sauce, miso, parmesan-style cheese, tomato paste, roasted vegetables.
  • Texture: something crispy (roasted chickpeas, breadcrumbs, nuts) and something creamy.
  • Acid and freshness: lemon, pickles, herbs, yogurt.

Curries and stews

  1. Chickpea and spinach curry.
  2. Red lentil dal with crispy onions.
  3. Paneer tikka masala.
  4. Moroccan vegetable and chickpea tagine.
  5. Thai green curry with tofu and vegetables.
  6. Black bean and sweet potato chili.

Pasta and grains

  1. Mushroom stroganoff.
  2. Spinach and ricotta stuffed shells.
  3. Lentil bolognese.
  4. Mushroom risotto.
  5. Baked feta pasta.
  6. Pasta e ceci.

Bowls and tacos

  1. Falafel bowls with tahini.
  2. Black bean tacos with avocado crema.
  3. Halloumi and roasted vegetable bowls.
  4. Burrito bowls with beans and corn.
  5. Teriyaki tofu bowls.

Eggs and bakes

  1. Shakshuka.
  2. Frittata with seasonal vegetables.
  3. Spanakopita-style pie.
  4. Vegetable lasagna.
  5. Eggplant parmesan.
  6. Stuffed peppers with rice and lentils.

Soups

  1. Minestrone.
  2. French onion soup (use a rich vegetable stock).
  3. Roasted tomato soup with grilled cheese.
  4. Black bean soup.

Quick weeknight

  1. Bean and cheese quesadillas.
  2. Egg fried rice with vegetables.
  3. Peanut noodles with crunchy vegetables.

Watch for hidden meat products

Some ingredients aren't vegetarian: traditional parmesan (animal rennet), Worcestershire sauce (anchovies), fish sauce, gelatin and some stocks. Look for vegetarian-labeled versions.

Convert your favorite recipes

Ask Cook AI in SmartChef AI to "make this lasagna vegetarian and keep it high protein". It will suggest swaps you can save as a new version. See also vegan recipes for beginners and high-protein meals.

A weekly vegetarian plan

NightDinnerProtein source
MonChickpea and spinach curryChickpeas
TueBlack bean tacosBeans, cheese
WedMushroom stroganoffMushrooms, sour cream, pasta
ThuShakshukaEggs
FriHalloumi and vegetable bowlsHalloumi

Pantry staples for vegetarian cooking

Keep tinned chickpeas and beans, red lentils, eggs, halloumi or paneer, a block of tofu, frozen spinach, mushrooms, a good stock (vegetable or mushroom), soy sauce and miso. With these, a satisfying vegetarian dinner is always 30 minutes away.

Frequently asked questions

How do vegetarians get enough protein at dinner?

Combine beans, lentils, eggs, dairy, tofu or tempeh with whole grains, and include a protein source at every meal.

What's an easy vegetarian dinner for meat eaters?

Chili, curry, stuffed shells and mushroom stroganoff are hearty enough for everyone.

Is parmesan vegetarian?

Traditional Parmigiano-Reggiano uses animal rennet. Look for cheeses labeled vegetarian.

Save it in one tap

Every recipe you love, in one smart kitchen

SmartChef AI saves recipes from TikTok, Instagram and any website, scans cookbooks and handwritten cards, and answers your cooking questions with an AI chef. Free to download on iPhone and iPad.

Download on theApp Store

Keep reading