Go Back
Slow Cooker Vegan Tofu Tikka Masala

Slow Cooker Vegan Tofu Tikka Masala

Tikka masala is one of those dishes that sounds like it requires a professional chef, a tandoor oven, and three hours of active cooking. Here's the reality: Slow Cooker Vegan Tofu Tikka Masala needs 30 minutes of prep, a crockpot, and the patience to walk away while your kitchen fills with one of the most incredible aromas imaginable. By the time you come back, you have a rich, spiced, creamy tomato-coconut curry that genuinely rivals your favorite Indian restaurant — and it's completely plant-based.
Prep Time 10 minutes
Cook Time 6 hours
Total Time 6 hours 10 minutes
Servings: 6
Course: crockpot, Main Course
Cuisine: American
Calories: 303

Ingredients
  

  • he Protein and Vegetables
  • 1 package 16 oz extra firm tofu, drained, pressed, and cut into ½-inch cubes
  • 3 cloves garlic minced
  • 1 white onion diced
  • 1 red bell pepper cut into chunks
  • 2 medium carrots sliced
  • 1½ cups diced gold potatoes from 2–3 medium potatoes
  • 2 cups cauliflower florets
  • ¾ cup frozen peas — added at the very end
  • The Sauce
  • 1 can 15 oz tomato sauce
  • 1 can 15 oz lite coconut milk — or full-fat for extra richness
  • ½ tablespoon pure maple syrup
  • ½ tablespoon freshly grated ginger
  • The Spice Blend
  • 1 tablespoon garam masala — the backbone of the entire flavor profile
  • 1½ teaspoons ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon ground turmeric
  • ¼ teaspoon paprika
  • ¼ teaspoon cayenne pepper — adjust based on your heat tolerance
  • ½ teaspoon salt
  • Freshly ground black pepper to taste
  • For Serving and Garnish
  • Fresh cilantro chopped
  • Naan bread brown rice, or quinoa on the side

Equipment

  • Large slow cooker

Method
 

  1. Step 1 — Press the Tofu
  2. Start by pressing your tofu because this runs concurrently with all your other prep and the timing works out perfectly. Wrap the tofu block in paper towels or a clean tea towel, place a flat board or plate on top, and stack something heavy on that. Let it press for at least 20–30 minutes while you prep the vegetables and measure the spices.
  3. Pressing removes excess moisture from the tofu, which improves how well it holds its shape during the long slow cook and how effectively it absorbs the surrounding flavors. Unpressed tofu goes soft and slightly mushy after hours in liquid. Pressed tofu stays structured and satisfying. The difference is significant and the effort is minimal — don't skip this step.
  4. Step 2 — Prep All the Vegetables
  5. While the tofu presses, dice the onion, mince the garlic, cut the bell pepper into chunks, slice the carrots, dice the potatoes, and break the cauliflower into florets. Aim for similar-sized pieces across all the vegetables so everything finishes cooking at roughly the same time.
  6. The gold potatoes deserve a special mention — their waxy texture holds up beautifully through the long slow cook without falling apart into the sauce. Russet potatoes would turn mushy and disintegrate. Gold potatoes stay structured and absorb the spiced sauce perfectly. If you want to switch things up, sweet potatoes or cubed butternut squash work as excellent alternatives that add a gentle sweetness against the spiced tomato sauce.
  7. Step 3 — Load the Slow Cooker
  8. Add the minced garlic, diced onion, bell pepper chunks, sliced carrots, cauliflower florets, and diced potatoes to the slow cooker. Pour in the tomato sauce and coconut milk. Add the maple syrup, fresh grated ginger, and all the spices — garam masala, cumin, coriander, turmeric, paprika, cayenne, salt, and black pepper. Stir everything together until the spices distribute evenly throughout the sauce and vegetables.
  9. Cut the pressed tofu into ½-inch cubes and add them to the slow cooker. Give the whole pot a gentle stir to incorporate the tofu without breaking the cubes. The tofu is more fragile before cooking than after, so stir with care at this stage.
  10. Step 4 — Cook Low and Slow
  11. Cover the slow cooker and cook on HIGH for 3–4 hours or LOW for 6–7 hours. The dish is ready when the potatoes and carrots are fully tender, the cauliflower has softened, and the sauce has thickened and deepened in color.
  12. Resist the urge to lift the lid during cooking — every peek releases steam and extends the cook time by 15–20 minutes. The slow cooker builds up internal heat and moisture that drives the cooking process. Interrupting it repeatedly slows everything down unnecessarily. :)
  13. Step 5 — Add the Peas and Finish
  14. When the cooking time ends, stir in the ¾ cup of frozen peas and leave the slow cooker uncovered for 5–10 minutes. The residual heat thaws and cooks the peas through without making them mushy. Frozen peas added at this stage stay bright green and tender — adding them at the start would produce gray, overcooked peas after hours of slow cooking.
  15. Taste the tikka masala and adjust seasoning — more salt, more cayenne for heat, a squeeze of lemon juice if you want brightness. Make it exactly the way you like it.
  16. Step 6 — Serve and Garnish
  17. Ladle the tikka masala into bowls and scatter fresh cilantro generously over each serving. Serve alongside vegan naan, brown rice, or quinoa for a complete meal.

Notes

Nutrition Information Per Serving

At 303 calories per serving, this tikka masala delivers an impressive nutritional profile:
Nutrient
Per Serving
Calories
303 kcal
Carbohydrates
35.7g
Protein
14.8g
Fat
11.5g
Saturated Fat
5.7g
Fiber
8.7g
Sugar
13.1g