Nutrition Facts for Heart-healthy soybean curry

Heart-Healthy Soybean Curry

Savor the comforting warmth of this *Heart-Healthy Soybean Curry,* a nutrient-packed dish that's as delicious as it is wholesome. With tender, protein-rich soybeans as the star, this curry is simmered in a flavorful blend of aromatic spices like turmeric, cumin, and garam masala, perfectly balanced with creamy light coconut milk and tangy lemon juice. Fresh spinach adds vibrant color and a boost of greens, while a sprinkle of cilantro provides a fresh, herbaceous finish. This easy-to-make, low-sodium recipe is perfect for anyone looking to enjoy a satisfying plant-based meal that supports heart health. Serve it over fluffy brown rice or with whole-grain flatbread for a complete, nourishing feast that’s sure to become a family favorite.

Nutriscore Rating: 85/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.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Heart-Healthy Soybean Curry
Prep Time:15 mins
Cook Time:45 mins
Total Time:60 mins
Servings: 4

Ingredients

  • 1 cup dried soybeans
  • 1 tablespoon olive oil
  • 1 medium, finely chopped yellow onion
  • 3 minced garlic cloves
  • 1 tablespoon, grated fresh ginger
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon garam masala
  • 2 cups low-sodium vegetable broth
  • 1 cup canned diced tomatoes
  • 0.5 cup coconut milk (light)
  • 2 cups, fresh spinach
  • 0.25 cup, chopped fresh cilantro
  • 0.5 teaspoon (or to taste) salt
  • 0.5 teaspoon (or to taste) black pepper
  • 1 tablespoon lemon juice

Directions

Step 1

Rinse the dried soybeans thoroughly and soak them in cold water overnight or for at least 8-12 hours. Drain and rinse again before cooking.

Step 2

Cook the soaked soybeans in a pot of boiling water for about 30-40 minutes or until tender. Drain and set aside.

Step 3

Heat olive oil in a large pan or pot over medium heat.

Step 4

Add the chopped onion and sauté for 3-4 minutes until softened and translucent.

Step 5

Stir in the minced garlic and grated ginger. Cook for another 1-2 minutes until aromatic.

Step 6

Add the ground turmeric, cumin, coriander, and garam masala. Stir well to toast the spices for about 30 seconds.

Step 7

Pour in the low-sodium vegetable broth and diced tomatoes. Stir to combine.

Step 8

Add the cooked soybeans to the pan. Bring the mixture to a gentle simmer and let it cook for 10 minutes, stirring occasionally.

Step 9

Stir in the light coconut milk and simmer for another 5 minutes.

Step 10

Add the fresh spinach to the curry and cook for 2-3 minutes until wilted.

Step 11

Season the curry with salt, black pepper, and a tablespoon of lemon juice. Adjust seasoning to taste.

Step 12

Garnish with freshly chopped cilantro before serving.

Step 13

Serve the heart-healthy soybean curry hot with brown rice, quinoa, or whole-grain flatbread for a wholesome meal.

Nutrition Facts

Serving size (1262.7g)
Amount per serving % Daily Value*
Calories 1321.7
Total Fat 68.5g 0%
Saturated Fat 14.7g 0%
Polyunsaturated Fat 3.5g
Cholesterol 4.8mg 0%
Sodium 1865.8mg 0%
Total Carbohydrate 99.6g 0%
Dietary Fiber 29.0g 0%
Total Sugars 30.4g
Protein 80.4g 0%
Vitamin D 0IU 0%
Calcium 792.0mg 0%
Iron 40.4mg 0%
Potassium 5243.3mg 0%
*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: 46.1%
Protein: 24.1%
Carbs: 29.8%