Go Back
+ servings
Try a nice spicy vegan curry! This recipe has a nice blend of sweet and heat with mushrooms, tofu, carrots, sweet potato, garam masala, ginger and cayenne. | ethnicspoon.com
5 from 1 vote

Ultimate Spicy Vegan Curry Recipe

A spicy Southeast Asian stye curry with a nice mix of mushrooms, tofu, tomato and sweet potato.

Course Main
Cuisine Indian
Keyword crispy tofu, healthy, spicy recipe, vegetable curry, vegetarian
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: Change to adjust-> 6 servings
Calories 137 kcal


  • 2 Tbsp vegetable oil
  • 2 medium onions finely chopped
  • 3 cloves garlic minced
  • 3 Roma tomatoes diced
  • 2 carrots sliced
  • 1 sweet potato peeled and cubed
  • 10 oz package mushrooms (cremini) quartered
  • 3 cups water
  • 10 oz tofu cubed
  • cup chopped cilantro

Spice Blend


  1. Boil the sweet potato until tender and set aside.
  2. In a small bowl place all the spice blend ingredients and mix thoroughly. Set aside.
  3. In a skillet gently toss the cubed tofu in a little vegetable oil to brown on all sides. Set aside.
  4. In a large skillet heat vegetable oil. Add in the onions and garlic and saute until translucent. Add in the tomatoes, carrots, sweet potato, mushrooms and water. Add in the spice blend and stir. Cook covered on low for about 20-25 minutes. Add in the cooked tofu and cilantro. Cook for additional 10 minutes on medium.
  5. Serve with jasmine rice.
Nutrition Facts
Ultimate Spicy Vegan Curry Recipe
Amount Per Serving
Calories 137 Calories from Fat 54
% Daily Value*
Fat 6g9%
Saturated Fat 3g19%
Sodium 445mg19%
Potassium 599mg17%
Carbohydrates 15g5%
Fiber 3g13%
Sugar 5g6%
Protein 6g12%
Vitamin A 7030IU141%
Vitamin C 10mg12%
Calcium 68mg7%
Iron 1.8mg10%
* Percent Daily Values are based on a 2000 calorie diet.