How to Make Vegetarian Keema Naan (Traditional & Healthy Version)

Keema Naan is a beloved North Indian stuffed flatbread, traditionally enjoyed hot off the tawa or tandoor in Punjabi households. While classic keema naan features a spiced minced meat filling, this vegetarian version uses soya granules (soya keema) to deliver the same robust flavors in a plant-based, high-protein package. The naan dough is enriched with atta (whole wheat flour) for extra fiber and a light, soft texture, making it a wholesome option for lunch. Keema Naan has roots in the vibrant Punjabi cuisine and is a favorite during festive gatherings like Baisakhi and Lohri. Served with fresh dahi (curd) or tangy chutney, it’s a comforting, satisfying meal that brings together the rich culinary traditions of North India. This healthy take preserves the aromatic spices and hearty filling, making it an ideal choice for calorie-conscious foodies who don’t want to compromise on taste or authenticity. Whether for a family lunch or a special festival treat, this vegetarian keema naan is sure to win hearts and nourish bodies.

35 min total2 servingsMedium290 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Prepare soya granules by soaking in hot water for 5 minutes
0%
5 min

Step 1 · Prepare soya granules by soaking in hot water for 5 minutes

Prepare soya granules by soaking in hot water for 5 minutes. Squeeze out excess water and keep aside.

Step 2: Heat half the oil in a pan
0%

Step 2 · Heat half the oil in a pan

Heat half the oil in a pan, add chopped onion, green chilli, and ginger-garlic paste. Sauté until onions are soft.

Step 3: Add prepared soya granules
0%
4 min

Step 3 · Add prepared soya granules

Add prepared soya granules, coriander powder, garam masala, red chilli powder, and salt. Cook for 3-4 minutes until mixture is dry. Stir in fresh coriander leaves. Let it cool.

Step 4: In a bowl
0%
10 min

Step 4 · In a bowl

In a bowl, mix atta, curd, salt, baking powder (if using), and a little water to knead a soft dough. Rest for 10 minutes.

Step 5: Divide dough into equal balls
0%

Step 5 · Divide dough into equal balls

Divide dough into equal balls. Roll one ball into a small disc, place filling at the center, and seal edges to form a stuffed ball.

Step 6: Gently roll the stuffed ball into a thick oval naan
0%

Step 6 · Gently roll the stuffed ball into a thick oval naan

Gently roll the stuffed ball into a thick oval naan. Repeat for all balls.

Step 7: Heat a tawa and cook naan on medium heat until golden spots appear ...
0%

Step 7 · Heat a tawa and cook naan on medium heat until golden spots appear ...

Heat a tawa and cook naan on medium heat until golden spots appear on both sides, brushing with remaining oil as needed.

Why this recipe is healthy

By replacing traditional meat with soya keema and using atta instead of refined flour, this recipe offers a healthier alternative without compromising on authentic Punjabi flavors. Soya is cholesterol-free and high in protein, making this stuffed naan ideal for vegetarians and those looking to reduce calorie intake. Minimal oil usage and the inclusion of fresh herbs further enhance its nutritional value, making it perfect for a balanced Indian lunch.

A note on tradition

Keema Naan is a North Indian specialty, especially popular in Punjab where stuffed naans are a staple during harvest festivals like Baisakhi. Traditionally cooked in a tandoor, it’s now commonly made on a tawa at home. Vegetarian versions such as this are often served during Navratri and other meatless occasions, allowing everyone to enjoy the beloved flavors of keema naan in a wholesome way.

← Back to Keema Naan