Servings
Font
Back
4.8 from 24 votes

Indian-Inspired Tofu Curry (Ready In 30 Minutes)

Ready in just 30 minutes and packed with cozy flavors, this Indian-inspired tofu curry is an easy weeknight staple. When you need a one pot dinner that also happens to be vegan, I've got you covered with this simple curry recipe.

Prep Time
5 mins
Cook Time
5 mins
Total Time
30 mins
Servings: 4 servings
Calories: 324 kcal
Course: Main Course
Cuisine: Indian , American

Ingredients

  • 1 block firm tofu 453 g
  • 2 Tbsp olive oil 30 mL
  • 1 shallot finely chopped, about ½ cup
  • 3 cloves garlic minced
  • 2 tsp garam masala
  • 1 tsp each cumin, coriander, smoked paprika, salt
  • 1 oz can coconut milk 400 g
  • 1 oz can diced tomatoes 400 g
  • To serve: rice, cilantro

Instructions

    Cup of Yum
  1. Rice: If serving with rice, get that started now.
  2. Tofu: Pat dry tofu, then cut it into bite-sized cubes. Heat oil in a large pot or pan, then add cubed tofu. Cook until tofu is golden brown and crispy on all sides, about 10 minutes.
  3. Flavor: Add the shallot and garlic to the pan, continuing to cook until shallot is soft and fragrant, another 2 minutes.
  4. Spices: Stir in garam masala, cumin, coriander, paprika, and salt to evenly coat the tofu.
  5. Cans: Add the can of coconut milk and (undrained) diced tomatoes. Bring to a gentle simmer, cover, and let cook for 15 minutes.
  6. Serve: Serve warm over rice, topped with fresh cilantro.

Notes

  • Storage: If stored in an airtight container, both rice and curry will reheat well in the next day or two. They are best stored separately!

Nutrition Information

Serving 1serving Calories 324kcal (16%) Carbohydrates 10.3g (3%) Protein 11.7g (23%) Fat 28.9g (44%) Saturated Fat 17.2g (86%) Cholesterol 0mg (0%) Sodium 691mg (29%) Potassium 400mg (11%) Fiber 3.3g (13%) Sugar 4.4g (9%) Calcium 245mg (25%) Iron 3mg (17%)

Nutrition Facts

Serving: 4servings

Amount Per Serving

Calories 324

% Daily Value*

Serving 1serving
Calories 324kcal 16%
Carbohydrates 10.3g 3%
Protein 11.7g 23%
Fat 28.9g 44%
Saturated Fat 17.2g 86%
Cholesterol 0mg 0%
Sodium 691mg 29%
Potassium 400mg 9%
Fiber 3.3g 13%
Sugar 4.4g 9%
Calcium 245mg 25%
Iron 3mg 17%

* Percent Daily Values are based on a 2,000 calorie diet.

Report Abuse
Login to Continue
Forgot password?
Don't have an account? Register