I learned this Tuscan white bean soup on a rainy evening when I wanted something fast, comforting, and hearty without fuss. It’s a simple pantry-and-fridge soup: creamy canned beans, bright tomatoes, and kale simmered in savory broth. If you like easy, no-fuss soups that feel homemade in under 30 minutes, this is for you — similar in spirit to my favorite easy one-pot taco soup recipe that leans on pantry staples for maximum comfort.
Why you’ll love this dish
This soup hits the sweet spot between speed and depth of flavor. It’s:
- Quick: mostly hands-off simmer time and uses canned beans for instant creaminess.
- Budget-friendly: pantry staples and one can of tomatoes stretch into several bowls.
- Versatile: serve it light or make it heartier with toppings and sides.
- Nutritious: beans and kale add protein, fiber, iron, and vitamins without extra effort.
“A bowl of this felt like a warm kitchen hug — simple, honest, and exactly what I wanted on a chilly night.”
It’s perfect for weeknight dinners, packable lunches, or when you want a low-fuss vegetarian main that still satisfies.
Step-by-step overview
Before you cook, know what to expect. You’ll soften onions, bloom garlic, add beans and tomatoes, then simmer with broth and kale so flavors meld. The whole process is stovetop and takes roughly 30 minutes from start to finish. If you like a thicker texture, mash a few beans near the end. If you want more body, serve with crusty bread for dipping.
What you’ll need
- 1 can (15 oz) white beans, drained and rinsed (cannellini or great northern)
- 1 tablespoon olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups vegetable broth (low sodium if preferred)
- 1 can (14 oz) diced tomatoes
- 2 cups kale, chopped (stems removed)
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- Salt and pepper to taste
Ingredient notes and substitutions:
- Swap kale for baby spinach (add at the very end) or Swiss chard.
- Use cannellini for a creamier texture; great northern stays a little firmer.
- If you only have whole canned tomatoes, chop them roughly before adding.
- Add a Parmesan rind to the pot while simmering for extra umami, then remove before serving.
Step-by-step instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion and cook, stirring occasionally, until translucent and soft, about 5 to 7 minutes.
- Add the minced garlic and cook 30 to 60 seconds, just until fragrant—don’t let it brown.
- Pour in the drained white beans and the diced tomatoes with their juices. Stir to combine.
- Add the vegetable broth, chopped kale, oregano, and thyme. Stir everything together.
- Bring the soup to a gentle boil, then lower the heat and simmer uncovered for about 20 minutes so flavors meld and the kale softens.
- Taste and season with salt and pepper. For a thicker mouthfeel, mash a few beans against the side of the pot with a spoon or use an immersion blender for a few pulses.
- Serve hot with rustic bread for dipping and an optional drizzle of good olive oil or a sprinkle of grated cheese.

Best ways to enjoy it
Serve the soup in wide bowls with a drizzle of extra-virgin olive oil and a grating of Parmesan or Pecorino for richness. Add crushed red pepper flakes or lemon zest at the table for brightness. Pair it with a simple green salad or roasted vegetables for a complete meal. If you want another easy, crowd-pleasing soup to rotate into your weeknight menu, try this easy one-pot taco soup recipe for a different flavor profile.
Storage and reheating tips
- Refrigerate: Cool the soup to room temperature, transfer to an airtight container, and store in the fridge for up to 4 days.
- Freeze: Freeze in airtight containers or heavy-duty freezer bags for up to 3 months. Leave some headspace as the liquid expands.
- Reheat: Thaw overnight in the fridge if frozen. Reheat gently on the stovetop over medium-low heat until simmering, stirring occasionally. Add a splash of broth or water if the soup seems thick.
- Food safety: Don’t leave soup more than 2 hours at room temperature. Reheat until steaming hot (165°F/74°C) before serving.
Pro chef tips
- Sweat the onions slowly. Soft, translucent onions build a sweeter, rounder base than quickly browned ones.
- Rinse canned beans to reduce sodium and remove canning liquid flavor.
- For a silkier texture without blending the whole pot, mash about a cup of beans and stir them back in.
- If using a Parmesan rind, add it with the broth and remove before serving—great for adding depth.
- Adjust herbs: add a pinch of red pepper flakes for heat or a squeeze of lemon at the end to brighten the bowl.
Creative twists
- Add cooked grains: Stir in cooked farro or barley to make the soup more filling.
- Make it smoky: Add a spoonful of smoked paprika for a subtle smoky note.
- Swap greens: Use spinach or Swiss chard if kale isn’t on hand. Add spinach at the very end so it doesn’t overcook.
- Creamy version: Stir in a splash of heavy cream or a dollop of Greek yogurt just before serving.
- Herb-forward: Finish with chopped fresh parsley or basil for a fresher finish.
Your questions answered
How long does this soup take from start to finish?
From chopping the onion to simmering, plan about 30 minutes. Most of that time is a gentle simmer, so it’s easy to multitask.
Can I use dried beans instead of canned?
Yes. If using dried beans, soak and cook them first until tender, or use a pressure cooker. Use about 1 1/2 cups cooked beans to replace a 15 oz can.
Is this soup vegan?
As written, yes—using vegetable broth and no dairy. If you add cheese as a garnish, it becomes vegetarian but not vegan.
Can I make this in a slow cooker?
Yes. Sauté the onion and garlic first, then add everything to the slow cooker. Cook on low for 4 to 6 hours. Add kale in the last 30 minutes so it stays bright.
Will the kale become soggy if I simmer it long?
Kale softens with extended simmering. If you prefer a bit of texture, add it during the last 10 minutes of simmering. Removing stems keeps the texture tender.

Tuscan White Bean Soup
Ingredients
Method
- Heat the olive oil in a large pot over medium heat.
- Add the diced onion and cook, stirring occasionally, until translucent and soft, about 5 to 7 minutes.
- Add the minced garlic and cook for 30 to 60 seconds, just until fragrant. Do not let it brown.
- Pour in the drained white beans and the diced tomatoes with their juices. Stir to combine.
- Add the vegetable broth, chopped kale, oregano, and thyme. Stir everything together.
- Bring the soup to a gentle boil, then lower the heat and simmer uncovered for about 20 minutes so flavors meld and the kale softens.
- Taste and season with salt and pepper. Mash a few beans against the side of the pot with a spoon for a thicker mouthfeel.
- Serve hot with rustic bread for dipping, and optionally drizzle with good olive oil or a sprinkle of grated cheese.


