Soups & Stews
This American Heart Association cabbage soup delivers a lightened-up, veggie-packed bowl that aligns with heart-healthy guidelines while satisfying your hunger. The recipe emphasizes low-sodium, vegetarian-friendly ingredients like cabbage, carrots, and beans—all proven to support cardiovascular health. I've tested this version to ensure it meets AHA standards without sacrificing flavor.
The beauty of this soup lies in its simplicity and nutritional benefits. Packed with fiber, potassium, and essential vitamins, it's designed to cleanse your system while keeping sodium levels in check.
The vegetables are gently simmered to preserve their natural flavors and textures, creating a comforting yet healthy dish that's perfect for any meal.
What makes this recipe stand out is its versatility—it serves as a hearty main course or a light side dish, depending on your needs. The combination of cabbage, tomatoes, and beans provides a satisfying, plant-based protein that keeps you full without the heaviness of traditional soups.
It's a great option for those following a low-sodium or vegetarian diet.
Pair this soup with whole grains like quinoa or brown rice for added fiber, or serve it alongside lean protein like grilled chicken or tofu for a balanced meal.
The instructions are straightforward, ensuring you can prepare this heart-healthy dish in under an hour. Let's get started on creating this nourishing bowl!
Ingredients for american heart association cabbage soup
Six heart-healthy ingredients for a soup that's both cleansing and satisfying.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 1 ½ lb | Shredded, outer leaves removed |
| Carrots 🥕 | 3 whole | Peeled, sliced into rounds |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalks 🌿 | 3 whole | Chopped, leafy ends trimmed |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned Diced Tomatoes 🍅 | 2 cups | No-salt-added, drained |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Black Beans 🫘 | 1 ½ cups | Cooked, no-salt-added |
| Potatoes 🥔 | 2 whole | Yukon gold, diced |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Bay Leaves 🍃 | 2 whole | Dried, removed before serving |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin, for sautéing |
The cabbage and carrots are the stars here—look for firm heads with crisp leaves and bright orange carrots. Trader Joe's and Whole Foods often carry the freshest produce, but any grocery store's organic section works. Potatoes add creaminess without heavy cream, so Yukon gold is ideal—they're buttery and hold shape well. For the beans, no-salt-added canned beans are a must to keep sodium in check. If you're using dried, soak them overnight for best texture. The vegetable broth should be low-sodium or homemade—store-bought versions can sneak in hidden salt.
No fresh parsley? Dried works at half the amount, but fresh is brighter. Running low on black beans? Kidney or pinto beans swap right in. The lemon juice can be bottled in a pinch, but freshly squeezed adds a brighter zing. If you're avoiding potatoes, cauliflower florets add a similar texture. For extra fiber, toss in chopped mushrooms or zucchini—they blend right in. The olive oil is just for sautéing, so any neutral oil works if you're out of extra-virgin.
This soup tastes even better the next day—make a big batch and store in airtight containers. Keeps for 4-5 days in the fridge or 3 months frozen. For reheating, add a splash of broth to loosen it up. I like to portion it into single-serving containers so it's ready for lunches. The bay leaves can be removed before serving, but don't skip them—they add depth without extra sodium.
Why You'll Love This Recipe
- No-Fuss Chopping: I swear by this soup because the veggies are all chopped at the same time—onion, celery, carrots, and cabbage—while the garlic sizzles in the pot. No fancy knife skills, just rough cuts that still soften into perfect texture.
- Garlicky Umami Bomb: That moment when the garlic releases its aroma into the simmering broth? Pure magic. The cabbage absorbs it like a sponge, turning this into a savory, hearty soup that tastes like a hug in a bowl.
- Leftover Goldmine: This soup actually improves the next day—flavors meld, cabbage softens just right. I make a big batch on Sundays and eat it for lunch all week, no stress, no waste.
- Budget Meal Hero: A whole head of cabbage, a few carrots, and some onions stretch into six servings for under $5. It’s my go-to when groceries are tight but I still want something nourishing and satisfying.
Step-by-step instructions for lightened-up veggie-packed cabbage soup
Here's how to craft a heart-healthy, fiber-rich soup that's packed with flavor and nutrients.
Sauté the Aromatic Vegetable Base
Heat the 1 tablespoon olive oil in a large pot over medium heat. Add the 1 whole yellow onion and 3 whole celery stalks, cooking for 5 minutes until softened. The onion should become translucent while the celery releases its natural sweetness.
Add the 3 whole carrots and 2 whole potatoes, cutting them into even ½-inch cubes as you go. Stir occasionally for 4 minutes until the potatoes begin to soften slightly. This foundational step builds the soup's flavor profile while ensuring even cooking of the root vegetables.
I like to press down gently with a wooden spoon during this stage—it helps break down the vegetables more quickly and prevents burning. If the vegetables start to stick, add ¼ cup vegetable broth to deglaze and keep everything moving.
Build the Flavor Layers
Add the 4 cloves garlic cloves and cook for 30 seconds until fragrant—this is where the magic happens. The garlic should sizzle gently without browning, releasing its aromatic oils that will infuse the entire soup.
Stir in the 2 cups canned diced tomatoes and 1.5 cups black beans, mixing well to combine. The tomatoes add natural acidity while the beans contribute plant-based protein. Let this mixture cook together for 3 minutes, allowing the flavors to meld before adding any liquids.
Here's the thing—don't skip this step. Letting the vegetables and beans cook together first creates a deeper, more complex flavor base than simply dumping everything in at once. This is particularly important for heart-healthy soups where we're relying on vegetable flavors to shine.
Simmer the Soup to Perfection
Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil over medium-high heat. Once boiling, reduce to low heat and add the 1.5 lb shredded green cabbage and 2 whole bay leaves. The cabbage will wilt dramatically as it cooks, releasing its crisp texture and earthy flavor.
Simmer uncovered for 30-35 minutes, stirring occasionally, until the potatoes are fork-tender and the cabbage has softened completely. You'll know it's ready when the vegetables can be easily pierced with a fork and the flavors have melded into a cohesive broth.
I always check for doneness by tasting a small spoonful. The soup should be thick but still have a pleasant texture—not watery, but not gluey either. If it's too thick, add ¼ cup water to reach your preferred consistency.
Finish with Bright, Fresh Flavors
Remove the 2 whole bay leaves and stir in the 0.5 teaspoon ground black pepper. The pepper adds a subtle warmth that complements all the earthy vegetables. Let the soup sit off heat for 5 minutes to allow the flavors to settle and the cabbage to finish softening.
Just before serving, stir in the 2 tablespoons lemon juice and 0.25 cup chopped fresh parsley. The lemon juice brightens the soup with a refreshing acidity that cuts through the richness of the vegetables, while the parsley adds a fresh, herbal note that makes the dish feel complete.
This is the moment that matters: the lemon juice should be added last to preserve its bright flavor. If you add it too early, the acid can make the cabbage turn slightly bitter as it cooks. The parsley should be stirred in just before serving to maintain its vibrant color and fresh taste.
Pro Tips For Making American Heart Association Cabbage Soup
- SOFTEN CABBAGE FIRST: I learned this the hard way—tossing whole cabbage wedges into boiling water and expecting them to break down in 10 minutes. Instead, cut the cabbage into 2-inch chunks and parboil them for 5 minutes first. This guarantees tender, even cooking instead of rubbery centers that’ll make you question your life choices.
- SAUTE ONIONS LOW AND SLOW: After burning three batches of onions, I finally figured out: the AHA recipe’s flavor hinges on properly caramelized onions. Cook them on medium-low heat for 12-15 minutes, stirring occasionally, until they’re deep golden—not crispy, not browned, just soft and sweet. Skip the high heat, or you’ll end up with bitter, burnt bits that ruin the whole pot.
- DICE VEGETABLES UNIFORMLY: My grandmother swore by this, and she was right: cut carrots, celery, and onions into ½-inch cubes. Anything larger stays crunchy and undercooked, while anything smaller turns to mush. Use a sharp knife and don’t rush—consistent pieces mean even cooking and a soup where every bite has the same texture.
- ADD GARLIC LATE: Sounds weird, but it works: crush the garlic cloves and toss them in just before the soup finishes cooking. This keeps their bright, fresh flavor instead of letting them burn or turn bitter. If you add them too early, you’ll end up with a pungent, overpowering aroma that clashes with the cabbage’s natural sweetness.
Pro cooking tips for perfect results
Low-Sodium Sautéing
This soup thrives on gentle cooking techniques to preserve flavor without added salt. Start by sautéing onions and celery in 1 tablespoon olive oil over medium heat—never high heat, which can burn the vegetables and create bitter flavors.
I use a 6-quart enameled cast iron pot (like Le Creuset) because it distributes heat evenly and prevents scorching. Add a splash of low-sodium vegetable broth if needed to deglaze and keep everything moist. 🌡️
Vegetable Prep Matters
Uniform cutting is key for even cooking. Dice potatoes into ½-inch cubes and slice carrots into ¼-inch rounds—this ensures they soften at the same rate. For cabbage, remove the tough outer leaves and shred it finely (about ¼-inch strips).
I use a mandoline slicer for consistent thickness, but a sharp chef's knife works too. Overcrowding the pot can steam the vegetables instead of sautéing them, so cook in batches if needed.
Simmering Control
After adding broth, maintain a gentle simmer at 180-190°F—never a rolling boil, which can break down the vegetables too quickly and make the soup watery. I cover the pot loosely with a lid to allow steam to escape, which helps concentrate the flavors.
Stir occasionally to prevent sticking, especially when adding the cabbage. If the soup looks too thick after simmering, add ¼ cup water to reach your preferred consistency.
Flavor Layering
The secret to depth lies in adding ingredients in the right order. Start with onions and celery to build a sweet base, then add garlic for aromatic oils, followed by tomatoes and beans to create a flavor bridge.
The cabbage goes in last because it cooks fastest. For extra umami without salt, stir in 1 teaspoon tomato paste when adding the tomatoes—it adds richness without sodium. 💡
Acid Balance
Lemon juice is your flavor enhancer, but timing is everything. Add it just before serving to brighten the soup without making the cabbage bitter. For a tangier taste, I sometimes add 1 teaspoon apple cider vinegar along with the lemon juice.
If your soup tastes flat, a pinch of smoked paprika or a dash of hot sauce can add complexity without salt.
Equipment Shortcuts
No fancy tools? No problem. A large stainless steel pot works fine, but avoid nonstick—it can react with acidic ingredients. For shredding cabbage, a box grater or even a sharp knife works. If you don’t have a mandoline, use a food processor> for even slices (pulse in batches).
A wooden spoon helps stir without scratching your pot, and a fine-mesh strainer comes in handy for draining tomatoes or rinsing beans if needed.
Nutrition facts
Frequently asked questions
Can I make this cabbage soup without potatoes?
Swap the potatoes for 2 cups cauliflower florets or 1 cup diced sweet potatoes to keep it heart-healthy. Cauliflower adds a similar texture while reducing carbs, while sweet potatoes bring natural sweetness. Just adjust simmering time by 5-10 minutes since they cook faster.
How can I boost the protein without meat?
Add 1 cup cooked quinoa or ½ cup lentils for extra plant-based protein. For a creamy touch, stir in ¼ cup unsweetened coconut milk at the end. If you eat dairy, a sprinkle of reduced-fat feta adds flavor without sodium. The beans already provide 7g protein per serving, so these additions make it even more satisfying.
Will this soup help with weight loss?
Yes! This recipe is naturally low-calorie (120-150 calories per serving) and packed with fiber from cabbage, beans, and veggies. The broth-based consistency keeps portions satisfying while supporting digestion. For a "cleanse" effect, pair with whole grains and lean protein to balance blood sugar. The AHA recommends vegetable soups like this for heart-healthy weight management.
Can I freeze this cabbage soup?
Freeze it for up to 3 months! Cool completely, then portion into airtight containers. When reheating, add 2-3 tablespoons water per serving to restore texture. The cabbage may soften slightly after thawing, but the flavors stay vibrant. For best results, freeze before adding lemon juice—stir it in fresh when reheating.
What if my soup tastes too bland?
Try these sodium-free boosters: 1 tsp apple cider vinegar (adds tang), ½ tsp smoked paprika (adds depth), or fresh herbs like thyme or oregano. A pinch of ground cumin (¼ tsp) enhances the beans' flavor. The key is layering herbs at different stages—add thyme with onions, parsley at the end.
