Nutrition Facts for Heart-healthy white beans in tomato sauce

Heart-Healthy White Beans in Tomato Sauce

Warm, comforting, and bursting with Mediterranean-inspired flavors, this Heart-Healthy White Beans in Tomato Sauce recipe is a nutritious way to enjoy a wholesome, plant-based meal. Packed with protein-rich white beans, fragrant garlic, and sweet crushed tomatoes simmered with earthy oregano and smoky paprika, this dish is a flavor-packed delight that's easy on your heart. Fresh baby spinach adds a boost of greens, while a splash of lemon juice and fresh basil provide a zesty, vibrant finish. Ready in just 30 minutes, this one-pot recipe is perfect for busy weeknights and pairs beautifully with whole-grain bread or brown rice for a satisfying and balanced meal. Plus, being low in sodium and made with simple, healthy ingredients, it's as nourishing as it is delicious.

Nutriscore Rating: 86/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 White Beans in Tomato Sauce
Prep Time:10 mins
Cook Time:20 mins
Total Time:30 mins
Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 medium, finely chopped yellow onion
  • 3 cloves, minced garlic
  • 28 ounces canned crushed tomatoes
  • 1 cup low-sodium vegetable broth
  • 1 teaspoon dried oregano
  • 0.5 teaspoons paprika
  • 0.25 teaspoons ground black pepper
  • 2 cans (15 ounces each), rinsed and drained white beans
  • 4 cups baby spinach
  • 2 tablespoons, chopped fresh basil
  • 1 tablespoon fresh lemon juice

Directions

Step 1

Heat the olive oil in a large skillet or saucepan over medium heat.

Step 2

Add the chopped onion and sauté for 3–4 minutes, or until softened and translucent.

Step 3

Stir in the minced garlic and cook for an additional 30 seconds, making sure not to burn it.

Step 4

Pour in the crushed tomatoes and vegetable broth, stirring to combine.

Step 5

Add the dried oregano, paprika, and ground black pepper. Stir well and let the sauce come to a gentle simmer.

Step 6

Gently fold in the rinsed and drained white beans, ensuring they're evenly coated in the sauce.

Step 7

Simmer the mixture for 10 minutes, stirring occasionally to allow the flavors to meld.

Step 8

Add the baby spinach to the skillet and stir until it has wilted, about 1–2 minutes.

Step 9

Remove the skillet from heat and stir in the fresh basil and lemon juice for a bright, fresh finish.

Step 10

Serve warm as a main dish or alongside whole-grain bread or brown rice for a complete meal.

Nutrition Facts

Serving size (2173.8g)
Amount per serving % Daily Value*
Calories 2161.4
Total Fat 88.2g 0%
Saturated Fat 12.7g 0%
Polyunsaturated Fat 26.1g
Cholesterol 0mg 0%
Sodium 3109.3mg 0%
Total Carbohydrate 267.3g 0%
Dietary Fiber 69.5g 0%
Total Sugars 42.1g
Protein 92.0g 0%
Vitamin D 0IU 0%
Calcium 1101.0mg 0%
Iron 41.4mg 0%
Potassium 7552.2mg 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: 35.6%
Protein: 16.5%
Carbs: 47.9%