
Rich, aromatic, and deeply satisfying—this is the chicken curry recipe that’ll make you skip the takeout menu forever. Tender chicken simmered in a velvety, spice-laden sauce that’s fragrant with ginger, garlic, and warming spices. Perfect for beginners but impressive enough for guests.
Why You’ll Make This on Repeat:
- One-pot wonder = minimal cleanup
- Pantry-friendly spices you already own
- Ready in 40 minutes (most of it hands-off simmering)
- Tastes even better the next day
- Naturally gluten-free and easily made dairy-free
Ingredients:
For the Curry:
- 1.5 lbs boneless, skinless chicken thighs (or breast), cut into 1.5-inch chunks
- 2 tbsp vegetable oil or ghee
- 1 large onion, finely diced
- 4 cloves garlic, minced
- 1-inch piece fresh ginger, grated (or 1 tsp ground ginger)
- 2 tbsp tomato paste
- 1 can (14 oz) diced tomatoes
- 1 cup chicken broth
- 1/2 cup heavy cream or coconut cream (for dairy-free)
- Fresh cilantro for garnish
The Spice Blend:
- 2 tsp curry powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric
- 1/2 tsp garam masala
- 1/2 tsp paprika
- 1/4 tsp cayenne pepper (adjust to taste)
- Salt and black pepper to taste
Instructions:
- Season the chicken: Pat chicken dry and season generously with salt and pepper. Set aside.
- Build the base: Heat oil in a large, deep skillet or Dutch oven over medium-high heat. Sear chicken in batches for 3-4 minutes until golden brown (it doesn’t need to be fully cooked). Remove and set aside.
- Aromatics: In the same pan, reduce heat to medium. Add onions and sauté for 5-6 minutes until soft and golden. Add garlic and ginger, cooking for 1 minute until fragrant.
- Bloom the spices: Add tomato paste and all spices (curry powder through cayenne). Stir constantly for 1-2 minutes to toast the spices and coat the onions—this step unlocks incredible depth of flavor.
- Simmer: Pour in diced tomatoes and chicken broth, scraping up any browned bits from the bottom. Bring to a gentle simmer. Return chicken and any juices to the pan. Cover and simmer on low for 20-25 minutes until chicken is tender and cooked through.
- Finish: Stir in heavy cream and garam masala. Simmer uncovered for 5 more minutes to thicken slightly. Taste and adjust seasoning—add more salt, a pinch of sugar if too acidic, or more cayenne for heat.
- Serve: Garnish generously with fresh cilantro. Serve hot over steamed basmati rice with warm naan bread.
Chef’s Secrets for Curry Success:
- Chicken thighs win: They’re more forgiving than breast meat and stay juicy even if slightly overcooked.
- Don’t skip blooming spices: Toasting them in oil for 60 seconds transforms the entire dish.
- Make it your own: Add a handful of spinach in the last 5 minutes, or stir in a can of chickpeas for extra protein.
- Control the heat: Start with less cayenne—you can always add more, but you can’t take it out.
- Dairy-free option: Use full-fat coconut milk instead of cream for a Thai-inspired twist.
Storage & Meal Prep:
Refrigerate leftovers in an airtight container for up to 4 days. The flavors actually deepen overnight, making this perfect for meal prep. Freeze for up to 3 months—thaw overnight in the fridge and reheat gently.
Nutritional Info (per serving, serves 4):
Calories: 385 | Protein: 32g | Carbs: 12g | Fat: 24g | Fiber: 3g
Perfect Pairings:
- Fragrant basmati rice or jeera rice
- Warm garlic naan or roti
- Cucumber raita to cool the palate
- Mango chutney for sweetness
- A crisp lager or off-dry Riesling