I make this slow cooker tofu tikka masala when I want all the cozy, bold flavors of a long-simmered curry, without spending all day in the kitchen. The tofu soaks up the spices, the sauce gets rich and creamy without feeling heavy, and the slow cooker does the work while I move on with life. It’s one of those dishes that makes your whole house smell amazing and somehow tastes even better the next day.

An overhead image of tikka masala in a bowl with rice and naan.
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!

This tikka masala is why my slow cooker lives on my counter!

When I lived in Delhi, I used to LOVE paneer tikka masala. It was always rich, comforting, and full of layered spice. But good tikka masala usually takes time: blooming spices, slow simmering, layering flavors properly. And let’s be real—as a working mom with a busy job, that’s just not happening most weeknights.

My slow cooker version captures all the richness and layered spice of traditional tikka masala, but strips away the constant babysitting.

Here’s what I do that makes it work: a quick sauté of the aromatics, a smart coconut milk and cornstarch trick for thickness, and a little bit of tofu prep if you have 10 extra minutes—that’s it. This is real-life comfort food: unfussy, deeply spiced, and incredibly satisfying.

If this tikka masala hits the spot, just wait until you try my chana masala and veggie korma!

Ingredients and why they matter

Tofu tikka masala gets its bold, comforting flavor from a blend of aromatics (onion, garlic, ginger), warm spices, and a rich tomato-coconut milk base. Extra-firm tofu holds up beautifully in the sauce, soaking in the flavors, while a touch of brown sugar and cornstarch balance and thicken the dish to perfection.

Full ingredient list and detailed instructions in the recipe card.

An overhead image of the ingredients of slow cooker tikka masala.
  • Extra firm tofu: Holds its shape during slow cooking—press it well and pan-fry if you want an even firmer bite.
  • Garam masala: A key warm spice blend that gives the dish its signature tikka flavor.
  • Tomato sauce: Forms the base of the curry, balancing the richness of the coconut milk.
  • Full-fat coconut milk: Adds creaminess and depth while still being dairy-free.
  • Cornstarch: Thickens the sauce at the end so it clings beautifully to the tofu.
  • Fresh ginger and garlic: Build real depth of flavor—fresh makes a difference here.

TIPS & TRICKS

Shruthi’s top tips

  • Press your tofu thoroughly—it helps prevent sogginess in the slow cooker.
  • Pan-fry or bake tofu first for best texture, but it’s optional if you’re short on time.
  • Bloom your spices in the skillet before adding to the slow cooker—it wakes them up. Double the spice mix and keep half for next time—it saves a step!
  • Whisk coconut milk with cornstarch separately to prevent lumps. Sometimes a whisk isn’t enough! If it’s still lumpy, use an immersion blender.
  • Add coconut milk at the end—cooking it too long can cause separation.
  • Taste your sauce before finishing—you may want a little extra salt or lime juice.
  • Use a slow cooker liner for super easy cleanup.
  • Want a thicker sauce? Leave the lid off for the last 15–20 minutes.
  • Don’t over-stir once tofu is added to keep the cubes intact.

How to make tofu tikka masala

  1. Optional but recommended: Press the tofu to remove excess water as thoroughly as possible. Cut tofu into 1-inch cubes and lightly pan-fry in a nonstick skillet over medium heat with a splash of oil until golden, about 6 to 8 minutes. Set aside.
  2. Heat olive oil in a skillet over medium heat. Add onion and sauté until translucent, 4 to 5 minutes. Stir in garlic and ginger and cook for 30 seconds, until fragrant.
  3. Add spice mix and cook for another 30 seconds, stirring constantly.
  4. Transfer onion-spice mixture to the slow cooker. Stir in tomato sauce and brown sugar. Gently fold in tofu cubes.
  5. Cover and cook on low for 3½ hours or on high for 1½ to 2 hours.
    • If tofu was pan-fried: Add tofu before you cover and cook.
    • If tofu was not pre-cooked: Add tofu during the final hour (low) or last 30–45 minutes (high) of cooking to preserve texture.
  6. In a small bowl, whisk together coconut milk and cornstarch until smooth. Stir into the slow cooker. Cover and cook on high for an additional 30 minutes, or until the sauce is thick and creamy.
An overhead image of frying the tofu in a pan.
An overhead image of sauteing onion, garlic, and ginger.
An overhead imgae of adding the spices to the pan.
An overhead image of adding the tomato sauce and sauteed onions and garlic to the slow cooker.
An overhead image of adding the tofu to the slow cooker.
An overhead image of the cooked tikka masala in a slow cooker.

How to serve crockpot tofu tikka masala

Serve this creamy tikka masala while piping hot over fluffy jeera rice, basmati rice, quinoa, or scoop it up with warm naan or roti. Add a pop of flavor with sides like roasted vegetables, Bombay potatoes, beans poriyal, or a simple, fresh green salad for the perfect finishing touch.

An overhead image of slow cooker tikka masala in a bowl with rice, with a slow cooker on the background.

Storage and reheating suggestions

Store leftovers in an airtight container and keep it in the refrigerator for up to 3 days. You can also store it in the freezer for up to 3 months, but the texture of the tofu might change slightly. If from frozen, thaw it overnight in the fridge before reheating.

Reheat it on the skillet over medium heat or in the microwave for 1-2 minutes. Add a splash of water or coconut milk to loosen up the sauce.

More tofu recipes

Can’t get enough tofu? These recipes always hit the spot!

VVegan RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Korean Tofu Soup

VVegan RecipesNFNut Free RecipesHPHigh ProteinVEVegetarian Recipes

Sesame Tofu

If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

No ratings yet

Slow Cooker Tikka Masala

This slow cooker tikka masala is rich, creamy, and packed with bold spices—a cozy, plant-based dinner that's effortless to make.
Prep Time: 15 minutes
Cook Time: 2 hours 30 minutes
Total Time: 2 hours 45 minutes
Servings: 4 servings
Save this recipe!
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Ingredients 

SPICE MIX

  • 1 tablespoon garam masala
  • teaspoons cumin
  • 1 teaspoon coriander
  • 1 teaspoon paprika
  • 1 teaspoon salt
  • 1 teaspoon turmeric
  • ½ teaspoon black pepper
  • ¼ teaspoon cayenne pepper, optional

INGREDIENTS

  • 16 oz extra firm tofu, pressed, see notes for pan frying / baking tips
  • 1 tablespoon olive oil, + 1 tablespoon for pan frying
  • 1 yellow onion, diced
  • 3 cloves garlic, minced
  • 2 teaspoons fresh ginger, minced
  • 15 oz tomato sauce
  • 1 teaspoon brown sugar
  • 14 oz full fat coconut milk
  • 1 tablespoon corn starch
  • 1 tablespoon fresh cilantro, finely chopped, for garnish

Instructions 

  • Wrap tofu in a clean kitchen towel or paper towels. Weigh it down with a heavy skillet and let it drain for 20–25 minutes.
  • Optional but recommended: Cut the pressed tofu into 1″ cubes. Heat a splash of oil in a nonstick skillet over medium. Fry, turning gently, until every side is golden and crisp—about 10 minutes total. Transfer to a plate.
  • In a small bowl, combine garam masala, cumin, coriander, paprika, salt, turmeric, black pepper, and cayenne (if using). Set aside.
  • Heat olive oil in a skillet over medium heat (or use the same skillet as the tofu step). Add onion and sauté until translucent, about 4-5 minutes.
  • Stir in garlic and ginger and cook for 30 seconds, until fragrant. Add spice mix and cook for another 30 seconds, stirring constantly.
  • Transfer onion-spice mixture to the slow cooker. Stir in tomato sauce and brown sugar. Gently fold in tofu cubes.
  • Cover and cook on low for 3½ hours or on high for 1½ to 2 hours.
    If tofu was pan-fried: Add tofu before you cover and cook.
    If tofu was not pre-cooked: Add tofu during the final hour (low) or last 30–45 minutes (high) of cooking to preserve texture.
  • In a small bowl, whisk together coconut milk and cornstarch until perfectly smooth (see “Cook’s Tips” on blending). Stir into the cooker, cover, and cook on High for another 30 minutes, until the sauce is luscious and thick.
  • Ladle over steamed rice and garnish with chopped cilantro.

Notes

  • Add-ins: Try chickpeas, cauliflower florets, carrots, peas, or diced bell peppers. Use two cups of cooked or canned chickpeas instead of tofu for a different but equally delicious version.
  • Make it richer: Swap brown sugar for maple syrup or honey.
  • Make it spicier: Increase cayenne or add sliced green chiles.
  • Want a thicker sauce? Leave the lid off during the last 15 to 20 minutes of cooking.
  • Chickpea version: Substitute 2 cups cooked or canned chickpeas for the tofu for a different take.
 

Tips for cooking tofu in the slow cooker:

  • Press the tofu thoroughly to eliminate excess moisture
  • Optional but recommended: Lightly pan-fry or bake the tofu cubes before adding to the slow cooker. This adds structure and prevents them from breaking apart, especially in long, slow cooks.
    • Pan-fry: Sauté the tofu cubes in a nonstick or cast iron pan with a bit of oil until golden on all sides (6–8 minutes total).
    • Bake: Toss cubes in oil, bake at 400°F for 25–30 minutes, flipping halfway.
  • Cook time:
    • Without baking/pan-frying first: Add tofu in the last hour if cooking on low (total time: 3.5 hours), or last 30–45 minutes on high (total time: 2.5 hours).
    • With baking/pan-frying first: Tofu can go in at the beginning without major risk of falling apart. Ideal if you’re doing a true “set it and forget it” meal.
  • Always use extra-firm tofu and avoid over-stirring once it’s in the slow cooker—especially if you skip the browning step.

Nutrition

Calories: 352kcal | Carbohydrates: 18g | Protein: 13g | Fat: 28g | Saturated Fat: 20g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Sodium: 1174mg | Potassium: 799mg | Fiber: 3g | Sugar: 7g | Vitamin A: 571IU | Vitamin C: 13mg | Calcium: 89mg | Iron: 7mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

I'm the recipe developer, photographer and brain behind Urban Farmie. I’m a lifelong vegetarian. I’ve lived, worked, and traveled to 60+ countries and bring you authentic, vegetarian recipes from all those travels!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments

  1. JC says:

    Please explain your instructions on this recipe. You repeated instructions instructions in steps #3 – #7. I would like to make this recipe.

    1. Shruthi Baskaran-Makanju says:

      Hi JC, sincere apologies – there was a duplication error in the recipe card where it was displaying some steps multiple times. It is all fixed right now. The post write-up also contains a simpler version of the instructions along with process photos that might also be helpful. Thank you for your patience while I fixed this. I hope you’ll enjoy the recipe.

  2. JC says:

    I made this recipe and enjoyed but it was hard to understand the instructions #3 – #5.