Go Back
+ servings
My Darling Vegan
Coconut Curry with Tofu

You're going to love this rich and creamy coconut curry with tofu and broccolini. A hearty and delicious Thai curry for the perfect vegan and gluten-free dinner. 

5 from 2 votes

Did you make this recipe? Leave a comment and rate it below.
If you made any substitutions, let us know how it turned out!

Prep Time:
15 mins
Cook Time:
30 mins
Total Time:
45 mins
Course: Main Course
Cuisine: Vegan, Thai
Servings: 4 people
Calories: 266 kcal
Author: Sarah McMinn
  • 2 cups cooked rice, equals 1 cup uncooked
  • 3 tbsp. coconut oil, divided
  • 1/2 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp. fresh ginger, minced
  • 2 tbsp. red curry paste
  • 2 tsp. cumin
  • 1 tsp. coriander
  • 1/2 tsp. paprika
  • 1 large red bell pepper
  • 1 heaping cup broccolini florets
  • 16 oz. extra-firm tofu, cut into 1" cubes
  • 1 (15 oz )can full-fat coconut milk
  • 2 tbsp. maple syrup
  • juice of 1 lime
  • 1/4 cup cilantro, minced
  1. Start by cooking rice according to package instructions.

  2. While the rice cooks, prepare the coconut curry. Dice and mince the onion, garlic, and ginger. Thinly slice the bell peppers and cut the broccolini into small florets. Set aside.

  3. Heat 1 tablespoon of coconut oil in a large skillet over medium-high heat. Stir in the onions and garlic and saute for 3-5 minutes, until the onions are translucent and fragrant. Stir in the ginger and sauté for an additional minute. Add the red curry paste and spices, stirring frequently for 2-3 minutes until fragrant. Add the red pepper and broccoli and stir to coat. Pour in the coconut milk, maple syrup, and lime juice. Reduce heat to a simmer and simmer while you make the tofu.

  4. In a separate skillet, heat the additional 2 tablespoons of coconut oil over high heat. Once the oil is hot, add the tofu. It should sizzle as it hits the pan. Pan-fry the tofu for 5-7 minutes, stirring often, until the tofu is evenly coated on all sides.

  5. Transfer the tofu to the coconut curry and continue to simmer until sauce begins to thicken. Remove from heat and stir in cilantro.

  6. To serve, evenly divide the rice between 4 bowls. Top with coconut curry, fresh cilantro, and lime wedges.

Recipe Notes

Serving and Storing - For best results, this coconut curry should be eaten shortly after it's made. Serve over rice, rice noodles, or cauliflower rice. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To eat leftovers, gently reheat the stir fry over the stove or in the microwave.

Nutrition Facts
Calories Per Serving: 266
% Daily Value
Carbohydrates 35g 12%
Protein 4g 8%
Fat 13g 20%
Saturated Fat 10g 63%
Sodium 12mg 1%
Potassium 288mg 8%
Fiber 2g 8%
Sugar 8g 9%
Vitamin A 2922IU 58%
Vitamin C 62mg 75%
Calcium 75mg 8%
Iron 3mg 17%