Welcome to tendermeals

Cozy Creamy Tuscan White Bean Soup That Is Full Of Garlic And Herbs

By Julia Marsh | February 03, 2026
Cozy Creamy Tuscan White Bean Soup That Is Full Of Garlic And Herbs

This creamy Tuscan white bean soup is everything you want in a bowl of comfort: velvety smooth yet substantial enough to satisfy, packed with aromatic garlic and herbs that make your kitchen smell like a countryside villa, and surprisingly simple to prepare. The secret lies in layering flavors – starting with a generous base of sautéed garlic and onions, building depth with sun-dried tomatoes and fresh herbs, then letting creamy white beans simmer until they practically melt into the broth. A splash of cream at the end transforms it from rustic to restaurant-worthy, while keeping that home-cooked soul that makes you want to curl up on the couch with the biggest bowl you can find.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single Dutch oven, meaning minimal cleanup and maximum flavor development as the ingredients mingle together.
  • Pantry-Friendly: Uses canned white beans and common staples, making it perfect for those "what's for dinner" moments when you haven't shopped.
  • Weeknight-Fast: Ready in under 45 minutes, but tastes like it simmered all day thanks to strategic ingredient choices.
  • Meal-Prep Champion: Tastes even better the next day as flavors meld, making it ideal for Sunday soup prep.
  • Customizable Creaminess: Easily made vegan by swapping coconut milk for cream, or keep it dairy-free with cashew cream.
  • Nutrition Powerhouse: White beans provide 15 grams of plant-based protein per serving, plus loads of fiber and minerals.
  • Freezer-Friendly: Portion and freeze for up to 3 months, making it your emergency comfort food stash.

Ingredients You'll Need

Ingredients

Great soups start with great ingredients, but that doesn't mean you need anything fancy. This Tuscan white bean soup celebrates humble pantry staples, elevating them through careful preparation and flavor layering. Let's break down what you'll need and why each ingredient matters.

White Beans: I prefer cannellini beans for their creamy texture and ability to hold their shape while still breaking down slightly to thicken the soup. Great Northern beans work beautifully too, offering a slightly firmer texture. Always rinse canned beans to remove excess sodium, but don't stress if you're using dried beans – just soak them overnight and cook until tender before starting the soup.

Garlic: This isn't the time to be shy. I use a whole head of garlic, minced fine so it melts into the soup base. Fresh garlic provides that pungent, aromatic backbone that makes this soup so crave-worthy. In a pinch, jarred minced garlic works, but fresh really makes a difference.

Fresh Herbs: A combination of rosemary and thyme gives this soup its Tuscan soul. Fresh herbs are non-negotiable here – dried herbs won't provide the same bright, woodsy notes. If you have an herb garden, this is the perfect excuse to use it. Otherwise, look for fresh herbs in the produce section; they keep for weeks in the fridge when stored properly.

Sun-Dried Tomatoes: Packed in oil, these ruby jewels add intense tomato flavor and a pleasant chewy texture. The oil they're packed in is liquid gold – use a tablespoon of it to sauté your aromatics for an extra layer of flavor. If you only have dry-packed sun-dried tomatoes, rehydrate them in warm water for 20 minutes before using.

Vegetable Broth: The quality of your broth directly impacts the final flavor. I make my own when I have time, but a good quality store-bought broth works perfectly. Look for low-sodium versions so you can control the seasoning. For an extra-rich soup, use half broth and half water – this prevents the soup from becoming too salty as it reduces.

Cream: Just a splash transforms this from brothy to luxuriously creamy. Heavy cream provides the richest texture, but half-and-half works for a lighter version. For a dairy-free option, full-fat coconut milk is surprisingly delicious, adding a subtle tropical note that complements the herbs beautifully.

Parmesan Rind: This is my secret weapon for adding incredible depth. Save your Parmesan rinds in the freezer specifically for soups like this. They simmer away, releasing umami-rich flavor that makes people ask, "What makes this taste so amazing?" If you don't have one, don't worry – the soup is still delicious without it.

How to Make Cozy Creamy Tuscan White Bean Soup That Is Full Of Garlic And Herbs

1
Prep Your Mise en Place

Start by draining and rinsing your white beans in a colander until the water runs clear. This removes excess sodium and any canning liquid that might muddy the flavor. Mince your entire head of garlic – yes, really, all of it. Finely dice one large onion, and chop your sun-dried tomatoes into small pieces. Strip the leaves from your herb stems, keeping them separate since they'll be added at different times. Having everything ready before you start cooking ensures the soup comes together smoothly without any burnt garlic mishaps.

2
Build Your Flavor Foundation

Heat 2 tablespoons of olive oil in a heavy Dutch oven over medium heat. When the oil shimmers, add your diced onion with a pinch of salt. Cook for 5-6 minutes, stirring occasionally, until the onion turns translucent and starts to golden at the edges. Lower the heat slightly and add all that minced garlic. Cook for 2-3 minutes, stirring constantly, until the garlic is fragrant but not browned. Burnt garlic will make your soup bitter, so keep things moving and don't walk away.

3
Add Aromatics and Herbs

Stir in your chopped sun-dried tomatoes, minced rosemary, and thyme leaves. Cook for another 2 minutes, allowing the herbs to release their essential oils and the tomatoes to soften. This step is crucial – the heat activates the herbs' aromatic compounds, creating that intoxicating Tuscan aroma. If you saved that Parmesan rind, now's the time to add it. Pour in a splash of white wine if you're feeling fancy, letting it bubble away for a minute to cook off the alcohol.

4
Simmer the Beans

Add your drained white beans to the pot along with 4 cups of vegetable broth. Increase the heat to bring everything to a gentle boil, then reduce to a steady simmer. Let it bubble away for 15 minutes, stirring occasionally. This simmering time allows the beans to absorb all those beautiful flavors while softening further. Use the back of your spoon to smash some beans against the side of the pot – this natural thickening technique is what gives the soup its creamy body without any flour or cornstarch.

5
Create the Creamy Texture

Remove the Parmesan rind if you used one. Pour in 1/2 cup of heavy cream, stirring to combine. For a lighter version, use 1/4 cup cream and 1/4 cup milk. Let the soup simmer for another 5 minutes, but don't let it boil vigorously once the cream is added – this can cause curdling. The soup should coat the back of a spoon but still be pourable. If it's too thick, add more broth; too thin, let it simmer a bit longer.

6
Season and Finish

Taste your soup and season generously with salt and freshly cracked black pepper. The amount of salt needed will depend on your broth, so start with 1/2 teaspoon and add more as needed. Stir in a handful of fresh spinach or kale for color and nutrition – they'll wilt instantly in the hot soup. Finish with a squeeze of fresh lemon juice to brighten all the rich flavors. Ladle into warm bowls and garnish with a drizzle of good olive oil, extra herbs, and maybe some crusty bread on the side.

Expert Tips

Bean Selection Secrets

Mix different white beans for textural interest – try half cannellini and half Great Northern. The different sizes and textures create a more interesting eating experience.

Make-Ahead Magic

This soup actually improves overnight as flavors meld. Make it on Sunday and enjoy it throughout the week. The beans will continue to break down, making it even creamier.

Texture Tricks

For extra creamy texture without more cream, blend 2 cups of the soup and stir it back in. An immersion blender makes this super easy right in the pot.

Flavor Boosters

Add a teaspoon of miso paste with the broth for incredible umami depth. It melts right in and adds that restaurant-quality something people can't quite identify.

Serving Suggestions

Serve with garlic-rubbed toasted bread for the ultimate comfort experience. Rub a clove of raw garlic on warm toasted bread – it's like bruschetta magic.

Herb Swaps

No fresh herbs? Use 1 teaspoon dried rosemary and 1/2 teaspoon dried thyme, but add them with the onions so they have time to rehydrate and release flavor.

Variations to Try

Vegan Version

Replace the cream with full-fat coconut milk and use nutritional yeast instead of Parmesan. Add a tablespoon of white miso for that umami richness that Parmesan would provide.

Protein-Packed

Add a cup of cooked Italian sausage or diced chicken when you add the beans. For a vegetarian protein boost, stir in a can of chickpeas along with the white beans.

Spicy Tuscan

Add 1/2 teaspoon red pepper flakes with the garlic, or stir in a spoonful of Calabrian chili paste for a gentle heat that builds with each spoonful.

Green Goddess

Stir in 2 cups of chopped kale or escarole during the last 5 minutes of cooking. The slight bitterness of these greens balances the creamy richness beautifully.

Storage Tips

This soup is a meal-prep dream, storing beautifully for up to 5 days in the refrigerator. Let it cool completely before transferring to airtight containers – I like to use glass jars or BPA-free plastic containers with tight-fitting lids. The soup will thicken considerably as it sits; simply thin it with a splash of broth or water when reheating.

For longer storage, this soup freezes exceptionally well. Portion it into individual serving containers, leaving about an inch of space at the top for expansion. It will keep in the freezer for up to 3 months. Thaw overnight in the refrigerator, then reheat gently on the stovetop or in the microwave. If the texture separates after freezing, simply whisk it vigorously while reheating, or give it a quick blend with an immersion blender.

Pro tip: Freeze soup in silicone muffin trays for perfect single-serving portions. Once frozen, pop them out and store in a freezer bag. This way you can grab exactly as much as you need for a quick lunch or dinner.

Frequently Asked Questions

Absolutely! You'll need about 1.5 cups of dried white beans. Soak them overnight in plenty of water, then drain and cook in fresh water until tender (usually 60-90 minutes depending on the bean). Use the cooked beans in place of canned. The flavor is incredible, though it does add significant time to the recipe. I often cook a big batch of beans and freeze them in 2-cup portions – the equivalent of one can.

Too thick? Simply add more broth or water until you reach your desired consistency. Start with 1/4 cup and add more as needed. Too thin? Let it simmer uncovered for 5-10 minutes to reduce, or use an immersion blender to puree some of the beans right in the pot. You can also mash some beans against the side of the pot with a spoon – this releases their starch and naturally thickens the soup.

Yes! This soup is naturally gluten-free as written. Just be sure to check your vegetable broth label, as some brands do contain gluten. If you're serving someone with celiac disease, also verify that your sun-dried tomatoes and any packaged ingredients are certified gluten-free.

Yes! Sauté the aromatics on the stovetop first (steps 1-3), then transfer everything except the cream to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Stir in the cream during the last 30 minutes of cooking. The flavor won't be quite as developed as the stovetop version, but it's still delicious and perfect for busy days.

This soup is incredibly versatile! Try it with crusty Italian bread for dipping, or serve over a scoop of cooked farro or brown rice for extra heartiness. A simple green salad with lemon vinaigrette pairs beautifully, as does garlic bread or focaccia. For wine lovers, serve with a crisp Pinot Grigio or a light Chianti. The soup is also substantial enough to be a complete meal on its own.

Replace the olive oil with 1/4 cup of vegetable broth for sautéing the aromatics. Keep the heat medium-low and add more broth as needed to prevent sticking. The sun-dried tomatoes in oil add richness, so if you're avoiding all oil, use dry-packed sun-dried tomatoes that have been rehydrated. The soup will be slightly less rich but still delicious and heart-healthy.
Cozy Creamy Tuscan White Bean Soup That Is Full Of Garlic And Herbs
soups
Pin Recipe

Cozy Creamy Tuscan White Bean Soup That Is Full Of Garlic And Herbs

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Prep aromatics: Drain and rinse beans, mince garlic, dice onion, chop sun-dried tomatoes, and strip herb leaves.
  2. Sauté base: Heat olive oil in Dutch oven over medium heat. Cook onion 5-6 minutes until translucent. Add garlic, cook 2-3 minutes.
  3. Add flavorings: Stir in sun-dried tomatoes, rosemary, and thyme. Cook 2 minutes until fragrant. Add Parmesan rind if using.
  4. Simmer beans: Add white beans and vegetable broth. Bring to boil, then simmer 15 minutes, smashing some beans to thicken.
  5. Make it creamy: Remove Parmesan rind. Stir in cream and simmer 5 minutes. Add spinach and lemon juice.
  6. Season and serve: Taste and season with salt and pepper. Serve hot with crusty bread.

Recipe Notes

For vegan version, substitute coconut milk for cream and add 1 tablespoon white miso paste. Soup thickens as it sits; thin with broth when reheating. Freezes beautifully for up to 3 months.

Nutrition (per serving)

287
Calories
15g
Protein
38g
Carbs
9g
Fat

More Recipes