The question most people ask when considering a reduction in meat consumption is always the same: where will I get my protein? It is a reasonable question, but one that rests on a significant misconception — that animal products are the only reliable source of complete, adequate protein. The reality is that a well-constructed plant-based diet is entirely capable of meeting protein requirements, and the meals that achieve this are often considerably more interesting and varied than a diet built around chicken breast and plain rice.

Protein requirements for most adults are around 0.75 to 1 gram per kilogram of body weight per day, though this increases with exercise intensity and age. A 70kg adult following this guideline needs approximately 53 to 70 grams of protein per day — a target that is entirely achievable from plant sources with some thoughtful meal planning. Here are 15 genuinely delicious meals that prove the point.

1. Black Bean and Sweet Potato Enchiladas

Black beans are among the most protein-dense legumes at approximately 15g of protein per 100g cooked. Combined with roasted sweet potato, sharp cheddar (if including dairy), smoky enchilada sauce and fresh coriander, they make a filling and genuinely satisfying main course. Each serving provides approximately 22 to 25g of protein when made with full-fat cheese and a generous bean filling. Prepare the components in advance for a weeknight meal that comes together in under 20 minutes.

Advertisement

2. Paneer Tikka Masala

Paneer, the firm Indian fresh cheese, contains approximately 18g of protein per 100g and holds its texture beautifully in rich tomato-based sauces. A generous portion of paneer tikka masala with basmati rice provides 35 to 40g of protein per serving — more than the equivalent weight of chicken in some preparations. The recipe is straightforward and the spice blend — cumin, coriander, garam masala, turmeric and kashmiri chilli — produces a sauce of outstanding depth.

3. Greek Lentil Soup (Fakes)

Green or brown lentils cooked with olive oil, garlic, onion, carrot, tomato and red wine vinegar produce a soup of extraordinary warmth and nutrition. Lentils contain approximately 9g of protein per 100g cooked, and a bowl of fakes with good crusty bread is a genuinely complete meal. Lentils are also rich in iron, folate, and fibre, making this one of the most nutritionally complete meals in the vegetarian repertoire.

4. Edamame and Tofu Poke Bowl

Firm tofu, pressed and marinated in soy sauce, sesame oil and rice vinegar, then either baked or pan-fried until golden, provides approximately 15g of protein per 100g. Combined with edamame (11g per 100g), brown rice, pickled cucumber, avocado and a miso-ginger dressing, a poke bowl can reach 30 to 35g of protein per serving. Both tofu and edamame are soy-based and provide complete protein containing all nine essential amino acids.

5. Cottage Cheese and Herb Frittata

Eggs provide approximately 13g of protein per 100g, and combining six eggs with 200g of full-fat cottage cheese (approximately 12g protein per 100g) in a large frittata with roasted vegetables, herbs and a scattering of parmesan produces a meal of around 40g of protein per two-person serving. Frittatas are also one of the most flexible and practical meals in the home cook's repertoire — almost any vegetable combination works.

6. Chickpea and Spinach Curry

Chickpeas at approximately 9g of protein per 100g cooked, combined with a generous quantity of fresh spinach, tinned tomatoes, onion, garlic, ginger and a blend of warm spices, produce one of the most satisfying weeknight curries imaginable. A large serving of chana saag with basmati rice provides approximately 20g of protein and exceptional fibre content. This dish improves enormously with overnight refrigeration as the flavours develop and deepen.

7. Tempeh Stir-Fry With Peanut Sauce

Tempeh, a fermented soy product with a nutty, meaty texture, contains approximately 19g of protein per 100g — more than most meat products by weight — and provides considerably more fibre and probiotic benefit than its unfermented counterpart tofu. Pan-fried until crispy and tossed in a peanut sauce with broccoli, snap peas, ginger, garlic and soy sauce, tempeh is one of the most satisfying high-protein plant-based meals available.

8. Quinoa and Black Bean Stuffed Peppers

Quinoa is unusual among plant foods in being a complete protein, containing all nine essential amino acids, at approximately 8g per 100g cooked. Combined with black beans, corn, cumin, lime juice and sharp cheese in a roasted red pepper, stuffed peppers are a visually impressive, genuinely nutritious meal providing approximately 25g of protein per two-pepper serving.

9. Greek Yoghurt Overnight Oats

Combining full-fat Greek yoghurt (approximately 10g protein per 100g) with oats, chia seeds and milk produces a breakfast containing 25 to 30g of protein before any additions. Top with berries, honey, nuts and seeds for a genuinely excellent start to the day that requires no morning preparation. This is the simplest high-protein vegetarian option in this list and arguably the most practical for weekday mornings.

10. Red Lentil Dahl With Coconut Milk

Red lentils dissolve into the most comforting, warming sauce when cooked with coconut milk, tomatoes, ginger, garlic, turmeric and cumin. At 7g of protein per 100g cooked, red lentil dahl requires a generous portion to hit significant protein targets, but served with wholemeal flatbread or brown rice it provides a genuinely nourishing meal of excellent flavour and minimal cost. This is among the most economical high-protein meals in the vegetarian repertoire.

11. Halloumi and Roasted Vegetable Traybake

Halloumi, the Cypriot grilling cheese that holds its shape under high heat, contains approximately 18g of protein per 100g. Cubed and combined on a single tray with cherry tomatoes, courgette, red onion, pepper and kalamata olives roasted in olive oil and dried oregano, halloumi traybake is one of the simplest, most impressive and most reliably delicious weeknight meals in this list. Serve with crusty bread or pitta to make it a complete meal.

12. Miso-Glazed Aubergine With Sesame Rice

Aubergine is not a high-protein vegetable, but combined with a generous serving of edamame and sesame seeds alongside the miso-glazed dish, the complete plate reaches meaningful protein targets. Miso paste — fermented soybean paste — adds an exceptional umami depth and a modest protein contribution of its own. The sweetness and caramelisation of the aubergine under the grill is one of the great simple pleasures of Japanese-inspired vegetarian cooking.

13. Egg Fried Rice With Edamame

Day-old cooked rice stir-fried with eggs, edamame, spring onions, soy sauce, sesame oil and a little chilli produces a quick, satisfying meal of approximately 25g of protein per serving. The key is using cold cooked rice, which fries rather than steams and produces the characteristic slightly charred grains of authentic egg fried rice. This is the fastest genuinely high-protein vegetarian meal in this list.

14. Spinach and Ricotta Pasta

Ricotta at approximately 11g of protein per 100g, combined generously with fresh spinach, lemon zest, nutmeg and parmesan in a pasta sauce that requires no cooking beyond boiling the pasta, produces a genuinely excellent meal of approximately 25 to 30g of protein per serving. This is the simplest recipe in the list and one of the most reliably crowd-pleasing.

15. Three Bean Chilli

Combining kidney beans, black beans and cannellini beans with tinned tomatoes, chipotle peppers, smoked paprika, cumin, garlic and dark chocolate (the secret ingredient that adds remarkable depth) produces a chilli of such flavour and substance that its vegetarian status becomes entirely irrelevant. Three bean chilli improves significantly the following day and freezes brilliantly, making it one of the most practical batch-cook options in the high-protein vegetarian repertoire.

"The protein question is the wrong question. The right question is whether vegetarian meals can be as satisfying, flavourful and nourishing as their meat equivalents. These 15 recipes answer that emphatically."

Reducing meat consumption does not require sacrifice, culinary creativity or expensive specialist ingredients. These 15 recipes use common supermarket staples and produce meals that are genuinely satisfying, nutritionally complete, and considerably more interesting than a chicken breast with salad.