Go Back Email Link
+ servings
red curry tofu featured image

Creamy Vegan Thai Red Curry With Tofu

Katie
Indulge in this Creamy Vegan Thai Red Curry inspired by Thai cuisine. Crispy tofu, vibrant veggies, and a creamy coconut sauce create a satisfying weeknight dinner that's healthy and incredibly easy to make—vegan, gluten-free, refined sugar-free, and made with wholesome plant-based ingredients only!
5 from 4 votes
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main Course
Cuisine Asian
Servings 4 people

Ingredients
  

  • 1 large onion
  • 2 red bell pepper
  • 1 ½ cup shitake mushrooms
  • 1 cup baby corn
  • ½ cup bamboo shoots
  • 4-5 garlic cloves
  • 3 tablespoon red curry paste
  • 2 cans full-fat coconut milk
  • 1 tablespoon low sodium soy sauce
  • 2 tablespoons toasted sesame oil
  • red pepper flakes to desired spice level
  • 2 limes to garnish
  • Thai basil to garnish

Crispy tofu

  • 1 block extra firm tofu I like the kind that's wrapped in clear plastic and not the tofu box
  • 2 tablespoons toasted sesame oil

Instructions
 

For the Red Curry:

    Prepare the Vegetables:

    • While the tofu is being pressed, slice the onion, bell peppers, and shiitake mushrooms. Cut the baby corn and bamboo shoots into bite-sized pieces. Mince the garlic.

    Sauté the Aromatics:

    • In a large pot or Dutch oven, heat 2 tablespoons of toasted sesame oil over medium heat. Add the onions and sauté until softened, about 3-4 minutes.

    Add the Garlic & Red Curry Paste:

    • Add the minced garlic and red curry paste to the onions. Stir well to combine and cook for another 1-2 minutes until fragrant.

    Add the Coconut Milk:

    • Pour in the 2 cans of full-fat coconut milk. Stir everything together, bringing it to a gentle simmer.

    Add the Vegetables:

    • Add the bell peppers, shiitake mushrooms, baby corn, and bamboo shoots to the pot. Let the curry simmer for about 20-25 minutes until the vegetables are tender and the flavors have melded together.

    Season the Curry:

    • Stir in the 1 tablespoon of low-sodium soy sauce, red pepper flakes (to taste), and any additional seasonings you like. Simmer for another 5 minutes.

    For the Crispy Tofu:

      Press the Tofu:

      • Press the tofu before starting the curry to remove excess moisture. Wrap the tofu in a clean kitchen towel and place something heavy on top for about 15-20 minutes.

      Cube the Tofu:

      • Once the tofu is pressed, cut it into bite-sized cubes.

      Sear the Tofu:

      • In a separate non-stick skillet or wok, heat 2 tablespoons of toasted sesame oil over medium-high heat. Add the tofu cubes to the skillet and cook until golden and crispy on all sides, about 10-12 minutes.

      Add Tofu to Curry:

      • Once the tofu is crispy, gently fold it into the curry and let it simmer for 3-5 minutes to absorb the flavors.

      Finish:

        Add Fresh Lime and Basil:

        • Just before serving, squeeze fresh lime juice over the curry and top with freshly chopped Thai basil.

        Serve:

        • Serve the curry over rice (jasmine rice or brown rice) and garnish with extra basil and lime wedges.
        Keyword curry, main course, red curry, Tofu
        Tried this recipe?Let us know how it was!