Go Back
+ servings
overhead shot of three glass meal prep containers filled with vegan slow cooker tikka masala
Print Recipe
5 from 5 votes

Vegan Slow Cooker Tikka Masala

This vegan slow cooker tikka masala is PERFECT for meal prep! It makes an easy freezer crockpot meal, and leftovers keep (and can be frozen) for healthy plant-based lunches.
Prep Time15 mins
Cook Time4 hrs
Total Time4 hrs 15 mins
Course: Dinner
Cuisine: Indian
Servings: 6
Calories: 110kcal


  • 14.5 oz tomato sauce (1 can)
  • 1 cup coconut yogurt (dairy yogurt works but may not be frozen)
  • ½ teaspoon ground cumin
  • ½ teaspoon garam masala
  • ½ teaspoon paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon ground coriander
  • ½ teaspoon salt
  • ¼ teaspoon ground ginger
  • ¼ teaspoon cinnamon
  • 1 block extra firm tofu (350 g/ 12.5 oz)

1 hour before serving

  • 2 cups cauliflower (chopped into very small florets)
  • 1 cup frozen peas

Garnish/to serve

  • ¼ cup cilantro leaves (chopped)


  • In the base of a 6 quart slow cooker, stir together the tomato sauce, coconut yogurt, and all spices. 
  • Cut tofu into ½ inch cubes, and stir into the sauce.
  • Cook on low for 5 hours. Add in 2 cups of very small cauliflower florets and 1 cup frozen peas. Cook on low for 1 more hour.
  • Stir in cilantro leaves and enjoy with naan bread or served over rice.

To assemble ahead and freeze

  • Combine all ingredients except for vegetables in a freezer bag. Squeeze out as much air as possible and freeze for up to 3 months.
  • Thaw completely before cooking as directed above.

To cook ahead and use for meal prep

  • Store cooked & cooled tikka masala with rice in 2 cup meal prep containers in the fridge for up to 4 days. Reheat in the microwave until steaming hot.
  • Cool completely and freeze for up to 3 months. Thaw completely before reheating. I like portioning mine out with rice for single-serve lunches.


*nutritional information excludes rice or naan bread


Serving: 1/6 of the batch | Calories: 110kcal | Carbohydrates: 12g | Protein: 9g | Fat: 3g | Saturated Fat: 1g | Cholesterol: 5mg | Sodium: 625mg | Potassium: 550mg | Fiber: 3g | Sugar: 7g | Vitamin A: 650IU | Vitamin C: 31.8mg | Calcium: 92mg | Iron: 2.1mg