Rich and creamy tofu tikka masala features a flavorful scratch-made tikka masala sauce simmered with yogurt-marinated tofu cubes. This vegetarian take on tikka masala is just as satisfying as the chicken version!
Steamed basmati rice, naan, and fresh cilantro for serving
Instructions
Tofu Marinade
In a large bowl, whisk yogurt with garlic, ginger, lemon juice, and spices. Season with salt and pepper to taste and add cubed tofu to bowl, folding until evenly coated.
Cover bowl with plastic wrap and allow tofu to marinate in refrigerator 2 hours or up to 8.
Adjust oven rack to the second setting and preheat oven to broil on high. Remove tofu from bowl and arrange in a single layer on a medium well-greased sheet pan.
Broil tofu under high heat 5-7 minutes, tossing pan occasionally until tofu is a light golden-brown. Remove pan from oven and set aside.
Tikka Masala Sauce
In a Dutch oven or large high-walled pan, heat oil over medium-high heat. Add onion and serrano pepper and sauté 3-5 minutes until translucent. Add garlic, ginger, and spices and cook 1-2 minutes until fragrant.
Add tomato paste and tomatoes with their juices to pan and use a wooden spoon to break up tomatoes. Season sauce with salt and pepper to taste. Bring sauce to a simmer over medium-high heat, then reduce heat to medium-low and allow to gently simmer uncovered 20-30 minutes, stirring and breaking up tomatoes occasionally.
Transfer tikka masala sauce to a blender or use an immersion blender to puree sauce until smooth. Return sauce to pan set over medium heat and stir in heavy cream, sugar, and broiled tofu cubes. Allow sauce to simmer over medium heat an additional 5-10 minutes, stirring frequently until sauce is thick and creamy.
Season sauce with additional salt to taste if needed and serve warm over basmati rice with naan and fresh cilantro on top. Enjoy!