How to Make Vegan Curry Puff (Traditional & Healthy Version)

The Vegan Curry Puff is a delightful Indian snack that beautifully merges flaky pastry with a spicy, aromatic vegetable filling. Popular across India, especially in urban bakeries and during festive gatherings, these puffs are a modern take on the classic 'samosa' and 'patty', using wholesome ingredients and plant-based preparation. The golden, crisp exterior made with atta (whole wheat flour) encases a filling of potatoes, peas, carrots, and traditional masalas, creating a perfect harmony of textures and flavors. Curry puffs are often enjoyed at tea-time, as a quick lunch, or as street food in bustling Indian cities. They are commonly served during festivals like Diwali and Holi, loved for their ease of sharing and festive appeal. This healthy, vegan version is a guilt-free treat, ideal for those tracking their calories or following a plant-based lifestyle. With a balance of protein, fiber, and essential nutrients, it fits perfectly into a health-conscious Indian diet, making it a great choice for lunch or mid-day snacks.

35 min total2 servingsMedium160 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Mix atta and a pinch of salt
0%
10 min

Step 1 · Mix atta and a pinch of salt

Mix atta and a pinch of salt. Add 1 tablespoon oil and cold water. Knead into a firm dough. Cover and rest for 10 minutes.

Step 2: Heat 1 tablespoon oil in a pan
0%

Step 2 · Heat 1 tablespoon oil in a pan

Heat 1 tablespoon oil in a pan. Add onion and ginger-garlic paste. Sauté till golden.

Step 3: Add carrots
0%
5 min

Step 3 · Add carrots

Add carrots, peas, and potatoes. Stir, then add garam masala, turmeric, chili powder, and salt. Cook for 5 minutes till vegetables are blended.

Step 4: Finish filling with fresh coriander
0%

Step 4 · Finish filling with fresh coriander

Finish filling with fresh coriander. Let mixture cool completely before stuffing.

Step 5: Divide dough into 2 balls
0%

Step 5 · Divide dough into 2 balls

Divide dough into 2 balls. Roll each into a thin circle (6-inch diameter). Place filling in the center, fold, and seal edges with water.

Step 6: Preheat oven to 180°C
0%
20 min

Step 6 · Preheat oven to 180°C

Preheat oven to 180°C. Place puffs on a baking tray. Brush lightly with oil. Bake for 20 minutes till golden brown.

Step 7: Cool for 5 minutes before serving
0%
5 min

Step 7 · Cool for 5 minutes before serving

Cool for 5 minutes before serving. Enjoy with mint chutney or tomato ketchup.

Why this recipe is healthy

This dish is a healthy choice because it uses whole wheat instead of refined flour, and is baked rather than fried. The filling is packed with nutrient-dense vegetables and aromatic spices, supporting immunity and metabolism. It’s vegan, free from cholesterol, and low in saturated fat, ideal for weight management and heart health. Portion-controlled, it fits well in balanced Indian meals.

A note on tradition

Curry puffs have become a staple in Indian bakeries and home kitchens, especially in cities like Mumbai and Kolkata. Their roots trace back to colonial influences, but the Indian version is unique with its masala-spiced filling and use of local ingredients. They are often served during Diwali, Holi, and family gatherings, symbolizing festive indulgence with a modern touch.

← Back to Vegan Curry Puff