Authentic Lamb Tikka Masala

What’s better than takeout? A homemade lamb tikka masala that fills your kitchen with the warmth of Indian spices!

This classic dish combines tender pieces of lamb in a rich, creamy tomato sauce that’s packed with traditional spices like garam masala, cumin, and coriander. It’s the kind of comfort food that makes any weeknight dinner feel special, and trust me – once you learn to make it at home, you might find yourself reaching for the takeout menu less often. Plus, the leftovers taste even better the next day (if they last that long).

Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Ingredient Substitutions

For lamb, chicken thighs or firm tofu can be used as alternatives. Chicken provides a similar protein content with a milder flavor, while tofu offers a plant-based option. Adjust cooking times accordingly, as chicken and tofu cook faster than lamb.

Yogurt can be replaced with coconut milk or cashew cream for a dairy-free version. These alternatives maintain the creamy texture and tangy flavor. Use the same amount as called for in the recipe.

Double cream can be substituted with coconut cream or cashew cream for a vegan option. These alternatives provide similar richness and thickness. Use slightly less coconut or cashew cream, as they are often thicker than dairy cream. For a lighter version, use Greek yogurt, reducing the amount by about 25% to maintain the right consistency.

Preparation Time 60-120 minutes
Cooking Time 90-120 minutes
Total Time 150-240 minutes
Level of Difficulty Medium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2200-2500
  • Protein: 150-180 g
  • Fat: 160-180 g
  • Carbohydrates: 40-50 g

Ingredients

For the lamb marinade:

  • 1/2 tsp turmeric
  • 1 tbsp garlic paste
  • 1 tsp garam masala
  • 3 tbsp yogurt (plain, full-fat for best results)
  • 21 oz boneless lamb (cut into 1-inch cubes)
  • 1 tsp chili powder
  • 1 tsp salt
  • 1/2 tbsp ginger paste

For the sauce base:

  • 1 tbsp garlic paste (freshly minced preferred)
  • 2 tbsp cooking oil (a neutral oil like canola or vegetable)
  • 1/2 tbsp ginger paste
  • 3 tbsp ghee (I use 4th & Heart brand ghee)
  • 3 large onions (finely diced, about 1/4-inch pieces)

For the sauce spices and liquids:

  • 1 1/2 tsp garam masala (freshly ground for maximum flavor)
  • 8.8 oz tomato passata
  • 1 1/2 cups water
  • 6 tbsp heavy cream (adds richness and balances spice)
  • 1/2 tsp cumin powder
  • 1 tsp chili powder
  • 1/2 tsp ground coriander
  • 1/2 tsp turmeric
  • 1 1/2 tsp salt

For the garnish:

  • 1 bunch cilantro (freshly chopped)

Step 1: Marinate the Lamb

Begin by marinating the lamb pieces.

In a bowl, combine turmeric, chili powder, yogurt, salt, garam masala, garlic paste, and ginger.

Mix everything thoroughly until the lamb is well-coated.

Cover the bowl with cling film and allow the lamb to marinate for at least 1 hour.

For deeper flavor, let it marinate in the fridge overnight.

Step 2: Grill the Lamb

Once marinated, grill the lamb pieces over a grill, grill pan, skillet, or in the oven at medium high heat.

Cook each side for 4-5 minutes until they are nicely charred.

Remove the lamb from the heat and set aside.

Step 3: Prepare the Aromatic Base

In a heavy-bottomed pot, heat oil and ghee over medium heat.

Add onions and sauté for 1-2 minutes until they become translucent.

Stir in ginger and garlic paste, continuing to cook until the onions turn a rich brown color.

Step 4: Create the Flavorful Sauce

Add tomato passata to the pot and cook until the tomato changes color and the oil begins to separate from the mixture.

Then, add turmeric, chili powder, garam masala, coriander powder, and cumin powder.

Stir well to blend the spices into the sauce.

Step 5: Simmer the Lamb in the Sauce

Pour in water and 3 tablespoons of double cream into the sauce, seasoning with salt to taste.

Bring the mixture to a simmer.

Place the grilled lamb back into the pot, cover with a lid, and cook on low-medium heat for 1.5 hours, or until the lamb is tender.

Stir occasionally and add more warm water if needed to maintain the sauce consistency.

Step 6: Finish and Serve

Add the remainder of the cream and cook for another 1-2 minutes.

Turn off the heat and stir in chopped coriander.

Serve this rich, flavorful lamb dish with basmati rice, naan, or chapati for a complete meal.

Enjoy your delicious creation!

Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Image: mollyshomeguide.com / Photographer Molly
SAVE NOW

Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe