Description
A rich and comforting North Indian style onion curry made with tender baby onions simmered in a silky cashew, tomato, milk, and cream gravy with warm spices.
Ingredients
Scale
- 400 grams baby onions, peeled
- 1 medium large onion, finely chopped
- 1 medium tomato, chopped
- 12 whole cashews
- 1/2 cup heavy cream
- 1/4 cup milk
- 1 tablespoon butter
- 1 tablespoon neutral oil
- 1 tablespoon ginger, chopped
- 4 cloves garlic, chopped
- 1 teaspoon cumin seeds
- 1/4 teaspoon turmeric powder
- 1 teaspoon coriander powder
- 1/2 teaspoon garam masala
- 1/2 teaspoon red chili powder
- 1 teaspoon kasuri methi, crushed
- 1 1/4 teaspoons salt, or to taste
- 1/2 teaspoon sugar
- 1 1/4 cups water
- 2 tablespoons fresh cilantro, chopped
Instructions
- Heat a large skillet over medium heat. Add the butter and oil and let the butter melt.
- Add the chopped large onion and cook for 4 to 5 minutes until soft and lightly golden.
- Add the ginger, garlic, and cashews. Cook for 1 minute, then add the chopped tomato, turmeric powder, coriander powder, red chili powder, 1/2 teaspoon salt, and sugar. Cook until the tomato softens and the mixture becomes thick and fragrant.
- Pour in 3/4 cup water and simmer for 3 minutes. Remove from the heat, cool slightly, and blend until very smooth.
- Return the blended gravy to the pan over low heat. Add the peeled baby onions, remaining 1/2 cup water, milk, and the remaining salt. Stir gently.
- Cover and simmer over low to medium-low heat for 15 to 18 minutes, stirring once or twice, until the baby onions are tender but still holding their shape.
- Stir in the heavy cream, garam masala, and crushed kasuri methi. Simmer uncovered for 2 minutes on low heat.
- Garnish with fresh cilantro and serve hot with naan, roti, or rice.
Notes
- Blend the gravy thoroughly for the smoothest texture.
- Add the cream only over low heat so the sauce stays silky.
- If the curry thickens too much, loosen it with a splash of water or milk.
- This dish tastes even better the next day after the flavors settle.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 8g
- Sodium: 760mg
- Fat: 23g
- Saturated Fat: 11g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 50mg