Crockpot Vegan Tofu Tikka Masala (Easy Dump and Go Recipe)
Skip the stovetop and let the slow cooker do the work with this easy tofu tikka masala. Everything goes into the Crockpot in one go, and what you get hours later is rich, creamy, and packed with warm spices. It’s the kind of meal that feels like comfort food but doesn’t ask much of you, especially on days when dinner needs to be hands-off.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.
I always reach for this recipe on days that feel extra chaotic. You don’t need to prep anything ahead, and there’s zero sautéing involved. Just press the tofu while you grab pantry staples, toss it all in, and get on with your day.
The coconut milk brings that silky texture, while the spices soak right into the tofu. By dinnertime, you’ll have something that smells amazing and tastes even better. It’s also fully plant-based, high in protein, and flexible enough to work with what you have – no fussy steps or special ingredients.

Pro Tip: If you like a little extra richness, stir in a spoonful of cashew butter during the last hour of cooking. It deepens the flavor and makes the sauce even creamier.
Serving Suggestions
Spoon it over fluffy basmati rice and pair it with plain or garlic naan or roti to soak up all that sauce. For an indulgent meal, serve it with vegetable biryani. If you’re serving it as part of a larger spread, pair it with cucumber raita or a simple green salad to keep the flavors balanced. Pair this with a chilled mango lassi for that classic Indian restaurant-style meal.

Tried this Crockpot Tofu Tikka Masala? Let me know how you served it – with rice, naan, or even just by the spoonful. And if you’re saving easy Indian-inspired crockpot recipes, this one deserves a top spot on your board.

Equipment
Ingredients
- 1 block firm tofu (14 oz) pressed and cubed
- 1 small yellow onion diced
- 3 cloves garlic minced
- 1 tablespoon ginger grated
- 1 can crushed tomatoes
- 1 can coconut milk full-fat
- 1 tablespoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon turmeric
- ½ teaspoon cayenne pepper optional
- Salt to taste
- Fresh cilantro for garnish
Instructions
- Add tofu, onion, garlic, ginger, crushed tomatoes, coconut milk, garam masala, cumin, paprika, turmeric, cayenne pepper, and salt directly to the Crockpot. Stir well to combine and coat the tofu evenly.
- Cover and cook on low for 6–7 hours or high for 3–4 hours, until the flavors are blended and the tofu is tender.
- Mix gently before serving. Serve hot with basmati rice, naan, lime wedges, and a sprinkle of fresh cilantro.
Notes
- Press the tofu for at least 15 minutes to avoid excess water in the curry.
- Full-fat coconut milk gives the richest flavor, but light coconut milk can be used for a thinner sauce.
- You can add a handful of baby spinach during the last 30 minutes of cooking if you’d like some greens in the dish.
- Leftovers taste even better the next day and will keep in the fridge for up to 4 days.
Nutrition
More Crockpot Recipes
- This crockpot tomato cottage cheese soup is cozy, creamy, and slow-cooked to perfection. It’s the kind of easy comfort food that pairs perfectly with grilled cheese or crusty bread. A perfect addition to your weeknight dinner rotation.
- Slow Cooker Tofu and Broccoli is one of those dinners that quietly does its job and does it well. The tofu turns tender as it soaks up a savory sauce, while the broccoli stays just right, making this an easy plant-based meal that feels complete and satisfying. Serve it over rice or noodles for a cozy, hands-off dinner that fits perfectly into busy weeknights and relaxed weekends alike.

