Shrimp in Kadhi (Shrimp in Yogurt Curry)

Updated Oct. 16, 2025

Shrimp in Kadhi (Shrimp in Yogurt Curry)
David Malosh for The New York Times. Food Stylist: Barrett Washburne.
Total Time
35 minutes
Prep Time
10 minutes
Cook Time
25 minutes
Rating
5(26)
Comments
Read comments

Kadhi is a sunny yellow gravy made with cultured dairy like yogurt or buttermilk and thickened with chickpea flour. While it originated in Rajasthan, a state in Northern India, kadhi varies across India and Pakistan: Some are sweet and others are rich and spicy like this one. Here, the kadhi is infused with black mustard seeds, garlic and fresh cilantro and serves as a poaching liquid for quick-cooking shrimp. 

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 servings
  • 1pound large peeled, deveined shrimp 
  • Kosher salt
  • 3tablespoons chickpea flour (see Tip)
  • ½ teaspoon Kashmiri chile powder (or other mild red chile powder)
  • ¾ teaspoon turmeric 
  • 1½ cups plain whole-milk yogurt 
  • 1tablespoon ghee or vegetable oil 
  • 1teaspoon black mustard seeds (see Tip) 
  • ¼ cup chopped cilantro, plus sprigs for serving (see Tip) 
  • 1green Thai chile, halved lengthwise, optional 
  • 2garlic cloves, thinly sliced
  • 1teaspoon fresh lemon juice, plus more for serving
  • Basmati rice, for serving 
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

230 calories; 8 grams fat; 2 grams saturated fat; 0 grams trans fat; 4 grams monounsaturated fat; 1 gram polyunsaturated fat; 13 grams carbohydrates; 1 gram dietary fiber; 5 grams sugars; 28 grams protein; 546 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Pat shrimp dry with paper towels and season all over with 1 teaspoon salt. Set aside.

  2. Step 2

    Add 2 cups of water to a 4-cup measuring cup or medium bowl. Add chickpea flour, chile powder, turmeric and 1 teaspoon salt. Whisk very well until the chickpea flour is dissolved. Add yogurt and whisk until combined.

  3. Step 3

    Heat a medium pot over medium-high. Add ghee and mustard seeds. Once mustard seeds begin to sizzle and pop, add cilantro, green chile (if using) and garlic. Cook, stirring often, until garlic is fragrant and beginning to turn golden brown. Add yogurt mixture and bring to a boil, continuing to stir until it comes to a boil to prevent the mixture from splitting.

  4. Step 4

    Once boiling, reduce heat to medium, place a wooden spoon inside to break the surface tension and prevent the kadhi from boiling over, and continue to simmer until thickened slightly, about 5 minutes. The final consistency should be similar to a gravy. (Kadhi can be made up to 3 days in advance and refrigerated. Bring to a simmer over medium heat before proceeding with the next step).

  5. Step 5

    Remove from heat and stir shrimp into kadhi. Cover the pot and simmer until shrimp are pink and just cooked through, about 3 minutes. Stir in lemon juice, taste, and season with more salt if desired.

  6. Step 6

    Serve over basmati rice, topped with more cilantro and green chile, if desired, with lemon wedges alongside.

Tips
  • Chickpea flour is made from finely ground chickpeas. Find it in the natural foods section of many supermarkets.
  • Instead of black mustard seeds, you can use whole cumin seeds or crushed coriander seeds.
  • Instead of cilantro, you can substitute a sprig of curry leaves, dill or basil.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
26 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

What gives the Kadhi in India its unique flavor and a slight bitterness is fenugreek seeds. These would be added here about 30 seconds before the mustard seeds are added to the ghee. Use at least as much fenugreek seeds as mustard seeds if you are looking for that Indian Kadhi aroma and flavor. Once you realize how good fenugreek is for you, you might want to put another half a spoon. The seeds would retain their flavor and slight bitterness even after all the cooking but it's not unpleasant.

I am thinking one might sub falafel instant mix for the plain chickpea flour?

Chickpea flour is mostly a thickening agent but it does add some flavor. You can substitute regular whole grain flour to thicken, but the flavor of the end product will be slightly different. I cannot eat legumes at all (I love them, my GI system has other ideas...), so I've tried lightly toasting whole wheat flour. It burns really easily though, so you have to watch it!

Made a quick 5 minute shrimp stock with the shells in substitute for the water which brought nice depth of flavor. Used AP flour in place of chickpea flour and worked fine, next time will try with chickpea. Great recipe!

Very bland, using recipe as presented. Not worth time and effort. Two stars max.

This is delicious! And easy. I also want to add that as an Indian, it makes me genuinely teary-eyed (in a good way) when I see a recipe like this, with the word "kadhi" in it. That's a word I only ever heard growing up, one I never expected to see in the NYT. Also, re: the comment below: Not all kadhis contain fenugreek seeds. Yes, that's in some dishes, but regional kadhis vary a LOT. Please don't speak in broad strokes about Indian dishes as though they're a single entity.

Private comments are only visible to you.

or to save this recipe.