Love this? Pin it for later!
Budget-Friendly Hearty Cabbage and Sweet Potato Soup
Why This Recipe Works
- Pocket-book friendly: Cabbage and sweet potatoes are among the cheapest produce per pound, especially in winter.
- One-pot wonder: Minimal dishes, maximum flavor, and the pot practically rinses itself after simmering.
- Meal-prep hero: Flavors deepen overnight; portion and refrigerate up to five days or freeze three months.
- Pantry staples: No fancy broths or obscure spices—just onion, garlic, paprika, and a bay leaf.
- Plant-powered protein: A can of white beans adds fiber and staying power for vegans and carnivores alike.
- Customizable heat: Keep it kid-friendly or spike with chili flakes for fire-breathing friends.
- Texture magic: Half-mashed sweet potatoes create creamy body without dairy or flour.
Ingredients You'll Need
Before we ladle soup into bowls, let's talk produce. Look for a cabbage head that feels heavy for its size with tightly packed, crisp leaves. A few outer blemishes are fine—just peel them away. Sweet potatoes, often labeled "yams" in U.S. stores, should be firm from tip to tail without soft spots or wrinkling. The darker orange the flesh, the sweeter the tuber, so choose Garnet or Jewel varieties if given the option.
For the onion, any color works, but yellow strikes the sweetest balance once sautéed. Garlic should be plump and papery, never green or sprouting. If your budget allows, fire-roasted diced tomatoes add smoky depth; otherwise, plain tomatoes are perfectly fine. Cannellini, great Northern, or navy beans are interchangeable here—use whatever is cheapest per ounce, but do rinse off the starchy packing liquid for a cleaner broth.
Smoked paprika is the splurge that makes the soup taste slow-simmered on a weeknight timeline. If you can't locate it, substitute regular sweet paprika plus a pinch of ground cumin. Vegetable broth concentrate or bouillon cubes stretch further than cartons, saving both money and fridge space. Finally, a single bay leaf is non-negotiable; it marries the sweet and earthy notes into a cohesive, crave-worthy base.
How to Make Budget-Friendly Hearty Cabbage and Sweet Potato Soup
Warm the pot & bloom the spices
Place a heavy 5-quart Dutch oven or soup pot over medium heat for 90 seconds. Add 2 tablespoons olive oil; swirl to coat. Sprinkle in 1 teaspoon smoked paprika and ½ teaspoon dried thyme. Stir constantly for 30 seconds until the mixture smells like backyard barbecue. This quick bloom unlocks the paprika's smoky volatile oils and colors the fat, tinting every later bite.
Sauté the aromatics
Stir in 1 diced large yellow onion. Cook 4 minutes, scraping the brown paprika bits. Add 3 minced garlic cloves; cook 1 minute more. Season with ½ teaspoon kosher salt and ¼ teaspoon black pepper. The salt draws moisture from the onion, deglazing the pot naturally and preventing garlic from scorching.
Add sweet potatoes & tomatoes
Fold in 2 medium peeled and cubed sweet potatoes (about 1¼-inch pieces). Pour one 14-ounce can diced tomatoes with juices. Cook 3 minutes, stirring occasionally. The tomato acid helps the sweet potato cubes hold their shape while beginning to release starch that will later thicken the broth.
Deglaze & build broth
Add 6 cups hot water mixed with 2 teaspoons vegetable bouillon paste (or 6 cups low-sodium veggie broth). Scrape the pot bottom with a wooden spoon to lift every flavorful speck. Drop in 1 bay leaf. Increase heat to high; bring to a rolling boil.
Simmer sweet potatoes to tenderness
Reduce heat to medium-low, cover with lid slightly askew, and simmer 12 minutes. Check doneness: a fork should slide through a cube with gentle resistance. Undercooking slightly prevents mushiness after we add the cabbage.
Stir in cabbage & beans
Add 4 cups finely shredded green cabbage (about ½ medium head) and 1 drained 15-ounce can white beans. Press cabbage below the surface; it will look bulky but wilts dramatically. Return to a gentle simmer, cover, and cook 8–10 minutes until cabbage is silky and sweet potatoes finish cooking.
Mash for creamy body
Fish out the bay leaf. Use a potato masher to gently crush about one-third of the sweet potatoes against the pot side. Stir; you'll notice the broth thicken into a light chowder consistency. This step eliminates the need for cream or flour, keeping the soup gluten-free and ultra-economical.
Season & serve
Taste and adjust salt (I typically add ¾ teaspoon more). Finish with 1 tablespoon apple cider vinegar to brighten the sweet elements. Ladle into warm bowls, shower with chopped parsley or chives, and serve with crusty bread for a complete meal.
Expert Tips
Speedy prep
Quarter the cabbage, remove the core, and use a food processor shredding disc. Two pulses and the whole head becomes angel-hair strands in under 20 seconds.
Low-sodium hack
Swap the bouillon for 4 cups unsalted broth plus 2 cups water. The tomatoes and beans contribute enough natural sodium for balanced flavor.
Smoke boost
Add a 2-inch strip of kombu (dried kelp) during simmering. It deepens umami and mimics the subtle smoky body of a ham bone without animal products.
Bean buy
Buy 1-pound dry beans, cook in bulk, and freeze 1½-cup portions (equal to one can). You'll save roughly 60% versus canned and control sodium.
Zero-waste
Save cabbage cores for stir-fries or coleslaw. Sweet potato peels? Toss with oil, salt, and paprika; roast 12 min at 400°F for crispy snacks.
Chill trick
Cool soup quickly by placing the pot in a sink filled with 2 inches ice water. Stir every 2 minutes; drops from 160°F to 70°F in under 15, keeping it out of the bacterial danger zone.
Variations to Try
- Spicy chorizo vibe: Brown 4 ounces soy chorizo in Step 2, then continue as written. Smoked paprika + plant chorizo = smoky depth reminiscent of Spanish caldo verde.
- Thai twist: Swap smoked paprika for 1 teaspoon Thai red curry paste. Finish with ½ cup canned coconut milk and a squeeze of lime. Garnish cilantro instead of parsley.
- Meat-lover's add-on: Brown 6 ounces diced bacon or ham with the onion. Drain excess fat, then proceed. The sweet potatoes tame the saltiness beautifully.
- Grain boost: Stir ½ cup quick-cook pearled barley into the broth in Step 4. Add an extra cup of water and simmer 8 minutes longer for a chewier, even heartier bowl.
- Green swap: Replace cabbage with an equal volume of chopped kale or collards. Add during the last 5 minutes to keep color vibrant and nutrients intact.
- Creamy option: Omit mashing and instead blend ½ cup raw cashews with 1 cup broth until silky. Stir into the soup at the end for a bisque-like richness.
Storage Tips
Refrigerate: Cool completely, transfer to airtight containers, and refrigerate up to 5 days. The flavor actually peaks on day 2 or 3 as the paprika and bay leaf continue to mingle.
Freeze: Portion into 2-cup freezer bags, squeeze out excess air, label, and freeze flat up to 3 months. Thaw overnight in the fridge or microwave on 50% power, stirring every 2 minutes.
Reheat: Warm gently over medium-low heat, thinning with water or broth as needed. Stir often; sweet potatoes absorb liquid and can scorch on the bottom if left unattended.
Make-ahead for parties: Double the recipe in an 8-quart stockpot. Hold the vinegar until serving; acid keeps the cabbage bright green. Reheat slowly in a slow-cooker on LOW for 2 hours, stirring once halfway.
Frequently Asked Questions
Budget-Friendly Hearty Cabbage and Sweet Potato Soup
Ingredients
Instructions
- Bloom: Heat oil in Dutch oven. Stir in smoked paprika and thyme 30 seconds.
- Sauté: Add onion; cook 4 min. Add garlic, salt, pepper; cook 1 min.
- Build: Stir in sweet potatoes and tomatoes; cook 3 min.
- Simmer: Add broth and bay leaf; bring to boil. Reduce heat; simmer 12 min.
- Finish: Add cabbage and beans; simmer covered 8–10 min until tender.
- Thicken: Remove bay leaf; mash ⅓ of sweet potatoes. Stir in vinegar; adjust salt.
- Serve: Ladle into bowls; top with herbs and black pepper.
Recipe Notes
Soup thickens as it stands; thin with water or broth when reheating. For a meat version, brown 4 oz diced bacon in Step 1 before the spices.
