Skip to content
umami cook

Homemade Chicken Tikka Masala

Discover how to make authentic homemade chicken tikka masala in under 45 minutes. Intense Indian flavor, yogurt marinade, and a creamy tomato spice sauce.

⏱ 45 min
📋 15 min prep
🔥 30 min cook
🍽 4 servings
🔥 400 kcal · calories per serving
medium
Chicken tikka masala in creamy orange sauce with cilantro, served with rice

Chicken tikka masala is a beloved Anglo-Indian classic that combines yogurt-spice-marinated chicken chunks with a velvety red sauce. Making it at home lets you control the heat level and ingredient freshness, delivering a far more authentic result than takeout.

Ingredients

How many are you cooking for?

Original recipe for 4 servings

  • 500 g chicken breast, cut into cubes
  • 150 g plain Greek yogurt
  • 1 tbsp fresh ginger, grated
  • 1 tbsp garlic, minced
  • 1 tsp garam masala
  • 1 tsp smoked paprika
  • 1/2 tsp turmeric
  • 1 tsp ground cumin
  • 1 can (400 g) crushed tomatoes
  • 100 ml heavy cream
  • 2 tbsp butter or ghee
  • Salt and black pepper to taste
  • Fresh cilantro for garnish

Step by step

Follow the timeline: technique icon, time and temperature when relevant.

  1. Step 1 Prep 15 min

    Cut chicken into 3 cm cubes and toss in a bowl with yogurt, ginger, garlic, 1 tsp garam masala, paprika, turmeric, cumin, salt, and pepper. Let rest for 15 minutes so the yogurt's lactic acid tenderizes the fibers without drying them out. This trick prevents the meat from toughening during baking.

  2. Step 2 Oven 12 min 220 °C

    Preheat oven to 220 °C, thread cubes onto skewers or spread on a baking sheet, and bake for 12 minutes until edges lightly char; this step seals juices and creates that traditional smoky char. Use a wire rack over a tray to ensure even heat circulation.

  3. Step 3 Pan 2 min

    In a large skillet, melt butter over medium heat and toast cumin seeds for 30 seconds before adding remaining spices; dry heat awakens essential oils for a deeper, more complex flavor profile. Stir constantly to prevent burning and bitterness.

  4. Step 4 Pot / simmer 8 min

    Pour in crushed tomatoes, increase heat to medium-high, and simmer for 8 minutes, stirring occasionally, until the sauce reduces and loses its raw acidity; add a splash of warm water to prevent sticking. This cooking time is key to developing natural sweetness.

  5. Step 5 Pot / simmer 5 min

    Reduce heat to low, stir in cream, and cook for 5 minutes gently without boiling to prevent curdling; taste and adjust salt, remembering the yogurt already contributes natural salinity. If the sauce thickens too much, thin it with warm chicken broth.

  6. Step 6 Serve 2 min

    Fold in the baked chicken, stir gently, and let rest for 2 minutes off the heat to allow flavors to meld; serve immediately with fresh cilantro, basmati rice, or warm naan. Resting allows the chicken to absorb the sauce without losing texture.

Storage

Refrigerate in an airtight container for up to 3 days; freeze for up to 2 months. Reheat gently over low heat with a splash of water to restore the original consistency.

Chef tips

  • Yogur marinates the meat via lactic acid, but do not exceed 2 hours or the texture will break down.
  • Always dry-toast spices before adding them to tomatoes to maximize aroma without bitterness.
  • If the sauce thickens too much, thin it with warm chicken broth or water; never add cold milk directly to the pan.

Tags

  • #indian
  • #main course
  • #spicy
  • #chicken
  • #tikka
  • #homemade
  • #creamy-sauce