DecideOnDinner
cheap

Cheap One-Pan White Bean and Kale Soup

One pot, pantry staples, done in 35 minutes — dinner is decided.

Cheap One-Pan White Bean and Kale Soup
Total
35 min
Prep
8 min
Cook
27 min
Serves
4
Difficulty
easy
Calories
134
Cost
$/serving

When you're tired and the fridge looks empty, this is the recipe to reach for. White beans and kale are cheap, filling, and genuinely good together — especially once garlic and a splash of broth do their thing. This is the kind of soup that tastes like you planned ahead even when you absolutely didn't. It's warm, slightly garlicky, and thick enough to feel like a real meal. Expect a rustic, brothless-leaning bowl that reheats beautifully the next day. No fancy technique, no special equipment — just one pot and about 35 minutes.

Ingredients

  • 2 tbsp olive oil
  • 1 unit yellow onion — diced
  • 4 unit garlic cloves — minced
  • 2 unit celery stalks — sliced
  • 2 unit carrots — peeled and diced
  • 1 tsp dried thyme
  • 0.5 tsp red pepper flakes — optional, adjust to taste
  • 2 unit cans white beans (15 oz each) — cannellini or great northern, drained and rinsed
  • 4 cup vegetable broth — low-sodium preferred
  • 1 unit can diced tomatoes (14.5 oz) — with juices
  • 4 cup kale — stems removed, leaves roughly chopped — about half a bunch
  • 1 tsp kosher salt — plus more to taste
  • 0.5 tsp black pepper
  • 1 tbsp lemon juice — fresh or bottled, added at the end

Method

  1. 1 Heat olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, celery, and carrots with a pinch of salt. Cook, stirring occasionally, for 6–7 minutes until the onion is soft and translucent.
  2. 2 Add the minced garlic, dried thyme, and red pepper flakes. Stir and cook for 1 minute until fragrant — don't let the garlic brown.
  3. 3 Add the drained white beans, diced tomatoes with their juices, and vegetable broth. Stir everything together and bring to a boil over medium-high heat.
  4. 4 Once boiling, reduce heat to medium-low. Use the back of a spoon or a potato masher to lightly crush some of the beans directly in the pot — this thickens the broth naturally without any cream or flour.
  5. 5 Add the chopped kale and stir to submerge. Simmer uncovered for 10–12 minutes, until the kale is tender and the broth has thickened slightly.
  6. 6 Stir in the lemon juice, then taste and adjust salt and pepper. Serve hot, with crusty bread if you have it.

Variations

  • Add a Parmesan rind — Drop a Parmesan rind into the pot when you add the broth and fish it out before serving — it adds a deep, savory richness for almost no cost. Note: this makes the soup no longer vegan.
  • Make it heartier with pasta — Add half a cup of small pasta (ditalini, elbow, or small shells) with the kale and increase broth by 1 cup. Cook until pasta is tender, about 10 minutes.
  • Faster version with canned kale or spinach — Swap fresh kale for a bag of pre-washed baby spinach — it wilts in under 2 minutes and shaves several minutes off your cook time.
  • Spice it up — Stir in 1 tsp smoked paprika with the garlic for a smoky depth, or add a small can of diced green chiles with the tomatoes for mild heat.

Notes

Lacinato (dinosaur) kale holds up best here and is usually the cheapest option. Curly kale works fine but may need an extra minute or two to soften. If your soup looks too thick after sitting, just add a splash of water or broth when reheating. This soup gets better overnight as the flavors meld — make a double batch if you want easy lunches all week.

Equipment that helps

  • Large pot or Dutch oven (4–6 qt) — A wider, deeper pot lets you sauté the vegetables and simmer the soup in one vessel without crowding.
  • Potato masher — Mashing a portion of the beans directly in the pot thickens the broth in seconds without dirtying a blender.

Find more dinners like this