This chicken curry transforms simple ingredients into a dish with deep, layered flavors that rival any restaurant version.
The secret lies in blooming whole spices in hot oil and letting the tomato sauce simmer until it thickens into a rich, aromatic base.
Ingredients for Chicken Curry Recipe with Tomato Sauce
Transform everyday ingredients into a restaurant-worthy dish with aromatic depth and complexity.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Yellow Onion 🧅 | 1 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Fresh Ginger 🌿 | 1 tbsp | Peeled and grated |
| Canned Diced Tomatoes 🍅 | 1 can | 14.5 oz, undrained |
| Tomato Sauce 🍅 | 1 cup | Plain, no seasoning |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Vegetable Oil 🫒 | 3 tbsp | Neutral flavor, for sautéing |
| Cumin Seeds 🌿 | 1 tsp | Whole, for blooming |
| Coriander Seeds 🌿 | 1 tsp | Whole, for blooming |
| Cardamom Pods 🌿 | 4 pieces | Lightly crushed |
| Ground Turmeric 🌶️ | 1 tsp | For color and earthiness |
| Ground Cumin 🌶️ | 1 tsp | For warm depth |
| Garam Masala 🌶️ | 1 tsp | For aromatic finish |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
[recipeingredientscaler]
The spices are non-negotiable for authentic flavor. Whole cumin and coriander seeds must be bloomed in hot oil to release their essential oils—Penzeys offers high-quality options if your local store’s selection is lacking. Cardamom pods (found in the international aisle) add a subtle citrusy note that elevates the dish. For the chicken, thighs remain juicy during the long simmer, unlike breasts which can dry out.
No fresh ginger? Ground ginger at half the amount works in a pinch, though the flavor won’t be as bright. Swap coconut milk for the heavy cream if avoiding dairy (the sauce will be lighter but still rich). Fresh tomatoes can replace canned—use about 3 medium, peeled and chopped. For a deeper tomato base, San Marzano canned tomatoes (sold at Whole Foods) are worth the splurge.
The curry tastes even better the next day once flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze for 3 months. Reheat gently on the stove, adding a splash of water if the sauce thickens too much.
Why You’ll Love This Recipe
- I’ll be real: boneless thighs and canned tomatoes keep costs low without sacrificing taste.
- One Pot Wonder: I toss everything in—chicken, tomatoes, spices—and let it simmer. No extra pans, no fuss.
- Deep Flavor: The garlic and ginger bloom in the sauce, making every bite ridiculously good.
- Meal Prep Magic: Between us, this tastes even better the next day for lunch.
Step-by-Step Instructions for Chicken Curry with Tomato Sauce
This method ensures deeply aromatic curry with tender chicken and balanced spices every time.
Step 1: Bloom Whole Spices and Aromatics
Heat the 3 tbsp vegetable oil in a heavy-bottomed pot over medium heat until shimmering. Add the 1 tsp cumin seeds, 1 tsp coriander seeds, and 4 pieces cardamom pods, stirring constantly for 45-60 seconds until the seeds sizzle and release their fragrance.
Immediately add the finely chopped 1 whole yellow onion and cook for 6-8 minutes until deep golden brown and slightly caramelized. Stir in the 1 tbsp fresh ginger and 4 cloves garlic cloves, cooking for 1 minute until raw aromas dissipate. This foundation builds layers of flavor.
Step 2: Toast Ground Spices and Brown Chicken
Add the 1 tsp ground turmeric, 1 tsp ground cumin, and 1.5 tsp kosher salt to the pot, stirring constantly for 30 seconds to toast the spices without burning. The mixture should appear vibrant and fragrant.
Increase heat to medium-high and add the 1.5 lb boneless skinless chicken thighs. Cook for 5-7 minutes, stirring occasionally, until the chicken pieces are lightly browned on all sides. This step develops depth and prevents a starchy finish.
Step 3: Simmer with Tomatoes and Sauce
Pour in the 1 can canned diced tomatoes (with juices) and 1 cup tomato sauce, scraping the bottom of the pot to deglaze. Stir well to combine, then reduce heat to medium-low. Cover and simmer for 20 minutes.
The chicken should be tender when pierced with a fork and the sauce should thicken slightly. Stir occasionally to prevent sticking, especially as the tomatoes render their liquid.
Step 4: Finish with Cream and Garam Masala
Stir in the 0.5 cup heavy cream and 1 tsp garam masala, then simmer uncovered for 5-7 minutes until the sauce reaches your desired consistency. The cream should blend seamlessly into the sauce, creating a velvety texture.
Taste and adjust the kosher salt if needed, though the initial measurement should suffice. The curry is ready when the oil separates slightly at the edges, indicating proper emulsification of the spices.
Pro Tips For Making Chicken Curry Recipe With Tomato Sauce
- Brown the Chicken Well: Get a good sear on those thighs first—I learned this the hard way when my curry tasted flat. 3-4 minutes per side on medium-high heat builds flavor that simmering alone can’t.
- Bloom the Spices: After sautéing onion, garlic, and ginger, cook your spices for 30-60 seconds until fragrant before adding tomatoes. Sounds weird, but it works: this wakes up their flavors.
- Skip Raw Tomatoes: Stick with canned diced tomatoes—they’re more consistent and break down faster than fresh. I was skeptical until I tried it, but the texture is better every time.
- Simmer Uncovered: Let the sauce reduce for 15-20 minutes without a lid to thicken naturally. This isn’t the prettiest method, but it’s the tastiest—your sauce will cling to the chicken instead of being watery.
Dietary Considerations for This chicken curry recipe with tomato sauce
Dairy-Free Option
Swap the 0.5 cup heavy cream for full-fat coconut milk to maintain richness without dairy. The sauce will have a slightly different flavor profile but still be velvety. I’ve found Native Forest brand works beautifully here. 💡
Gluten-Free Friendly
This dish is naturally gluten-free as written. Just double-check your spice blends—some garam masala mixes may contain fillers. I always use Penzeys for their pure, single-ingredient spices.
Lower-Calorie Version
Replace the heavy cream with plain Greek yogurt (about ¾ cup) for a lighter finish. Stir it in off-heat to prevent curdling. The tang adds a nice contrast to the rich tomato base.
Spice Level Adjustments
For a milder curry, reduce the ground cumin to ½ tsp and omit the garam masala. For heat, add ½ tsp cayenne or 1 minced jalapeño with the aromatics. I often add a pinch of cayenne for a subtle kick. 🌶️
Protein Swaps
Try cauliflower florets or chickpeas instead of chicken for a vegetarian version. For cauliflower, add it with the tomatoes and simmer until tender. Chickpeas work well with 15 oz canned, added at the same time.
Sodium Considerations
Cut the kosher salt to 1 tsp initially, then adjust to taste at the end. If using low-sodium canned tomatoes, you may need to add a bit more. I always taste before final seasoning.
Nutrition Facts
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
You can, but thighs stay juicier during the 20-minute simmer. If using breasts, reduce cooking time to 12-15 minutes to prevent dryness.
Why do I need to bloom the whole spices first?
Blooming releases essential oils, creating deeper flavor. Skipping this step results in a duller, less aromatic curry. The 45-60 seconds over medium heat is crucial.
Can I make this ahead of time?
The flavors meld beautifully overnight. Store in an airtight container in the fridge for up to 4 days, or freeze for 3 months.
What if my sauce is too thin?
Simmer uncovered for an extra 5-7 minutes to reduce. For faster results, mash a few tomato pieces to thicken naturally. Avoid cornstarch—it dulls the spice complexity.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026