
Vindaloo is one of those dishes that hits every note — fiery, tangy, deeply aromatic — and this plant-based version delivers all of that without compromising a single thing. The secret is a from-scratch paste made by soaking dried Kashmiri chiles and blending them with cumin, cardamom, black pepper, cinnamon, fresh ginger, garlic, and a splash of white wine vinegar. That vinegar is what gives vindaloo its signature brightness, and it works beautifully here. Extra-firm tofu gets pressed, cubed, and seared in a hot skillet until deeply golden on both sides, giving it a satisfying texture that holds up as it simmers in the sauce. The paste gets cooked down with onions until it darkens and the oil separates — that step alone builds an incredible depth of flavor before the tomatoes and broth even go in. Everything comes together in one pan, making cleanup easy for a weeknight meal that serves four. Finish it with fresh cilantro and spoon it over basmati rice for a bowl that's genuinely restaurant-worthy.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings


















Place the dried Kashmiri chiles in a small bowl and cover with the hot water. Let soak for 10 minutes, until softened.
Transfer the soaked chiles and their soaking liquid to a blender. Add the cumin seeds, black peppercorns, turmeric, cinnamon, cardamom seeds, white wine vinegar, ginger, and garlic. Blend on high until a smooth, thick paste forms, about 1 minute. Set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
