Pixicook
LoginGet Started
    HomeRecipesCurryCreamy Cauliflower & Tofu Vindaloo
    recipe image

    Creamy Cauliflower & Tofu Vindaloo

    clock-icon35 minutes
    author-image
    Author
    Pixicook editorial team

    A creamy and spicy vindaloo made with tofu and cauliflower, served over brown rice.

    Ingredients for Creamy Cauliflower & Tofu Vindaloo

    units in
    USchevron
    units in
    USchevron
    serves
    4 peoplechevron
    serves
    4 peoplechevron

    Olive Oil

    tablespoons

    Substitute chevron-down

    Large Onion, finely chopped

    each

    Substitute chevron-down

    Firm Tofu, drained, patted dry, and cut into ¾-inch cubes

    0 oz

    Substitute chevron-down

    Hot Curry Paste, heaping

    tablespoons

    Substitute chevron-down

    Diced Tomatoes, canned

    0 oz

    Substitute chevron-down

    Cauliflower, cut into ¾-inch florets

    each

    Substitute chevron-down

    Brown Basmati Rice, cooked

    to taste

    How to Make Creamy Cauliflower & Tofu Vindaloo

    1. Heat the Olive Oil

    Start by warming the olive oil in a large frying pan over medium-high heat. As the oil heats up, it will shimmer, signaling that it's ready for the onions.

    2. Sauté the Onions

    Add the finely chopped onion to the pan and sauté for about 5 minutes, until the onions turn translucent. This step is crucial as it develops a sweet, rich flavor base for your vindaloo.

    3. Add the Tofu

    Next, add the tofu cubes to the pan. Sauté them for about 2 minutes, ensuring they get a light golden crust. This will help the tofu hold its shape and add a bit of texture.

    4. Add Curry Paste

    Stir in the heaping tablespoon of hot curry or vindaloo curry paste, making sure to coat the tofu thoroughly. This will infuse the tofu with the bold, spicy flavors characteristic of a good vindaloo.

    5. Add Tomatoes and Cauliflower

    Pour the can of diced tomatoes, including the juice, into the pan. Add the cauliflower florets and 1.5 cups of water. Stir everything together and increase the heat to bring the mixture to a boil.

    6. Simmer

    Once it starts to boil, reduce the heat, cover the pan, and let it simmer for about 20 minutes. During this time, the cauliflower will become tender, and the sauce will thicken, creating a creamy consistency.

    7. Serve

    To serve, spoon the cooked brown basmati or brown jasmine rice into warmed shallow bowls. Top with generous portions of the tofu and cauliflower vindaloo mixture. The dish is now ready to be enjoyed, offering a delightful balance of creamy, spicy, and hearty flavors.

    Pitfalls and tips

    Roasting the Cauliflower

    Try roasting the cauliflower florets at a high temperature until they have a nice char, adding smoky depth to the dish.

    Use Full-fat Coconut Milk

    Opt for full-fat coconut milk for a truly creamy texture essential for balancing the fiery spices in vindaloo.

    Marinate the Tofu

    To infuse the tofu with more flavor, consider marinating it in a small portion of the vindaloo paste mixed with a bit of neutral oil for at least 30 minutes or overnight.

    Fresh Finish

    Brighten up the dish with fresh cilantro and lime juice before serving for a fresh, herbaceous contrast with the spicy sauce.

    Serve with the Right Accompaniments

    Pair with basmati rice, naan, or a simple flatbread and a cooling side like cucumber raita or salad.


    Comments (0)

    Add your comment...

    Explore More Curry recipes

    Explore More Collections

    Broccoli Cheddar Delight Soup

    Vegetarian Winter

    Cucumber Salad with Garlic ginger and soy

    Easy Salad

    Caramelized Skillet Shrimp with Optional Citrus or Chipotle Glaze

    Quick Easy Shrimp Saute

    Crispy Skin Chicken Thigh with Garlic-Caper Pan Sauce

    Quick Chicken