Love this? Pin it for later!
The Ultimate Budget-Friendly One-Pot Lentil Soup with Cabbage and Potatoes
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single Dutch oven, meaning minimal dishes and maximum flavor as the ingredients mingle together.
- Budget Hero: Feeds 6–8 people for under $8 total—less than you'd spend on one fast-food meal.
- Pantry Staples: Lentils, cabbage, and potatoes last for weeks, so you can whip this up anytime without a grocery run.
- Plant-Powered Protein: 18 g of protein per serving from the lentils, keeping you full for hours.
- Freezer-Friendly: Make a double batch and freeze half; it reheats like a dream on busy weeknights.
- Customizable: Swap spices, add leftover veggies, or throw in a parmesan rind—this soup welcomes creativity.
- Beginner-Proof: If you can chop and stir, you can master this recipe—no culinary degree required.
Ingredients You'll Need
Before we dive into the cooking, let’s talk ingredients. Each component pulls its weight, delivering flavor, texture, and nutrition without inflating the price tag.
Green or Brown Lentils (1½ cups)
Choose the humble bagged variety—skip the fancy tri-color or French lentils that cost twice as much. Green/brown lentils hold their shape during simmering, giving the soup a hearty bite. Rinse and pick out any tiny stones (a rare but worthwhile step). No lentils on hand? Split peas work in a pinch, though they’ll break down more and create a creamier texture.
Cabbage (4 cups shredded)
Green cabbage is cheapest and mildly sweet; purple cabbage adds gorgeous color but may bleed. Buy a whole head—pre-shredded bags cost triple and wilt faster. Remove the tough core, slice thinly, and don’t worry if it looks like a mountain; cabbage wilts dramatically.
Potatoes (2 medium)
Yukon Golds give a buttery texture; Russets break down slightly and thicken the broth; red potatoes stay waxy. Use whatever’s on sale. Keep the skins on for extra fiber—just scrub well and dice evenly so they cook at the same rate.
Aromatics
One yellow onion, two carrots, and two celery ribs form the classic mirepoix. Buy a bag of onions rather than individual, choose full-sized carrots (baby-cut = double the price), and use celery leaves—they’re packed with flavor.
Garlic (4 cloves)
Fresh garlic beats pre-minced jars every time. Smash, peel, and mince just before using for the brightest flavor. In a rush, ½ tsp garlic powder per clove is acceptable.
Crushed Tomatoes (14 oz can)
Store-brand is perfect. Fire-roasted adds smoky depth if on sale. Whole tomatoes work—crush them between your fingers as you add them to the pot.
Vegetable Broth (6 cups)
Use bouillon cubes or paste to save money—one teaspoon paste + 1 cup water = 1 cup broth. Low-sodium lets you control salt; taste and adjust at the end.
Olive Oil (2 Tbsp)
Any neutral oil works—canola, sunflower, even coconut for a subtle twist. Save pricey extra-virgin for finishing, not sautéing.
Spices
Cumin, smoked paprika, and a pinch of chili flakes give warmth without heat. Buy from bulk bins to get exactly what you need for pennies.
Finishing Touches
A splash of vinegar brightens the flavors; a handful of chopped parsley or spinach adds color and nutrients; crusty bread is optional but highly recommended for sopping up every last drop.
How to Make Budget-Friendly One-Pot Lentil Soup with Cabbage and Potatoes
Prep Your Ingredients
Dice the onion, carrots, and celery into ¼-inch pieces for even cooking. Mince garlic. Scrub potatoes and cut into ¾-inch cubes (no need to peel). Shred cabbage and set aside in a big bowl—this prevents a last-minute chopping scramble. Measure spices into a small ramekin so they’re ready to bloom.
Sauté the Aromatics
Heat olive oil in a large Dutch oven over medium heat until shimmering. Add onion, carrot, and celery with a pinch of salt; cook 5 minutes, stirring occasionally, until softened and edges turn translucent. Add garlic, cumin, smoked paprika, and chili flakes; cook 1 minute until fragrant but not browned—this step unlocks the spices’ essential oils.
Deglaze & Build the Base
Pour in ½ cup of the broth to deglaze, scraping up any browned bits (fond) with a wooden spoon. Those caramelized specks equal free flavor. Add crushed tomatoes and cook 2 minutes, allowing the acidity to mellow and the color to deepen.
Add Lentils, Potatoes & Broth
Stir in lentils and potatoes. Pour in remaining 5½ cups broth plus 2 cups water (the cabbage will displace more than you think). Bring to a boil over high heat, then reduce to a lively simmer. Skim any foam that rises—this removes impurities and ensures a clear broth.
Simmer Until Lentils Are Tender
Cover partially and simmer 20 minutes, stirring once or twice. Lentils should be just al dente; potatoes should yield to a fork but not fall apart. If the soup looks thick, add 1 cup water—it will reduce again when cabbage is added.
Add Cabbage & Finish Cooking
Stir in shredded cabbage. It will look like too much, but trust the process. Simmer uncovered 10–12 minutes more, until cabbage is silky and lentils are completely tender. The soup will thicken; thin with water or broth to desired consistency.
Season & Brighten
Taste and add salt (about 1½ tsp) and black pepper. Stir in 1 Tbsp red wine vinegar or lemon juice for brightness. The acid wakes up every flavor without making the soup taste sour. For extra richness, swirl in a tablespoon of olive oil or a pat of butter.
Serve & Garnish
Ladle into warm bowls. Top with chopped parsley or spinach for color, a crack of black pepper, and crusty bread on the side. Leftovers taste even better the next day as flavors meld.
Expert Tips
Toast Your Spices
Before adding liquid, let the cumin and paprika sizzle in the oil for 30 seconds. This deepens their flavor tenfold.
Parmesan Rind Magic
Toss in a leftover rind while simmering; it’ll melt and impart umami richness. Remove before serving.
Texture Control
For a creamier soup, blend 2 cups of the finished soup and stir back in. For brothy, skip blending and add extra water.
Speedy Soak
Short on time? Cover lentils with boiling water while you prep veggies; they’ll cook 5 minutes faster.
Low-Sodium Hack
Use water plus 1 tsp soy sauce or miso per cup instead of broth for a cheaper, lower-sodium base.
Double Duty
Cook a double batch in a 7-qt Dutch oven; freeze flat in zip bags for space-saving, future comfort meals.
Variations to Try
-
Smoky Bacon Boost: Add 3 slices chopped bacon in step 2; render fat and proceed as written for a smoky, meat-lover twist.
-
Curried Coconut: Swap cumin for 1 Tbsp curry powder and replace 2 cups broth with canned coconut milk. Finish with lime juice and cilantro.
-
Italian Herb: Add 1 tsp dried oregano and 1 bay leaf. Stir in a cup of small pasta during the last 10 minutes and serve with grated Parmesan.
-
Moroccan Spice: Use 1 tsp each cumin and coriander, ½ tsp cinnamon, and a handful of raisins. Top with toasted almonds.
-
Green Goodness: Stir in 2 cups baby spinach and ½ cup chopped fresh dill at the end for a bright, spring version.
-
Spicy Chipotle: Add 1 minced chipotle in adobo plus 1 tsp adobo sauce. Finish with avocado slices to cool the heat.
Storage Tips
Cool soup completely, then refrigerate in airtight containers up to 5 days. For longer storage, ladle into quart-size freezer bags, label, and freeze flat up to 3 months. Thaw overnight in the fridge or microwave on 50% power, stirring every 2 minutes. When reheating, add a splash of water or broth to loosen—the soup thickens as it sits.
Make-ahead party trick: prep all veggies and spices the night before; store in a zip bag. In the morning, dump everything into the pot and simmer—dinner is ready by the time you’re home from work.
Frequently Asked Questions
Budget-Friendly One-Pot Lentil Soup with Cabbage and Potatoes
Ingredients
Instructions
- Heat the pot: Warm olive oil in a large Dutch oven over medium heat.
- Sauté vegetables: Add onion, carrot, and celery; cook 5 min until softened. Stir in garlic, cumin, paprika, and chili flakes; cook 1 min.
- Deglaze: Splash in ½ cup broth, scrape up browned bits, then add crushed tomatoes; cook 2 min.
- Build soup: Add lentils, potatoes, remaining broth, and 2 cups water. Bring to a boil, reduce to a simmer, and cook 20 min.
- Add cabbage: Stir in shredded cabbage; simmer 10–12 min more until lentils and potatoes are tender.
- Finish: Season with salt, pepper, and vinegar. Garnish with parsley and serve hot.
Recipe Notes
Soup thickens on standing; thin with water or broth when reheating. Flavors deepen overnight—perfect for meal prep!