Creamy Spiced Indian Chicken Curry with Tomato-Onion Magic

Last Updated on May 8, 2026 by juliarecipez

There’s a special kind of magic that comes from the kitchen when you cook a dish that wraps you in warmth and flavor. My first encounter with a Creamy Spiced Indian Chicken Curry was on a chilly evening, a time when comfort food was my true companion. The aroma of sizzling onions mixed with spices danced through the air, enticing everyone in the house to gather around the stove.

This delightful curry, with its rich tomato-onion gravy, is more than just a meal it’s a celebration of flavors that transforms a regular weeknight into something memorable. In just 20 minutes, you can whip up this keto-friendly dish that not only satisfies your cravings but is also incredibly versatile, allowing you to play with ingredients based on what you have on hand.

Perfect for meal prep or a quick dinner with friends, this recipe encourages creativity. Whether you stick with chicken breast for a leaner option or opt for hearty vegetables, the essence of Indian cuisine tailored to your taste awaits you. Let’s dive into this comforting masterpiece together!

this Recipe

Why is Creamy Spiced Indian Chicken Curry a must-try?

Simplicity and Speed: Whip this dish up in just 20 minutes, perfect for busy weeknights!

Rich, Flavorful Sauce: The blend of spices creates a tomato-onion gravy that s both comforting and indulgent.

Versatile Ingredients: Swap in your choice of proteins or veggies, catering to all dietary preferences effortlessly.

Meal Prep Friendly: Make a big batch and enjoy leftovers it tastes even better the next day!

Crowd-Pleasing Delight: Impress family and friends with this exotic dish that welcomes everyone to explore vibrant flavors.

Creamy Spiced Indian Chicken Curry Ingredients

For the Curry

  • Chicken Breast Provides lean protein for a healthy meal; substitute with chicken thighs for richer flavor.
  • Ghee Adds richness and depth; can be replaced with oil for a non-dairy option.
  • Onion Essential for sweetness and depth; finely chopped for a smooth texture.
  • Ginger Garlic Paste Contributes aromatic flavor; freshly minced ginger and garlic can be used instead.
  • Tomato Puree Forms the base of the gravy, adding sweetness; can substitute with fresh tomatoes for a lighter taste.
  • Water Adjusts sauce consistency for desired thickness; add extra water as needed.
  • Turmeric Powder Adds warm color and earthy flavor; no direct substitute but can be omitted for a lighter taste.
  • Kashmiri Red Chili Powder Offers heat and vibrant color; adjust to taste or replace with fresh/dried chili for more heat.
  • Cumin Powder Introduces warmth; can be substituted with ground coriander for a different flavor.
  • Coriander Powder Adds a citrusy note; omit if unavailable.
  • Garam Masala Powder A complex spice blend for depth; no direct substitute, but create a homemade mix if necessary.
  • Fresh Coriander (Cilantro) Provides freshness as a garnish; optional, but you can use parsley instead.
  • Salt and Pepper Essential for seasoning to taste; adjust according to preference.

Embrace the warm flavors and comforting textures of this Creamy Spiced Indian Chicken Curry with Tomato-Onion gravy, and let your kitchen become the heart of your home!

How to Make Creamy Spiced Indian Chicken Curry

  1. Heat Ghee: Start by melting 1 tsp of ghee in a pan over medium heat. Season your chicken breast with salt and pepper for a delicious beginning.

  2. Sear Chicken: Sear your chicken for 3-4 minutes on each side until golden brown. Once beautifully cooked, remove from the pan and let it rest while you prepare the sauce.

  3. Sauté Onions: In the same pan, add the remaining ghee. Sauté the finely chopped onions until they are deeply browned, which brings out their sweetness and depth.

  4. Add Aromatics: Stir in ginger garlic paste and let it cook for 1 minute, filling your kitchen with its irresistible aroma.

  5. Mix Spices: Toss in turmeric, red chili, cumin, coriander, and garam masala powders. Stir it all together for 1 minute to coat everything in flavor.

  6. Deglaze: Pour in some water to deglaze the pan, scraping up any delicious brown bits. Then add the tomato puree and mix well. Cover the pan and let it simmer for 6-8 minutes to meld those scrumptious flavors.

  7. Slice Chicken: Butterfly and slice your rested chicken breast into strips. Return the slices to the pan and let them simmer in the sauce for an additional 2-3 minutes to soak in all the goodness.

  8. Adjust Consistency: If the sauce is too thick for your liking, add a bit more water until you reach your desired consistency. Finish off with chopped coriander for a fresh garnish before serving hot.

Optional: Serve with roti or cauliflower rice for a delightful low-carb experience!

Exact quantities are listed in the recipe card below.

Expert Tips for Creamy Spiced Indian Chicken Curry

  • Perfect Onions: Ensure your onions are deeply browned; this adds a layer of sweetness that s crucial to flavor.

  • Deglaze Wisely: Don t skip deglazing; it incorporates all the caramelized bits into the sauce for a richer taste.

  • Adjust Thickening: Remember, less water leads to a thicker gravy; add it gradually until you find the right consistency for your Creamy Spiced Indian Chicken Curry.

  • Creaminess Boost: For an extra creamy finish, consider stirring in a dollop of yogurt or cream before serving for a luscious texture.

  • Spices Matter: Fresh spices yield stronger flavors; try to avoid old spices that may compromise the curry’s aromatic depth.

Make Ahead Options

These Creamy Spiced Indian Chicken Curry with Tomato-Onion Gravy are perfect for meal prep enthusiasts! You can slice and season the chicken breast up to 24 hours in advance, storing it in an airtight container in the refrigerator to keep it fresh and prevent drying out. The tomato-onion gravy can be made up to 3 days ahead; simply prepare the sauce and refrigerate it until ready to reheat. When you re ready to serve, just warm the sauce in a pan, add the sliced chicken, and simmer to combine the flavors ensuring you add a splash of water if needed to maintain that luscious consistency. This way, you’ll enjoy a delicious homemade meal with minimal effort on busy weeknights!

What to Serve with Creamy Spiced Indian Chicken Curry?

Transform your meal into a feast with delightful side dishes and pairings, complementing every bite of this luscious curry.

  • Roti or Naan: Soft and fluffy, these Indian breads are perfect for scooping up the velvety sauce and balancing the spice.

  • Cauliflower Rice: A low-carb alternative, it adds a light texture and soaks up the flavors beautifully, making for a healthy serving option.

  • Sautéed Vegetables: A colorful medley of bell peppers, zucchini, and carrots provides a fresh crunch and vibrant colors to brighten your meal.

  • Cucumber Raita: This cooling yogurt side is a classic accompaniment, easing the heat while adding creaminess that’ll beckon your taste buds.

  • Lentil Salad: A protein-rich salad with fresh herbs and a zesty dressing enhances the wholesome aspect of your meal, making it well-rounded and satisfying.

  • Mango Chutney: Sweet and tangy, this fruity condiment pairs excellently to counterbalance the spices in your creamy dish, bringing an exciting burst of flavor.

  • Masala Chai: Nothing rounds off an Indian meal like this spicy, aromatic tea, offering warmth and a lovely finish that echoes the curry’s flavors.

How to Store and Freeze Creamy Spiced Indian Chicken Curry

Fridge: Store leftovers in an airtight container in the fridge for up to 3-4 days. This way, you can enjoy the rich flavors of your Creamy Spiced Indian Chicken Curry throughout the week.

Freezer: For longer storage, freeze the curry in a sealed container or freezer bag for up to 1 month. Ensure it s cooled completely before freezing to retain quality.

Thawing: When ready to enjoy, thaw overnight in the fridge.

Reheating: Reheat on the stovetop over low heat. Add a splash of water to adjust the sauce s consistency and enjoy the delightful taste all over again!

Creamy Spiced Indian Chicken Curry Variations

Feel free to explore and make this comforting dish your own with these delightful twists!

  • Chicken Thighs: Swap chicken breast for thighs to enjoy a richer flavor and increased tenderness.

  • Paneer Delight: For a vegetarian option, substitute chicken with paneer cubes simply sauté until golden.

  • Veggie Medley: Use hearty vegetables like bell peppers, mushrooms, or eggplants for a delicious vegan spin that s bursting with nutrients.

  • Green Goodness: Add spinach or kale during the simmering phase for an extra boost of vitamins and vibrant color.

  • Creamy Coconut: Stir in coconut milk instead of water for a luxuriously rich and slightly sweet curry that transports your taste buds to tropical paradise.

  • Spice it Up: Increase the Kashmiri chili or add chopped green chilies for a spicier kick, perfect for those who crave heat.

  • Herb Infusion: Toss in fresh mint or basil leaves at the end for a refreshing herbal twist that brightens every bite.

  • Nutty Crunch: Garnish with toasted almonds or cashews to introduce a wonderful crunch and additional flavor contrasts to your creamy dish.

Let your culinary imagination soar as you explore these variations!

Creamy Spiced Indian Chicken Curry with Tomato-Onion Gravy Recipe FAQs

What type of chicken is best for this curry?
Absolutely! While chicken breast works wonderfully for this recipe, using chicken thighs can add more rich flavor and tenderness. The choice depends on your preference for lean meat versus a juicier cut.

How should I store leftovers of the curry?
Store your Creamy Spiced Indian Chicken Curry in an airtight container in the fridge for up to 3-4 days. This keeps every bit of flavor intact, allowing you to savor the wonderful dish throughout the week.

Can I freeze this chicken curry?
Yes, you can freeze your curry! Allow it to cool completely, then transfer it to a sealed container or freezer-safe bag. It can be stored for up to 1 month. Just remember to label it with the date for your convenience.

What s the best way to reheat the curry?
When you re ready to enjoy the frozen curry, thaw it overnight in the fridge. For reheating, simply warm it on the stovetop over low heat, adding a splash of water if the sauce is too thick. Stir occasionally until heated through, and enjoy!

Are there any dietary concerns regarding this recipe?
Very! This recipe is already keto-friendly, making it perfect for low-carb diets. If you have gluten allergies or are serving someone who does, rest assured that all ingredients listed are gluten-free. Always check spice labels and adjust based on personal dietary needs.

Can I use vegetables instead of chicken?
Of course! This curry is incredibly customizable. For a vegetarian version, you can replace the chicken with hearty veggies like mushrooms or eggplants. Just sauté them alongside the onions until tender, and proceed with the recipe as usual!

Similar Posts