Paratha with chickpeas is a beloved North Indian meal that pairs flaky, pan-fried whole wheat flatbreads with a spiced, tangy chickpea curry. It is a complete, satisfying plate that is both vegetarian and budget-friendly, and it works because the buttery layers of the paratha are perfect for scooping up the thick, saucy chickpeas. This recipe walks you through making both components from scratch, ensuring a fresh, restaurant-quality result at home.
Ingredients
- For the chickpea curry:
- 2 cups (400 g) dried chickpeas (or 3 cans, 15 oz / 425 g each, drained and rinsed)
- 2 tablespoons (30 ml) vegetable oil
- 1 large onion, finely chopped (about 1 cup / 150 g)
- 2 teaspoons grated fresh ginger
- 3 cloves garlic, minced
- 1 green chili, slit lengthwise (optional)
- 2 large tomatoes, chopped (about 1.5 cups / 250 g)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1 teaspoon salt, or to taste
- 1 cup (240 ml) water (if using canned chickpeas, use 1/2 cup / 120 ml)
- 2 tablespoons chopped fresh cilantro, for garnish
- 1 tablespoon lemon juice
- For the paratha:
- 2 cups (250 g) whole wheat flour (atta), plus extra for dusting
- 1 teaspoon salt
- 1 tablespoon oil or ghee
- 3/4 cup (180 ml) warm water, plus more if needed
- 3 tablespoons ghee or butter, for brushing and frying
Instructions
- Soak and cook the chickpeas (if using dried): Rinse the dried chickpeas and soak them in plenty of water for at least 8 hours or overnight. Drain and transfer to a large pot. Add fresh water to cover by 2 inches, bring to a boil, then reduce to a simmer. Cook for 1 to 1.5 hours, until tender. Drain and set aside. (If using canned, skip this step.)
- Make the paratha dough: In a large bowl, mix the whole wheat flour and salt. Add 1 tablespoon of oil or ghee and rub into the flour with your fingers. Gradually add the warm water, mixing with a spoon or your hands, until a soft, pliable dough forms. You may not need all the water. Knead for 5 minutes until smooth. Cover with a damp cloth and let rest for 20 minutes.
- Start the curry: While the dough rests, heat 2 tablespoons of oil in a deep skillet or Dutch oven over medium heat. Add the chopped onion and cook, stirring often, until golden brown, about 8 minutes. Add the ginger, garlic, and green chili (if using) and cook for 1 minute until fragrant.
- Add the tomatoes and spices: Stir in the chopped tomatoes, cumin, coriander, turmeric, and salt. Cook for 5-7 minutes, until the tomatoes break down and the oil starts to separate from the masala. Add the garam masala and stir.
- Simmer the chickpeas: Add the cooked or canned chickpeas and the water. Bring to a boil, then reduce heat to low. Simmer uncovered for 15 minutes, mashing a few chickpeas against the side of the pan to thicken the gravy. The curry should be thick and not watery. Stir in the lemon juice and most of the cilantro. Keep warm.
- Roll the parathas: Divide the dough into 8 equal balls. Dust a ball in flour and roll it out into a 6-inch circle. Brush a little ghee or oil over the surface, then fold the circle in half, brush again, and fold in half again to form a triangle. Roll the triangle out gently to about 1/8-inch thickness.
- Cook the parathas: Heat a cast-iron skillet or tawa over medium-high heat. Place a rolled paratha on the hot skillet. Cook for 30-45 seconds until small bubbles appear, then flip. Cook the other side for 30 seconds. Brush the top with ghee, flip, and cook for 30 seconds more, pressing gently with a spatula to help it puff. Brush the other side with ghee and cook until golden brown spots appear. Repeat with the remaining dough, keeping cooked parathas covered in a clean kitchen towel.
- Serve: Place 2 parathas on each plate and top with a generous ladle of chickpea curry. Garnish with remaining cilantro and serve hot.
Tips
- Use canned chickpeas for speed: If you are short on time, canned chickpeas work perfectly. Just rinse them well and reduce the water in the curry to 1/2 cup, as they are already soft and will break down quickly.
- Don’t skip the dough rest: Resting the dough relaxes the gluten, making the parathas easier to roll and softer. A 20-minute rest is essential.
- Adjust the spice level: The green chili adds heat. For a milder curry, omit it or remove the seeds. For more heat, add a pinch of cayenne pepper with the spices.
- Keep parathas warm: Stack cooked parathas on a plate and cover with a clean kitchen towel or foil to keep them warm and soft while you cook the rest. Do not refrigerate them while warm, as they will become tough.
Serving Suggestions
Serve the paratha with chickpeas as a complete meal. A side of plain yogurt or raita (yogurt with cucumber and mint) cools the spice beautifully. Pickled onions or a simple green salad with lemon vinaigrette add brightness. For a traditional touch, serve with a wedge of lemon and extra sliced chilies on the side.
Variations
- Stuffed paratha: Instead of plain layered paratha, stuff the dough balls with spiced mashed potato (aloo paratha) or crumbled paneer before rolling.
- Add vegetables: Add 1 cup of diced potatoes or carrots to the chickpea curry along with the chickpeas for a heartier dish.
- Make it vegan: Use oil instead of ghee for brushing the parathas and cooking the curry. The rest of the recipe is already vegan.
- Use chickpea flour: For a gluten-free version, you can make a simple flatbread using chickpea flour (besan) and water, though the texture will be different from traditional paratha.
Storage and Reheating
Store leftover chickpea curry in an airtight container in the refrigerator for up to 4 days. The parathas can be stored in a zip-top bag or container with a paper towel to absorb moisture, for up to 2 days at room temperature or 5 days refrigerated. To reheat, warm the curry in a saucepan over medium heat, adding a splash of water if it has thickened. Reheat parathas on a hot skillet for 1-2 minutes per side, or wrap in foil and warm in a 350°F (175°C) oven for 5-7 minutes. You can also freeze cooked parathas for up to 2 months, separated by parchment paper, and reheat directly from frozen on a hot skillet.
Frequently Asked Questions
Can I use all-purpose flour instead of whole wheat? Yes, you can substitute all-purpose flour, but the parathas will be less hearty and slightly less flavorful. Whole wheat flour gives the authentic, nutty taste and a softer texture. If using all-purpose, you may need slightly less water.
Why are my parathas hard? Hard parathas usually result from over-kneading, using too much flour when rolling, or cooking at too low a heat. Ensure you roll them thin and cook on a hot skillet. Also, do not skip the resting time for the dough.
Can I make this dish ahead of time? Yes, the chickpea curry actually tastes better the next day as the flavors meld. You can make the curry up to 2 days ahead and reheat it. Parathas are best fresh, but you can roll and freeze them uncooked between sheets of parchment, then cook directly from frozen.
Is this dish spicy? The spice level is moderate. The green chili adds a noticeable kick, but you can omit it for a mild curry. The garam masala adds warmth, not intense heat.
Can I use chickpea flour to thicken the curry? Yes, if your curry is too thin, mix 1 tablespoon of chickpea flour with 2 tablespoons of water to make a paste, then stir it into the simmering curry. Cook for 2-3 minutes until thickened. This is a great gluten-free thickener.
What if I don’t have a cast-iron skillet? Any heavy-bottomed skillet or non-stick pan works well. The key is to get it hot enough before adding the paratha. A tawa (Indian griddle) is traditional, but not required.
Related
- Traditional Madeira Cake: A Classic British Recipe
- Slow Cooker Mulligatawny Soup Recipe (UK)
- Air Fryer Roast Potatoes and Parsnips
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).