Go Back
+ servings
Tofu Cashew Curry

Tofu Cashew Curry

This Tofu Cashew Curry is the perfect veggie-packed comfort food! We are using cashews for the base of the creamy sauce and adding lots of broccoli, tofu, and carrots.
Course Main Course
Cuisine Vegan
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 2 people
Calories 636kcal
Author Elephantastic Vegan


Ingredients for the cashew sauce

  • 1 cup cashews soaked overnight, then rinsed and drained
  • 3 teaspoons lemon juice
  • 1/2 teaspoon salt
  • 1 cup water
  • 2 teaspoons red curry paste (you can start with a smaller amount of curry paste and add more until you reach your preferred spiciness level)

Ingredients for the tofu

  • 8 oz firm tofu
  • 1/4 cup all-purpose flour or cornstarch for a gf variation
  • 1/2 teaspoon salt
  • 1 teaspoon curry powder
  • 2 teaspoons plant-based oil

Ingredients for the curry

  • 1 white onion cubed
  • 3 cups broccoli florets
  • 1 carrot sliced
  • 1/4 cup water
  • salt to taste


  • For the cashew sauce: Add the soaked, rinsed & drained cashews, lemon juice, salt, water, and red curry paste into your blender. Blend until smooth.
  • For the crispy tofu: Cut the tofu in cubes. Add the all-purpose flour, curry powder, and salt in a bowl. Add the tofu to the bowl and toss carefully until all the tofu cubes are coated. Bring a large pan with oil to high heat, toss in the tofu. Let it cook on each side until browned and crispy. Remove the tofu from the pan and set aside.
  • In the large pan over medium to high heat, cook the cubed onion until soft, then remove it from the pan and set aside.
  • Then add the broccoli and carrot slices into the pan, add about 1/4 cup of water and let the veggies cook until tender.
  • Now it's time to combine everything. Add the onions back into the pan to the broccoli and carrots. Reduce the heat and pour in the cashew sauce, if it thickens up too much you can always add more water to thin it out. Heat it up until everything is warm. Add salt to taste and the lastly, the crispy tofu.
  • Serve the Tofu Cashew Curry with basmati rice and enjoy!


Calories: 636kcal | Carbohydrates: 53g | Protein: 28g | Fat: 39g | Saturated Fat: 6g | Sodium: 1250mg | Potassium: 1035mg | Fiber: 9g | Sugar: 11g | Vitamin A: 6733IU | Vitamin C: 131mg | Calcium: 259mg | Iron: 8mg