Protein-Rich Vegetarian Meals I Cook Every Week

Growing up in a South Indian household, vegetarian food was never a compromise. It was the default, and it was extraordinary. My mother and grandmother could make a dozen different dishes from lentils alone, each one completely distinct in flavour and texture. So when people look surprised that I get enough protein without relying heavily on meat, I always smile. I have been doing this my whole life — I just understand the science behind it better now.

I am not fully vegetarian these days. I eat fish and occasionally chicken. But the meals I cook at home most often are plant-based, partly out of habit, partly because they make me feel my best, and partly because they are absolutely delicious. Here are the protein-rich vegetarian meals I make on repeat, week after week, in my Dubai kitchen.

Dal Tadka — The Foundation

No list of mine could start with anything else. Yellow lentil dal with a sizzling tadka of cumin, mustard seeds, curry leaves, garlic, and dried chillies is the meal I have cooked more than any other in my life. One cup of dried lentils gives you roughly twenty-five grams of protein, and when served with brown rice or roti, you get a complete amino acid profile. I make a big pot every Sunday — it takes about thirty minutes and provides three to four meals. The key is using masoor or toor dal, cooking it until completely soft, and not being shy with the ghee in the tadka. This is comfort, nutrition, and home all in one bowl.

Chana Masala

Chickpeas are a protein and fibre powerhouse, and chana masala is one of the most satisfying meals I know. I use dried chickpeas that I soak overnight and pressure cook, because the texture is incomparably better than tinned. The gravy is built on onions, tomatoes, ginger, garlic, and a blend of spices — cumin, coriander, garam masala, and amchur for tanginess. One generous serving gives me about fifteen grams of protein, and it keeps brilliantly in the fridge for days. I eat it with rice, with roti, stuffed in wraps, or honestly just straight from the container with a spoon when I am in a rush.

Paneer Bhurji

This is my go-to when I need something quick and protein-dense. Paneer is roughly eighteen grams of protein per hundred grams, and bhurji comes together in fifteen minutes. I crumble paneer into a pan with sauteed onions, tomatoes, green chillies, turmeric, and cumin. Sometimes I add spinach or bell peppers for extra nutrition. It works as a filling for wraps, a side with paratha, or a topping for toast. Finding good quality paneer in Dubai is easy — several Indian grocery stores in Karama and Al Barsha stock fresh paneer that rivals what you get in India.

Rajma — Red Kidney Bean Curry

Rajma chawal might be the most beloved comfort meal in North Indian cuisine, and for good reason. Red kidney beans are loaded with protein and fibre, and when slow-cooked in a rich tomato and onion gravy with warming spices, they become something truly special. I cook rajma in a pressure cooker until the beans are completely tender and the gravy has thickened naturally. Served over steaming basmati rice with a squeeze of lemon and some sliced onion on the side, it is perfect. This meal sustains me for hours and never fails to make a long workday feel better.

Greek Yoghurt Power Bowl

Not every meal needs to be cooked. My weekday breakfast most mornings is a thick Greek yoghurt bowl with a scoop of plant-based protein powder blended in, topped with mixed berries, a tablespoon of chia seeds, a handful of granola, and a drizzle of almond butter. This simple bowl packs around thirty-five grams of protein and keeps me full until lunch. I buy my Greek yoghurt from the Carrefour organic range, and the protein powder I use is a vanilla pea protein that I order online. It takes three minutes to assemble and I genuinely look forward to it every morning.

Tofu Stir-Fry

I came to tofu late, but now I am a convert. The secret is pressing it properly to remove moisture, then pan-frying it until golden and crispy before adding it to whatever you are making. My standard stir-fry uses firm tofu with broccoli, snap peas, bell peppers, and a sauce made from soy, ginger, garlic, sesame oil, and a touch of maple syrup. Served over jasmine rice or noodles, it is light but substantial. One block of firm tofu has roughly forty grams of protein, so even sharing this with someone means you are getting a solid serving.

Sprout Salad

This is my simplest protein-rich meal and one I never get tired of. I sprout a mix of moong beans, chickpeas, and lentils at home — it takes about two days on the kitchen counter. Then I toss the sprouts with diced cucumber, tomato, red onion, fresh coriander, green chilli, lemon juice, chaat masala, and a pinch of salt. It is crunchy, tangy, spicy, and incredibly nutritious. I sometimes add pomegranate seeds for sweetness. This is what I eat when the Dubai heat makes me want something light but I still need the protein to get through a busy afternoon.

It All Adds Up

The question I get most often is whether vegetarian protein is "enough." The answer is a resounding yes — if you are intentional about it. Combining legumes with grains gives you complete proteins. Adding dairy, seeds, and nuts fills in any gaps. The meals I have shared here are not special occasion cooking. They are my weekly staples — simple, nourishing, and deeply satisfying. They connect me to my roots, they fuel my body properly, and they prove that eating well does not have to be complicated or expensive. Sometimes the best nutrition comes from the recipes your grandmother never measured but always got right.

Lavanya Vikram

Lavanya Vikram

Beauty & lifestyle influencer, entrepreneur, and founder of Blush N Curls. Sharing food, travel, wellness & life from Dubai.

Follow @lavanyavikram_ →
Back to Blog