Puri Bhaji Recipe – Crispy Golden Puris with Spicy Potato Bhaji (Step-by-Step Guide)
Learn how to make traditional Puri Bhaji at home — a perfect Indian breakfast or festive meal featuring crispy puffed puris and flavorful aloo bhaji. Simple ingredients, easy steps, and restaurant-style taste!
🥔 Introduction: The Classic Indian Breakfast – Puri Bhaji
There are few dishes that capture the essence of Indian comfort food like Puri Bhaji. This timeless combination of fluffy, golden puris served with a spiced potato curry (bhaji) is a staple across Indian households. Whether it’s a festive brunch, a lazy Sunday breakfast, or a temple offering (prasad), this dish never fails to delight.
From the streets of Mumbai to the kitchens of South India, Puri Bhaji has many regional variations — some with dry potato masala, others with a tangy curry-style bhaji. But the soul of this dish remains the same: warm, crispy puris paired with flavorful, mildly spiced potatoes.
Let’s dive into this easy, step-by-step Puri Bhaji recipe that brings authentic Indian flavors to your table!
🧂 Ingredients for Puri Bhaji
For the Puri:
- Whole wheat flour – 2 cups
- Semolina (rava/sooji) – 1 tbsp (optional, for crispness)
- Salt – ½ tsp
- Oil – 2 tsp (for dough)
- Water – as needed (to knead)
- Oil – for deep frying
For the Bhaji (Potato Curry):
- Potatoes – 4 medium (boiled & peeled)
- Onion – 1 medium (finely chopped)
- Green chilies – 2 (slit)
- Ginger – 1 inch (grated)
- Curry leaves – 6–8
- Mustard seeds – 1 tsp
- Cumin seeds – ½ tsp
- Turmeric powder – ½ tsp
- Red chili powder – ½ tsp
- Salt – to taste
- Lemon juice – 1 tbsp
- Fresh coriander leaves – for garnish
- Oil – 2 tbsp
- Water – ½ cup (adjust for desired consistency)
👩🍳 Instructions to Make Puri Bhaji
Step 1: Prepare the Puri Dough
- In a large bowl, mix whole wheat flour, semolina, and salt.
- Add a little oil and mix well with your fingers.
- Gradually add water and knead into a firm, smooth dough (firmer than chapati dough).
- Cover with a damp cloth and let it rest for 15–20 minutes.
Step 2: Make the Aloo Bhaji
- Heat oil in a pan over medium flame.
- Add mustard seeds and let them splutter. Then add cumin seeds, curry leaves, and green chilies.
- Add chopped onion and sauté until translucent.
- Stir in grated ginger, turmeric powder, and red chili powder.
- Mash the boiled potatoes roughly and add them to the pan.
- Add salt and mix well. Pour in ½ cup of water to adjust the consistency.
- Cover and cook for 5–7 minutes on low flame.
- Finish with lemon juice and garnish with fresh coriander leaves.
Step 3: Fry the Puris
- Divide the dough into small lemon-sized balls.
- Roll each ball into a small, round puri (avoid using dry flour; use a few drops of oil while rolling).
- Heat oil in a deep frying pan. Once hot, slide in one puri at a time.
- Gently press with a slotted spoon to help it puff up.
- Flip and fry until golden brown on both sides.
- Remove and drain on paper towels.
🍽️ Serving Suggestions
Serve hot puri bhaji with a side of pickle, chutney, or a bowl of curd. For festive occasions, pair it with halwa or suji kesari to make the classic North Indian “Puri Bhaji Halwa” combo.
💡 Pro Tips for Perfect Puri Bhaji
- Ensure the dough is tight for puris; a soft dough absorbs more oil.
- Always fry puris in hot oil to make them puff instantly.
- For a richer taste, you can add a pinch of asafoetida (hing) and urad dal to the bhaji tempering.
- Add finely chopped tomatoes for a tangy twist to your aloo bhaji.
🌟 Conclusion
Puri Bhaji is more than just a dish — it’s nostalgia on a plate! Crispy, golden puris paired with flavorful spiced potatoes make for a wholesome and satisfying meal. Whether you’re hosting guests, celebrating a festival, or simply craving something indulgent, this recipe will never disappoint.
Try this homemade Puri Bhaji recipe today and enjoy the authentic flavors of Indian cuisine right in your kitchen.