30-Minute Creamy Yogurt Chickpea Curry (Dahi Chole)

Craving a quick, flavorful, and surprisingly creamy vegetarian meal? Look no further than this 30-minute Yogurt Chickpea Curry (Dahi Chole), a vibrant Indian dish bursting with aromatic spices and the delightful tang of yogurt. Forget complicated recipes and lengthy cooking times; this recipe delivers restaurant-quality taste with minimal effort. The perfect balance of spicy, tangy, and subtly sweet, this curry is a fantastic weeknight dinner option, equally satisfying served with rice, naan, or roti.

This recipe simplifies the traditional Dahi Chole, making it accessible to even beginner cooks. We'll guide you through each step, from preparing the flavorful spice blend to achieving that signature creamy texture. Ready to create a delicious and satisfying meal in under half an hour? Let's dive into the simple, step-by-step process!

Tools Needed

  • Hot pan
  • Bowl

Ingredients

  • Ginger: 4 fat cloves (or more/less to taste)
  • Garlic: 4 fat cloves (or more/less to taste)
  • Tomatoes: 4 medium-sized
  • Oil: 2 tablespoons
  • Cumin seeds: 1 teaspoon
  • Green chilies: 2 (optional)
  • Natural yogurt: 300g
  • Turmeric powder: 1 teaspoon
  • Red chili powder: 1 teaspoon
  • Ground cumin: 1 teaspoon
  • Salt: 1 teaspoon
  • Kasuri Methi (dried fenugreek leaves): 1 tablespoon
  • Water: 100ml
  • Chickpeas (soaked overnight or canned): 400g drained weight (approx. 2 cans)
  • Red onions: 2 small
  • Garam masala: 1 teaspoon
  • Coriander leaves
  • Curry leaves

Step-by-Step Instructions

Step 1. Sauté Aromatics and Tomatoes

  • Finely chop ginger and garlic.
  • Heat oil in a pan, add cumin seeds and let them sizzle.
  • Add slit green chilies (optional), ginger, and garlic. Cook for about a minute.
  • Add chopped tomatoes and cook for 10 minutes until softened, reducing heat as needed.
Finely chop ginger and garlic.Heat oil in a pan, add cumin seeds and let them sizzle.Add slit green chilies (optional), ginger, and garlic. Cook for about a minute.Add chopped tomatoes and cook for 10 minutes until softened, reducing heat as needed.
Sauté Aromatics and Tomatoes
  • Turn off heat under the tomatoes. Add 100ml of water to cool slightly.
Turn off heat under the tomatoes. Add 100ml of water to cool slightly.
Sauté Aromatics and Tomatoes

Step 2. Prepare and Gently Cook Yogurt Mixture

  • In a bowl, combine yogurt, turmeric, red chili powder, ground cumin, salt, and kasuri methi. Mix well.
  • Add the yogurt mixture to the tomatoes, stirring gently. If needed, add a little more water to prevent splitting. Turn the heat back on very low.
  • Heat the yogurt mixture gently until steam appears (this helps prevent splitting). Cover and cook for 10 minutes on low heat.
Meanwhile, prepare the yogurt mixture: In a bowl, combine yogurt, turmeric, red chili powder, ground cumin, salt, and kasuri methi. Mix well.Add the yogurt mixture to the tomatoes, stirring gently. If needed, add a little more water to prevent splitting. Turn the heat back on very low.Heat the yogurt mixture gently until steam appears (this helps prevent splitting). Cover and cook for 10 minutes on low heat.
Prepare and Gently Cook Yogurt Mixture

Step 3. Simmer with Chickpeas

  • Drain and add chickpeas to the curry. Cook for another 10 minutes, covered.
Drain and add chickpeas to the curry. Cook for another 10 minutes, covered.
Simmer with Chickpeas

Step 4. Finish and Garnish

  • For the last 5 minutes of cooking, add thinly sliced red onions and garam masala. Stir to combine.
  • Garnish with chopped coriander leaves.
For the last 5 minutes of cooking, add thinly sliced red onions and garam masala. Stir to combine.Garnish with chopped coriander leaves.
Finish and Garnish

Read more: Creamy Cashew Chicken Curry: A Simple Yet Sumptuous Recipe

Tips

  • Soak chickpeas overnight for best results.
  • Adjust the amount of ginger, garlic, and chilies to your preference.
  • Be careful when adding yogurt to hot mixtures to prevent splitting. Low heat is key.
  • Serve hot with flatbreads like roti, naan, or paratha.

Nutrition

  • N/A

FAQs

1. Can I use Greek yogurt instead of regular yogurt?

Yes! Greek yogurt will make the curry even thicker and creamier. Just be sure it's plain and unsweetened.

2. What can I serve this curry with?

This Dahi Chole is delicious served with rice, naan bread, roti, or even as a filling for wraps or sandwiches.


This quick and easy Dahi Chole recipe delivers a burst of flavor in just 30 minutes, perfect for a weeknight meal. The creamy texture and vibrant spices make it a crowd-pleaser, guaranteed to satisfy your curry cravings. Enjoy your delicious, homemade Yogurt Chickpea Curry!