Recipes1 min read

10 high-protein vegetarian dinners

Meat-free dinners with 20 grams of protein or more per serving, built on beans, lentils, tofu, eggs and dairy.

Illustration for 10 high-protein vegetarian dinners

Vegetarian dinners can easily be high in protein with the right building blocks. Each of these ideas provides a solid protein base, and most come together in under 40 minutes.

Ten dinners to try

  1. Red lentil and spinach dal with Greek yoghurt and wholegrain flatbread
  2. Crispy tofu stir-fry with edamame, broccoli and noodles
  3. Black bean chilli topped with cheese and yoghurt
  4. Halloumi, chickpea and roasted vegetable traybake
  5. Shakshuka with eggs, white beans and feta
  6. Tempeh grain bowl with quinoa, avocado and sesame dressing
  7. Paneer tikka with peppers, onions and brown rice
  8. Lentil bolognese with wholewheat spaghetti and parmesan
  9. Egg fried rice with tofu, peas and spring onions
  10. Bean and cheese quesadillas with a big side salad

Protein boosters

Protein boosters: Greek yoghurt, edamame, seeds, a boiled egg and lentil pasta
  • Stir Greek yoghurt into curries and sauces
  • Top bowls with edamame, seeds or a boiled egg
  • Use lentil or chickpea pasta
  • Add a tin of beans to any soup or stew

Plan meat-free with confidence

Set your diet to vegetarian in Mealful and your plans never include meat or fish. Sort by most protein to find the most filling dinners.

This article is general information, not medical advice. If you have a health condition or specific dietary needs, talk to a doctor or registered dietitian.

Keep reading

Deep green background with leaves
Mealful app icon

Stop wasting time on
deciding what's for dinner.

A healthier week, planned for you in seconds.