Gobi Gosht (Mutton with Cauliflower)
Gobi gosht is a heartwarming traditional Pakistani dish that brings cauliflower to life. It's best served with a side of tangy yogurt and roti.

- Prep time
- 10 min
- Cook time
- 2 hr 30 min
- Yield
- 6 servings
- Difficulty
- HARD
Ingredients
Quantities are shown as originally provided.
- 1 pound (~500 grams) goat/lamb meat (cut in small pieces)
- 2½ teaspoon salt (or to taste)
- ¾ cup neutral oil (canola, sunflower or vegetable )
- 2 small (~3-5 ounces/100-150 grams) yellow or red onions (thinly sliced)
- 1 teaspoon crushed ginger
- 1 teaspoon crushed garlic
- 1 bird’s eye chili (finely chopped, optional)
- 3 (~3-5 ounces/100-150 grams) roma tomatoes (diced)
- 1 teaspoon red chili powder
- ¼ teaspoon cumin seeds
- 3 cloves
- 4 peppercorn
- 1 green cardamom
- 1 black cardamom
- 1 pound (~500 grams) cauliflower (cut in small florets)
- 1 teaspoon salt (or to taste )
- ½ teaspoon black pepper (or to taste )
- ½ cup cilantro (finely chopped (optional))
- 2 bird’s eye chilies (finely chopped (optional))
- ¼ teaspoon garam masala powder (optional)
Instructions
- 1
Place meat in a colander and rub with 1 teaspoon of salt. Set aside.
- 2
Heat heavy bottom pot and add ½ cup oil. Once hot, add sliced onion and sauté until evenly brown, roughly 7-10 minutes.
- 3
Add crushed ginger and garlic, and bird’s eye chili (if using). Stir for roughly 30 seconds to 1 minute until fragrant.
- 4
Add meat and stir on high heat until no longer pink for about 5-7 minutes.
- 5
Add tomatoes, red chili powder, ½ teaspoon of salt and whole garam masala (cumin seeds, cloves, peppercorn, green and black cardamom). Stir until well-mixed.
- 6
Add 2 ½ cups water and bring to boil. Lower to simmer and cover. Cook until the meat is tender about 2 – 2 ½ hours.
- 7
While the meat is cooking, begin to get the cauliflower ready. In a large wok or frying pan, heat remaining ¼ cup oil. Once hot, add cauliflower, ½ teaspoon of salt, and pepper. Sauté until just slightly brown and evenly cooked, about 5 - 7 minutes.
- 8
Once the meat is tender, carefully remove the lid and add cauliflower. Increase heat to high, and stir until the cauliflower has absorbed the masala and the oil begins to separate from the spices. Remove from heat.
- 9
Carefully place gobi gosht into a serving bowl. Garnish with diced cilantro and chilies, and dust with garam masala powder.
- 10
Place meat in a colander and rub with 1 teaspoon of salt. Set aside.
- 11
Turn Instant Pot on and select ‘Sauté’. Once hot, add ½ cup oil and sliced onion. Sauté until evenly brown, roughly 7 – 10 minutes.
- 12
Add crushed ginger and garlic, and bird’s eye chili (if using). Stir for roughly 30 seconds to 1 minute until fragrant.
- 13
Add meat and stir until no longer pink for about 5-7 minutes.
- 14
Add tomatoes, red chili powder, salt and whole garam masala (cumin seeds, cloves, peppercorn, green and black cardamom). Stir until well-mixed.
- 15
Add ½ cup water or at least enough to cover 1/3rd of the meat mixture.
- 16
Cancel “Sauté” and close the lid. Move the steam valve to sealing, and on manual setting, set the cooking time to 25 minutes at high pressure.
- 17
While the meat is cooking, begin to get the cauliflower ready. In a large wok or frying pan, heat remaining ¼ cup oil. Once hot, add cauliflower, salt and pepper. Sauté until just slightly brown and evenly cooked, about 5 to 7 minutes.
- 18
Once the timer is up, move the steam valve to venting position to immediately release steam. After the pressure has released, carefully remove the lid, making sure you are not touching the metallic part.
- 19
Select ‘Sauté’ again and add cooked cauliflower to the meat mixture. Fry until the cauliflower has absorbed the masala and the oil begins to separate from the spices.
- 20
Turn “Instant Pot” off, and carefully place gobi gosht into a serving bowl. Garnish with diced cilantro and chilies, and dust with garam masala powder.