Tuscan White Bean Soup
Warm, hearty, and incredibly comforting, Tuscan White Bean Soup is the perfect dish to cozy up with on a chilly day. Packed with creamy white beans, flavorful herbs, and tender vegetables, this simple soup is made in just 30 minutes and will fill your home with the inviting aroma of rustic Italian cooking. Trust me, once you try it, you’ll want to make it all winter long!
Personal Story & Background
This Tuscan White Bean Soup is one of those recipes I’ve been making for years, and it always takes me back to the simpler days when my grandmother would make a big pot of soup on cold afternoons. Growing up, soup was always the answer to everything—whether we were warming up from a snowy day or simply enjoying a lazy Sunday evening. There’s something so comforting about a bowl of soup, especially when it’s packed with the kind of flavors that just get better with time.
This soup, in particular, is a nod to the rustic Italian dishes my family loved. It’s hearty without being heavy, and the combination of beans, herbs, and vegetables makes for the kind of meal that sticks with you—satisfying yet light. I love making this soup because it’s one of those recipes you can make without too much fuss, and the flavors just meld together beautifully as it simmers.
Over the years, I’ve made a few tweaks here and there, but this version is my favorite—full of rich, comforting flavors that transport me straight to the heart of Tuscany, even if I’m just in my kitchen. It’s a recipe that feels like home, no matter where you are.
Ingredient Notes
- White Beans: I use cannellini beans, which are creamy and tender, but you can also use great northern beans or any other white bean you prefer.
- Substitution: If you can’t find canned beans, dried beans work just fine; just be sure to soak them overnight and adjust the cooking time accordingly.
- Olive Oil: Olive oil is a must in any Italian dish, and it helps to sauté the vegetables and create a flavorful base for the soup.
- Substitution: You could use avocado oil or even butter, though olive oil gives it the perfect depth of flavor.
- Carrot, Celery, and Onion: These three ingredients are the base for the soup’s flavor. Sautéing them together brings out their natural sweetness and creates a delicious foundation.
- Substitution: If you don’t have one of these vegetables on hand, you could swap in a small zucchini or parsnip for a different flavor profile.
- Garlic: Garlic adds a punch of savory goodness that elevates the whole dish. It’s hard to imagine a Tuscan soup without it!
- Substitution: If you’re not a fan of garlic, you can skip it, but it does add a lot of flavor.
- Vegetable Broth: I prefer using vegetable broth for a lighter, vegetarian soup, but chicken broth works equally well.
- Substitution: You can also use water if you don’t have broth on hand, just be sure to adjust the seasoning to taste.
- Spinach: A handful of spinach adds a pop of color and an extra dose of nutrients to the soup.
- Substitution: Kale or Swiss chard can be used for a more hearty green.
- Rosemary and Thyme: These herbs give the soup its signature Italian flavor. Fresh rosemary is ideal, but dried works just fine in a pinch.
- Substitution: You could also use a blend of Italian herbs if you don’t have rosemary and thyme.
Step-by-Step Instructions
Step 1: Sauté the Vegetables
In a large pot, heat the olive oil over medium heat. Add the onion, carrot, and celery, and sauté for about 5-7 minutes, or until the vegetables are softened. Add the garlic and sauté for another 1-2 minutes until fragrant.
Step 2: Add the Beans and Broth
Add the white beans, vegetable broth, rosemary, thyme, and bay leaf to the pot. Stir to combine, then bring the soup to a boil. Once it’s boiling, reduce the heat to low and let the soup simmer for 15-20 minutes, allowing the flavors to meld together.
Step 3: Add the Spinach and Seasonings
Stir in the spinach and let it wilt into the soup for about 2-3 minutes. Taste the soup and adjust the seasoning with salt and pepper. If you like a bit more richness, you can also add a splash of heavy cream or a dollop of ricotta cheese at this point.
Step 4: Serve and Enjoy!
Remove the bay leaf and ladle the soup into bowls. Serve with a drizzle of extra virgin olive oil and some crusty bread on the side for dipping.
Expert Tips for the Best Results
- Use fresh herbs: Fresh rosemary and thyme really make a difference in this soup. If you’re using dried, reduce the amount, as dried herbs are more concentrated.
- Simmer for flavor: The longer you let the soup simmer, the more the flavors will develop. If you have time, let it cook for 30-40 minutes—your patience will be rewarded!
- Blend for creaminess: If you prefer a smoother soup, you can blend part of the soup with an immersion blender or in a regular blender. This will make it creamier while still leaving some texture from the beans and vegetables.
Serving Suggestions
This soup is wonderful on its own, but it pairs beautifully with a side of garlic bread, a simple green salad, or some roasted vegetables. You could even serve it alongside a grilled cheese sandwich for the ultimate comfort meal. I also love a drizzle of good olive oil or a sprinkle of Parmesan cheese on top before serving for an extra layer of flavor.
Storage and Reheating Tips
- Storing: Leftover soup can be stored in an airtight container in the fridge for up to 4 days. It only gets better as the flavors continue to develop!
- Freezing: If you want to freeze it, let the soup cool completely before transferring it to a freezer-safe container. It will last for up to 3 months. When you’re ready to eat, just thaw and reheat on the stove.
Frequently Asked Questions
- Can I use dried beans instead of canned? Yes, you can! Just soak the dried beans overnight and adjust the cooking time. You’ll need to cook them for about 1-1.5 hours before adding them to the soup.
- Can I make this soup in a slow cooker? Absolutely! Sauté the vegetables and garlic first, then transfer everything to the slow cooker. Cook on low for 6-8 hours, or on high for 3-4 hours.
- Can I make this soup vegan? Yes! This soup is already vegetarian, and it’s easy to make vegan by omitting any dairy toppings, like cheese or cream. The soup is still plenty flavorful on its own.
- How can I make this soup spicier? If you like a little heat, add a pinch of red pepper flakes or a diced jalapeño to the soup when you sauté the vegetables.
Conclusion
Tuscan White Bean Soup is the kind of recipe that’s both satisfying and easy to make, with just the right balance of flavors to warm you up from the inside out. Whether you’re enjoying it on a cozy afternoon or sharing it with friends, it’s the perfect comfort food that never fails to impress. I hope you give this recipe a try—you won’t regret it! Let me know how it turns out in the comments, or if you make any tasty tweaks. Enjoy!
PrintTuscan White Bean Soup
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4–6 servings 1x
- Category: Soup, Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This warm and cozy Tuscan White Bean Soup is packed with creamy cannellini beans, tender vegetables, and fragrant herbs. It’s a simple, rustic Italian dish that comes together in just 30 minutes—perfect for chilly days!
Ingredients
For the Soup:
- Olive Oil: 2 tablespoons
- Onion: 1, diced
- Carrots: 2, diced
- Celery: 2 stalks, diced
- Garlic: 3 cloves, minced
- White Beans (Cannellini or Great Northern): 2 cans (15 oz each), drained & rinsed
- Vegetable Broth: 4 cups
- Rosemary: 1 teaspoon, fresh (or 1/2 teaspoon dried)
- Thyme: 1 teaspoon, fresh (or 1/2 teaspoon dried)
- Bay Leaf: 1
- Spinach: 2 cups, fresh (or kale for a heartier option)
- Salt & Pepper: To taste
Optional Additions:
- Red Pepper Flakes: 1/2 teaspoon (for heat)
- Parmesan Cheese: For garnish
- Extra Virgin Olive Oil: For drizzling before serving
Instructions
-
Sauté the Vegetables:
- Heat olive oil in a large pot over medium heat.
- Add onion, carrot, and celery, and sauté for 5-7 minutes until softened.
- Stir in garlic and cook for another 1-2 minutes until fragrant.
-
Add the Beans & Broth:
- Stir in white beans, vegetable broth, rosemary, thyme, and bay leaf.
- Bring to a boil, then reduce heat and let simmer for 15-20 minutes to blend the flavors.
-
Add Spinach & Seasonings:
- Stir in spinach and let it wilt for 2-3 minutes.
- Season with salt and pepper to taste. Remove the bay leaf.
-
Serve & Enjoy:
- Ladle into bowls and drizzle with extra virgin olive oil.
- Garnish with Parmesan cheese and serve with crusty bread.
Notes
- For a Creamier Texture: Blend half the soup with an immersion blender or mash some of the beans with a spoon.
- Make it Heartier: Add diced potatoes or small pasta like orzo.
- Slow Cooker Option: Sauté vegetables first, then add everything to a slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Nutrition
- Calories: ~250 kcal
- Sodium: ~500mg
- Fat: ~7g
- Carbohydrates: ~35g
- Protein: 12g