I learned this Tuscan white bean soup on a rainy weeknight and it quickly became my go-to for something simple, warming, and reliably satisfying. It’s a rustic, pantry-friendly pot of beans, tomatoes, and kale simmered in savory broth — the kind of soup that feels homemade even when you toss in a can of beans. If you enjoy straightforward soups with big flavor and minimal fuss, this recipe sits alongside other cozy bowls like a flavor-packed white bean soup in my rotation.
Why you’ll love this dish
This soup hits several sweet spots at once: it’s quick to make, affordable, naturally vegetarian, and flexible. One-pot dinners like this are great on weeknights, for early meal prep, or when you want something comforting after a busy day. The combination of creamy canned beans and bright tomatoes with tender kale gives it a satisfying texture contrast without a long ingredient list.
“Simple, honest, and full of comfort — like a warm hug in a bowl. Perfect for dipping crusty bread and relaxing.”
The soup is also easy to adapt if you want it heartier or lighter, and it stores well so you can cook once and eat twice during the week.
Step-by-step overview
Before you start, here’s the quick process so you know what to expect: soften aromatics in olive oil, add beans, tomatoes, herbs and broth, then simmer to let flavors mingle. Stir in the kale at the end so it stays bright and tender. The total active time is short and the simmering step gives you time to prepare bread or a simple salad.
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 (use 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: swap spinach for kale if you prefer a milder leaf, or add a splash of lemon juice at the end for brightness. If you want a creamier texture, mash about a cup of the beans before adding them back so the broth thickens naturally.
Step-by-step instructions
- Heat 1 tablespoon 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.
- Stir in the minced garlic and cook for 30 to 60 seconds, just until fragrant. Avoid browning the garlic.
- Add the drained white beans, diced tomatoes with their juices, vegetable broth, chopped kale, oregano, and thyme. Give everything a good stir.
- Bring the soup to a gentle boil, then reduce the heat to low. Let it simmer uncovered for about 20 minutes so the flavors meld and the kale becomes tender.
- Taste and season with salt and pepper. If you like a thicker soup, mash a few beans against the side of the pot and stir.
- Ladle hot soup into bowls and serve with rustic bread for dipping.
Best ways to enjoy it
Serve this soup piping hot with thick slices of rustic bread for sopping up the broth. A drizzle of extra-virgin olive oil or a sprinkle of grated hard cheese brightens each bowl. Pair it with a simple green salad or roasted vegetables for a fuller meal. If you like bolder, spicier companions, try a side influenced by a heartier stew such as Cajun potato soup to contrast the gentle Tuscan flavors.
Storage and reheating tips
Cool leftover soup to room temperature within two hours of cooking, then refrigerate in an airtight container for up to 4 days. To freeze, portion into freezer-safe containers and store for up to 3 months. Thaw in the refrigerator overnight before reheating. Reheat gently on the stove over low to medium heat, stirring occasionally. If the soup thickened in storage, add a splash of broth or water while reheating to reach the desired consistency.
Helpful cooking tips
- Don’t rush the onion; gently softening it brings a sweeter, rounder base flavor.
- Keep the garlic short and gentle in the pan to avoid bitterness.
- If using fresh herbs, add them near the end of the simmer so their flavor stays bright.
- For a creamier mouthfeel without dairy, mash some beans in the pot or use an immersion blender for a few pulses.
- If the broth tastes flat, a small pinch of salt and a squeeze of lemon will amplify the flavors instantly.
Creative twists
- Make it grainier by stirring in cooked farro or barley just before serving.
- Swap kale for Swiss chard or spinach for different leaf textures and colors.
- Add a grated carrot or a diced celery stalk with the onion for more aromatic depth.
- For a smoky note without meat, a teaspoon of smoked paprika added with the tomatoes lifts the profile.
- Top bowls with toasted breadcrumbs or a spoonful of pesto for an herb-forward finish.
Common questions
How long does this soup take to make?
Active prep time is about 10 minutes. Simmering takes around 20 minutes, so plan for roughly 30 to 35 minutes from start to table.
Can I use dried beans instead of canned?
Yes. If using dried beans, soak and cook them first until tender, then follow the recipe. Use about 1 cup dried beans (which yields roughly the same after cooking) and adjust liquid as needed.
Is this soup freezer-friendly?
Yes. Cool completely, then freeze in airtight containers for up to 3 months. Thaw in the refrigerator overnight before reheating.
How can I make the soup more filling?
Stir in cooked grains like farro or barley, or add a cup of cooked pasta. You can also include a diced potato when you add the broth and simmer until tender.
Do I have to rinse canned beans?
Rinsing canned beans removes excess sodium and canned liquid flavors. I recommend draining and rinsing for a cleaner taste and better control of seasoning.
PrintTuscan White Bean Soup
A rustic, pantry-friendly pot of beans, tomatoes, and kale simmered in savory broth, perfect for a simple, warming meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Simmering
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 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 (use 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
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion and cook until translucent, about 5-7 minutes.
- Stir in minced garlic and cook for 30-60 seconds until fragrant.
- Add drained white beans, diced tomatoes with juices, vegetable broth, chopped kale, oregano, and thyme. Stir to combine.
- Bring soup to a gentle boil, then reduce heat to low and let it simmer uncovered for about 20 minutes.
- Taste and season with salt and pepper. For a thicker soup, mash a few beans against the pot side and stir.
- Ladle soup into bowls and serve with rustic bread.
Notes
Cool leftover soup to room temperature within two hours of cooking, then refrigerate for up to 4 days. To freeze, portion and store for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 1.5g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 10g
- Protein: 15g
- Cholesterol: 0mg






