Ingredients
Method
Make the roti dough
- Combine atta flour and salt in a mixing bowl. Add the oil and rub it through the flour with your fingertips for 30 seconds.
- Pour in warm water gradually, mixing with your hand until a soft, non-sticky dough forms. You may need 1 to 2 tbsp more or less water depending on the flour.
- Knead the dough on a lightly floured surface for 5 minutes until smooth. Cover with a damp cloth and rest for 20 minutes while you start the curry.
Brown the goat and build the base
- Heat 2 tbsp oil in a large Dutch oven over high heat. Brown the goat pieces in two batches, about 3 minutes per side, until deep golden on the outside. Transfer to a plate.
- Reduce heat to medium. Add the remaining 1 tbsp oil and tip in cardamom, cloves, cinnamon stick, and bay leaves. Stir for 60 seconds until fragrant.
- Add the sliced onions and a pinch of salt. Cook over medium-low heat for 15 minutes, stirring occasionally, until onions are deep golden and jammy.
- Stir in the grated ginger and garlic and cook for 2 minutes until the raw smell disappears.
- Add Kashmiri chili powder, ground cumin, ground coriander, and turmeric. Stir for 1 minute until the spices coat the onions and turn fragrant.
- Add the chopped tomatoes and cook for 8 minutes over medium heat, breaking them down with the spoon until the mixture is thick and the oil separates at the edges.
Simmer the curry
- Remove the pot from direct heat briefly. Stir in the yogurt one tablespoon at a time until fully incorporated.
- Return the browned goat pieces to the pot along with any resting juices. Add 300 ml water and 1 tsp salt. Stir to coat the meat in the sauce.
- Bring to a gentle boil, then reduce to a low simmer. Cover with a lid and cook for 60 minutes, stirring every 15 minutes.
- Remove the lid and simmer for a further 15 to 20 minutes until the sauce has reduced, the oil has risen to the surface, and the goat is fork-tender at the bone.
- Stir in garam masala, taste, and adjust salt. Scatter over fresh cilantro.
Cook the roti
- Divide the rested dough into 8 equal balls, about 45 g each. On a lightly floured surface, roll each ball into a thin round, about 20 cm diameter and 2 mm thick.
- Heat a dry cast-iron skillet or tawa over high heat until very hot. Place one roti in the pan and cook for 60 to 90 seconds until bubbles form and the underside shows pale brown spots.
- Flip and cook for another 60 seconds until the second side has golden spots. If you have a gas burner, hold the roti briefly over the flame with tongs for 5 seconds to puff it fully.
- Stack cooked roti under a clean cloth to keep them soft and warm. Repeat with remaining dough balls.
Notes
For the richest sauce, marinate the goat in half the ground spices plus the yogurt for 1 to 2 hours before cooking. The meat browns less evenly with marinade, so pat it dry before searing.
