Restaurant-Style Chickpea Tikka Masala Recipe

My chickpea tikka masala follows the same technique used by British Indian restaurants: tomato paste cooked in ghee until the fat separates. That simple step is why many homemade versions taste close but never quite hit the mark. Vegetarian, gluten-free, ready in about 45 minutes.

A close up image of chickpea tikka masala served in a bowl with rice.

Why this chickpea tikka masala finally tastes like the restaurant

Shruthi's face

Many online chickpea tikka masala recipes lean vegan — coconut milk, neutral oil, and canned tomatoes — but that’s not what you taste at most restaurants. Restaurant-style tikka masala uses ghee and dairy cream; ghee gives a nutty richness and cream rounds and amplifies the spices. I grew up with that flavor profile, and this recipe reproduces it at home.

The essential technique: cook tomato paste in ghee until the fat visibly separates and pools at the edges. This restaurant method transforms raw tomato paste into a concentrated, caramelized base in about four minutes. Canned tomatoes need much longer to reach the same depth. Once the ghee separates, the sauce’s backbone is done.

Finish with kasuri methi, crushed between your palms over the pot in the final two minutes to release its oils. The dried fenugreek leaves add an earthy, slightly bitter-sweet note that is distinctively tikka masala and often what makes people ask what you did differently.

Key ingredients and why they matter

This chickpea tikka masala builds a rich, creamy sauce from pantry spices and a few key ingredients: ghee, onion, garlic, ginger, tomato paste, chickpeas, and warm spices like cumin, coriander, and garam masala. Finish with heavy cream, kasuri methi, and cilantro for brightness.

Full ingredient list and detailed instructions are in the recipe card below.

An overhead image of the ingredients of chickpea tikka masala.
  • Ghee is non-negotiable — its nutty richness and medium-high smoke point are what make the tomato paste technique work.
  • Tomato paste gives concentrated flavor that caramelizes quickly in fat; canned tomatoes are too watery for this method.
  • Kashmiri chili powder provides the deep orange color without excessive heat. If unavailable, ½ teaspoon paprika + ¼ teaspoon cayenne is a reasonable substitute.
  • Garam masala is a finishing spice and should be added with the cream to preserve its aromatic complexity.
  • Heavy cream smooths and colors the sauce; keep the heat gentle after adding it to avoid breaking the emulsion.
  • Two cans of chickpeas (15 oz each) serve four and need a 10-minute simmer so the beans absorb the sauce flavor.
  • Kasuri methi (dried fenugreek leaves) adds an authentic finish; crush them between your palms over the pot before serving.
  • Sugar balances the tomato acidity — one teaspoon prevents a sharp, one-dimensional sauce.

TIPS & TRICKS

Shruthi’s top tips

  • Watch for the ghee to separate from the tomato paste before moving on. Orange fat pooling at the edges is your cue — keep cooking until you see it.
  • Don’t boil after the cream goes in. Maintain a gentle simmer; if the sauce appears broken, a vigorous stir usually brings it back together.
  • The sauce thickens as it cools. Add 2–3 tablespoons of water before reheating on the stove to loosen it.
  • This improves with time — make it ahead if possible and serve on day two for deeper flavor.

How to make chickpea tikka masala

  1. Heat ghee in a large skillet or Dutch oven over medium. Add diced onion and cook until soft and lightly golden, 7–8 minutes. Add minced garlic, ginger, and green chili; cook until fragrant, about 1 minute.
  2. Add Kashmiri chili powder, cumin, coriander, turmeric, and paprika. Stir to coat the onions and cook until the spices become toasty, about 30 seconds. Add a splash of water if they begin to stick.
  3. Add tomato paste, pressing and stirring into the pan. Cook until the paste deepens to a brick red and the ghee starts to separate and pool at the edges, 3–4 minutes.
  4. Stir in salt, sugar, and water. Bring to a simmer and cook for 5 minutes until the sauce thickens slightly and the onion pieces are very soft.
  5. Stir in garam masala and heavy cream, keeping the heat low so the sauce reaches a gentle simmer but does not boil.
  6. Add the drained chickpeas and simmer on medium-low for 10 minutes, stirring occasionally so the chickpeas absorb sauce flavor. Adjust consistency with water if needed.
  7. Crush kasuri methi between your palms over the pot and stir in. Simmer briefly, taste, and adjust salt. Serve over basmati rice with chopped cilantro and an optional drizzle of cream.
An overhead image of sauteing garlic, onions, ginger, and chili in a skillet.
An overhead image of adding the spices.
An overhead image of adding tomato paste and stirring to combine.
An overhead image of adding cream to the mixture.
An overhead image of adding chickpeas to the mixture.
An overhead image of the chickpea tikka masala served in a skillet.

How to serve restaurant-style tikka masala

Serve with soft naan for scooping—the sauce clings well—or pair with steamed basmati rice. For a fuller spread, add a second curry alongside the tikka masala.

Variations

  • Vegan: Swap ghee for vegan butter and heavy cream for full-fat coconut cream. The sauce will have a light coconut note but remains satisfying.
  • Add vegetables: Stir in roasted cauliflower florets or baby spinach with the chickpeas for extra texture and nutrition.
  • Paneer version: Add pan-fried paneer cubes instead of or alongside the chickpeas.
  • Spicier: Add ¼–½ teaspoon cayenne with the dry spices.
  • Instant Pot: Use Sauté mode for the sauce, then pressure cook briefly with the chickpeas and finish with cream and kasuri methi.
An overhead image of chickpea tikka masala served on a plate with rice and naan.

Storage and reheating suggestions

Refrigerate in an airtight container for up to 4 days — the flavor deepens after a day. Freeze for up to 2 months; thaw overnight in the fridge.

Reheat on the stovetop over medium-low with a splash of water, stirring until warmed through. In the microwave, heat at reduced power in 1–2 minute increments, stirring between, and add a little water if needed.

An overhead image of chickpea tikka masala served on a plate with rice and naan.

Chickpea Tikka Masala

By Shruthi Baskaran-Makanju
This recipe uses the restaurant technique of cooking tomato paste in ghee until the fat separates to build deep flavor in about 45 minutes. Vegetarian, gluten-free.
Prep Time: 10 mins
Cook Time: 35 mins
Total Time: 45 mins
Servings: 4 servings

Ingredients

For the tikka masala:

  • 3 tablespoons ghee
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 1 green chili, such as serrano, minced (seeds removed for less heat)
  • 1 teaspoon Kashmiri chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • ½ teaspoon paprika
  • 3 tablespoons tomato paste
  • 1 teaspoon kosher salt
  • 1 teaspoon granulated sugar
  • ¾ cup water
  • 1 teaspoon garam masala
  • ½ cup heavy cream
  • 2 15-oz cans chickpeas, drained and rinsed

For finishing:

  • 2 teaspoons dried fenugreek leaves, kasuri methi, crushed between palms
  • 2 tablespoons fresh cilantro, chopped (for garnish)

Instructions

Make the sauce:

  • Heat ghee in a large skillet or Dutch oven over medium heat until shimmering. Add onion and cook, stirring occasionally, until edges are golden and onion is soft, 7–8 minutes.
  • Add garlic, ginger, and green chili. Cook until fragrant, about 1 minute. Don’t let the garlic brown.
  • Add Kashmiri chili powder, ground cumin, ground coriander, ground turmeric, and paprika. Stir to coat the onions and cook until the spices smell toasty and darken slightly, about 30 seconds. If the spices start to stick, add a splash of water.
  • Add tomato paste and stir constantly, pressing the paste into the pan. Cook until the tomato paste darkens from bright red to a deeper brick red and the ghee begins to separate and pool at the edges, 3–4 minutes. This is the key step — it removes the raw tomato taste and builds deep flavor.
  • Add kosher salt, sugar, and water. Stir well, scraping up any bits from the bottom of the pan. Bring to a simmer and cook for 5 minutes, stirring occasionally, until the sauce thickens slightly and the onion pieces are very soft.

Finish the dish:

  • Stir in garam masala and heavy cream until the sauce turns a rich, uniform orange. Bring to a gentle simmer — don’t boil.
  • Add chickpeas and stir to coat. Simmer on medium-low for 10 minutes, stirring occasionally, so the chickpeas absorb some of the sauce flavor. The sauce should coat the back of a spoon — if it’s too thick, add a splash of water; if too thin, simmer uncovered a few more minutes.
  • Crush kasuri methi between your palms directly over the pot and stir in. Simmer for 2 more minutes to let the fenugreek bloom. Taste and adjust salt.
  • Serve hot over basmati rice, garnished with cilantro. Drizzle with a little extra cream if desired.

Notes

  • The tomato paste + ghee step is everything. If the ghee hasn’t separated from the paste, you haven’t cooked it long enough.
  • Keep the sauce at a gentle simmer after adding cream — boiling can break the sauce and make it grainy.
  • Kasuri methi is important for authentic tikka masala flavor; it’s widely available at Indian grocery stores.
  • For more heat, add ¼ teaspoon cayenne with the dry spices or serve with hot sauce.
  • The sauce thickens as it cools; add a splash of water when reheating to loosen.
  • Refrigerate in an airtight container for up to 4 days. Freeze up to 2 months.
  • Reheat on the stovetop over medium-low with a splash of water for best consistency.

Nutrition

Calories: 590kcal
|
Carbohydrates: 68g
|
Protein: 21g
|
Fat: 28g

Nutrition information is automatically calculated and should be used as an approximation.