Nutrition Facts for Madras curry vegan or chicken

Madras Curry Vegan or Chicken

Elevate your mealtime with this rich and aromatic Madras Curry, customizable for both vegan and chicken enthusiasts alike! This recipe brings bold flavors to the table with a medley of fragrant spices like turmeric, cumin, coriander, and cinnamon, all beautifully balanced with creamy coconut milk and a touch of heat from Madras curry powder. Whether you choose tender chunks of chicken or plant-based proteins like tofu or chickpeas, this hearty curry pairs perfectly with fluffy basmati rice and a sprinkle of fresh cilantro. Ready in under an hour, it's a vibrant and comforting dish that's perfect for weeknight dinners or special occasions. Ideal for those craving authentic Indian-inspired flavors, this versatile recipe satisfies both meat-lovers and vegans with its luscious, spice-infused sauce.

Nutriscore Rating: 77/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Madras Curry Vegan or Chicken
Prep Time:15 mins
Cook Time:40 mins
Total Time:55 mins
Servings: 4

Ingredients

  • 2 tablespoons coconut oil (or neutral cooking oil)
  • 1 large yellow onion, finely chopped
  • 4 cloves garlic cloves, minced
  • 1 tablespoon fresh ginger, minced
  • 1 teaspoon ground turmeric
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1 teaspoon paprika
  • 0.5 teaspoon ground cinnamon
  • 2 tablespoons Madras curry powder
  • 0.5 teaspoon red chili powder (optional, for extra heat)
  • 1 15-ounce can diced tomatoes (canned or fresh)
  • 1 15-ounce can coconut milk
  • 1 cup vegetable or chicken broth
  • 14 ounces tofu (extra firm), cubed or chickpeas (for vegan version)
  • 1 pound chicken breast, cubed (for non-vegan version)
  • 1 teaspoon salt
  • 1 teaspoon sugar
  • 3 tablespoons fresh cilantro, chopped (for garnish)
  • 4 cups cooked rice (for serving)

Directions

Step 1

Heat the coconut oil in a large skillet or pot over medium heat.

Step 2

Add the finely chopped onion, and sauté for 5–7 minutes until softened and golden brown.

Step 3

Stir in the minced garlic and ginger, cooking for another 1–2 minutes until fragrant.

Step 4

Lower the heat slightly and add the turmeric, cumin, coriander, paprika, cinnamon, Madras curry powder, and optional chili powder. Stir constantly for 1–2 minutes to toast the spices.

Step 5

Pour in the diced tomatoes, coconut milk, and broth, stirring to combine. Bring the mixture to a gentle simmer.

Step 6

If making the vegan version, add the cubed tofu or drained chickpeas to the skillet. If making the chicken version, add the raw chicken cubes. Stir well to coat the protein in the sauce.

Step 7

Cover and simmer the curry on low heat for 20–25 minutes, stirring occasionally. Ensure the chicken is fully cooked (if using) or the tofu/chickpeas are heated through.

Step 8

Season the curry with salt and sugar, and taste to adjust seasoning if needed.

Step 9

Serve the Madras curry hot over cooked rice, garnished with fresh chopped cilantro.

Nutrition Facts

Serving size 2952.1 grams (2952.1g)
Amount per serving % Daily Value*
Calories 3060
Total Fat 86.20g 111%
Saturated Fat 35.00g 175%
Polyunsaturated Fat 0.00g
Cholesterol 386mg 129%
Sodium 3761mg 164%
Total Carbohydrate 337.70g 123%
Dietary Fiber 22.40g 80%
Total Sugars 57.60g
Protein 237.40g 475%
Vitamin D 23IU 114%
Calcium 3130mg 241%
Iron 28mg 154%
Potassium 4290mg 91%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 25.2%
Protein: 30.9%
Carbs: 43.9%