Hey there, my fellow food lovers!
Want to spice things up in the kitchen? I’ve got a treat for you today!
I’m sharing my favorite recipe for tofu tikka masala.
It’s creamy, flavorful, and packed with plant-based goodness. Plus, it’s super easy to whip up!
Whether you’re a tofu fan or just curious, this dish is sure to impress.
Let’s dive in and get cooking!

Possible Ingredient Alternatives
Tofu can be substituted with chickpeas or cauliflower for a different protein source or texture. Use 2 cups of cooked chickpeas or 4 cups of cauliflower florets. Adjust cooking time as needed to ensure tenderness.
Greek yogurt can be replaced with coconut yogurt or cashew cream for a dairy-free option. Use the same amount and expect a slightly different flavor profile. For a lower-fat alternative, try pureed silken tofu with a splash of lemon juice.
Heavy cream can be swapped with coconut milk or cashew cream to maintain richness while accommodating dairy-free diets. Use an equal amount and consider reducing the sugar slightly, as coconut milk adds natural sweetness. For a lighter version, try unsweetened almond milk thickened with a tablespoon of cornstarch.
| Preparation Time | 15-25 minutes |
| Cooking Time | 50-60 minutes |
| Total Time | 65-85 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1500-1700
- Protein: 60-70 g
- Fat: 90-100 g
- Carbohydrates: 120-140 g
Ingredients
For the tofu marinade:
- 16 oz firm or extra firm tofu (pressed and cubed into 1-inch pieces)
- 1/2 tsp salt
- 2 cloves grated garlic
- 1/4 tsp red pepper flakes
- 1 tsp garam masala
- 1 inch grated ginger (freshly grated for best flavor)
- 1 tbsp olive oil
- 1 tbsp lemon juice
- 1 tsp ground coriander (I use McCormick brand)
- 1/2 tsp turmeric
- 1/2 cup Greek or non-dairy yogurt
- 1/2 tsp ground cumin
For the masala sauce:
- 1 inch grated ginger
- 1/4 tsp red pepper flakes
- 1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
- 2 cups tomato puree (I use Muir Glen for rich flavor)
- 2 medium chopped onions (finely chopped for a smoother sauce)
- 2 tsp ground coriander
- 1 tsp salt
- 2 tbsp olive oil
- 2 cloves grated garlic (freshly minced preferred)
- 1 tsp ground cumin
- 2 cups water
- 2 tsp sugar
- 2 twists of black pepper
- 1 tsp garam masala
For serving:
- yogurt
- lemon juice
- roti, naan, or basmati rice
- cilantro (freshly chopped, for garnish)
Step 1: Prepare and Marinate the Tofu
Create the tofu marinade by mixing together ½ cup of Greek yogurt (or non-dairy yogurt), 1 tablespoon of olive oil, 1 tablespoon of lemon juice, 1 inch of grated ginger, 2 grated cloves of garlic, 1 teaspoon of garam masala (or curry powder), 1 teaspoon of ground coriander, ½ teaspoon of ground cumin, ½ teaspoon of turmeric, ½ teaspoon of salt, and ¼ teaspoon of red pepper flakes (or chili powder) in a bowl.
Pat 16 ounces (500 grams) of firm or extra firm tofu dry and pull it apart into bite-sized pieces.
Coat the tofu pieces thoroughly in the marinade.
Step 2: Bake the Marinated Tofu
Arrange the marinated tofu pieces on a baking tray, ensuring they do not overlap.
Place the tray in a preheated oven and bake the tofu for 30 minutes, or until they are golden and slightly crisp on the edges.
Step 3: Sauté Aromatics for the Sauce
While the tofu is baking, heat 2 tablespoons of olive oil (or avocado/vegetable oil) in a pan over medium heat.
Add 2 medium chopped onions and sauté for about 5 minutes until they become translucent.
To the onions, add 1 inch of grated ginger, 2 grated cloves of garlic, 2 teaspoons of ground coriander, 1 teaspoon of ground cumin, 1 teaspoon of garam masala, and ¼ teaspoon of red pepper flakes.
Sauté for an additional minute or until the mixture is fragrant.
Step 4: Cook and Thicken the Sauce
Pour in 2 cups (500 grams) of tomato puree (or passata) into the pan with the aromatic mixture.
Season with 1 teaspoon of salt and 2 twists of black pepper.
Let the sauce simmer for about 5 minutes or until it thickens slightly.
Add 2 cups (½ liter) of water to the sauce and continue to simmer for an additional 10 minutes to develop the flavors.
Step 5: Finish the Sauce and Combine with Tofu
Stir in ½ cup (120 grams) of heavy cream (or use non-dairy cream, cashew cream, or coconut milk) into the sauce to make it rich and creamy.
Add the baked tofu to the sauce and cook until you reach your desired consistency.
Taste the sauce and adjust for salt, chili, and cream as necessary.
If you prefer a slightly sweeter flavor, add a touch of sugar to balance the spices.
Step 6: Serve and Enjoy
Once the Tofu Tikka Masala has reached your desired consistency, remove it from the heat.
Serve hot accompanied by a squeeze of lemon juice and garnished with fresh cilantro.
You can also serve it with yogurt, roti, naan, or basmati rice for a complete meal.


What temperature should the oven be at? You do not have a temperature listed