Easy & Customisable Karahi Recipe – A Flavour-Packed Classic

A rich and aromatic dish, Karahi is one of the best flavourful meals, enjoyed freshly cooked. Whether you choose vegetables, chicken, or lamb, this recipe guarantees a delicious experience!


⏳ Preparation Time: 20–30 minutes

  • Vegetable Karahi: 15–20 minutes
  • Chicken or Lamb Karahi: 20–30 minutes

🍳 Cooking Time: 30–45 minutes

  • Vegetable Karahi: 20–30 minutes
  • Chicken or Lamb Karahi: 30–45 minutes

💡 Pro Tip: Marinate chicken or lamb for 30 minutes to 2 hours for enhanced flavour. Always check the meat is fully cooked and tender.


🥘 Ingredients

🌿 For the Spice Mix:

  • 1 tbsp coriander powder
  • 1 tbsp cumin powder
  • 1 tbsp garam masala
  • 1 tsp turmeric powder
  • 1 tsp red chilli powder (adjust to taste)
  • Salt to taste

🍗 For the Main Dish:

  • 2 tbsp vegetable oil or ghee
  • 1 large onion, finely chopped
  • 1 tbsp ginger-garlic paste
  • 1–2 green chillies, chopped (adjust to taste)
  • For Vegetable Karahi: 1 cup mixed vegetables
  • For Chicken or Lamb Karahi: 500g boneless chicken/lamb pieces
  • 2 large tomatoes, chopped
  • 1–2 tbsp plain yogurt (optional)
  • Fresh coriander leaves for garnish
  • Fresh ginger, julienned for garnish

👨‍🍳 Instructions

1️⃣ Prepare the Spice Mix

  • In a small bowl, mix coriander powder, cumin powder, garam masala, turmeric powder, red chilli powder, and salt. Set aside.

2️⃣ Start Cooking

  • Heat oil or ghee in a karahi or a large skillet over medium heat.
  • Add chopped onions and sauté until they become translucent.

3️⃣ Add Aromatics

  • Add ginger-garlic paste and chopped green chillies. Sauté for another 1–2 minutes until the raw smell disappears.

4️⃣ Add Spice Mix

  • Stir in the prepared spice mix and cook for a couple of minutes to allow the spices to release their flavours.

5️⃣ Add Vegetables/Meat

  • For Vegetable Karahi: Add mixed vegetables and cook until slightly tender.
  • For Chicken or Lamb Karahi: Add the chicken or lamb pieces and brown them on all sides.

6️⃣ Add Tomatoes and Yogurt

  • Stir in the chopped tomatoes and cook until they break down and the oil separates from the masala.
  • If you prefer a creamier texture, add yogurt and mix well.

7️⃣ Simmer the Dish

  • Cover and let it simmer on low heat until the vegetables/meat are fully cooked and the flavours blend together.

8️⃣ Garnish and Serve

  • Garnish with fresh coriander leaves and long sliced ginger.
  • Serve hot with naan, roti, or rice. Enjoy your homemade Karahi! 🍛🔥
Easy & Customisable Karahi Recipe – A Flavour-Packed Classic
lamb karahi

✨ Serving Suggestion: Pair with a cooling raita or salad for a balanced meal!