There’s something so comforting about a warm bowl of white bean soup simmering on the stove, filling your kitchen with the savory smells of garlic and herbs. I remember my first attempt at making this soup: I was rummaging through the pantry after a long day, feeling the stress of life weigh heavily on my shoulders. I spotted those two cans of white beans and thought, "Why not?" With a bit of chopping and stirring, I found myself lost in the rhythm of cooking. Each step melted my worries away and filled the house with a sense of warmth and home. Now, every time I make it, I’m transported back to that cozy evening, a reminder how food can nourish not just the body but the spirit.
Recipe Timing
- Prep Duration: 10 minutes
- Active Cooking: 30 minutes
- Total Duration: 40 minutes
- Portion Size: Serves 4
- Complexity: Simple
Nutritional Recipe
- Calories per portion: Approximately 220
- Protein: 12 grams
- Carbs: 34 grams
- Fats: 4 grams
- Fiber: 8 grams
- Sugars: 2 grams
- Sodium: 520 mg
Why You’ll Love This White Bean Soup
This white bean soup is more than just a meal; it’s an experience. It offers a balance of creaminess and heartiness thanks to the white beans while your choice of spinach or kale adds a vibrant touch. Perfect for chilly evenings or when you want to feel cozy after a rough day, this dish brings wholesome goodness to the table without much effort. Plus, the flexibility to add greens or sprinkle some Parmesan cheese transforms the simple into the extraordinary. In addition to its wonderful flavor, it’s also packed with nutrients, making it a dish you can feel good about serving your family.
The Complete Cooking Journey
Let’s embark on this delightful culinary adventure together, turning those humble ingredients into a lovely bowl of deliciousness.
Ingredients:
- 2 cans white beans (cannellini or great northern)
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable or chicken broth
- 1 teaspoon dried thyme
- Salt and pepper to taste
- 1 cup spinach or kale (optional)
- Parmesan cheese (optional, for serving)
Method:
Step 1: Sauté the Aromatics
In a large pot, heat a bit of olive oil over medium heat. Add the chopped onion and cook until translucent, about 5 minutes.
Step 2: Add the Garlic
Add the minced garlic and cook for another 1-2 minutes until fragrant.
Step 3: Combine Ingredients
Stir in the white beans, broth, and dried thyme. Bring to a boil, then reduce heat and let simmer for about 20 minutes.
Step 4: Blend for Creaminess
For a creamy texture, use an immersion blender to blend part of the soup, or transfer a portion to a blender and puree before returning to the pot.
Step 5: Season to Taste
Season with salt and pepper to taste.
Step 6: Add Greens (if Desired)
If using, stir in the spinach or kale and cook until wilted.
Step 7: Serve and Enjoy
Serve hot, topped with Parmesan cheese if desired.
Serving Suggestions & Pairings
This white bean soup pairs brilliantly with buttery crusty bread or a light, zesty salad. For a heartier meal, try it alongside a quinoa or farro bowl, providing even more texture and nutrition. A touch of chili flakes can add a lovely kick for those who enjoy a bit of heat. Imagine enjoying this soup on a rainy afternoon, wrapped in a blanket, with a good book in hand – pure bliss.
Storage & Leftovers Guide
Leftover soup can be stored in an airtight container in the refrigerator for up to 4 days. If you’d like to keep it longer, consider freezing the soup for up to 3 months. To reheat, thaw in the fridge overnight, then warm it up in a pot over medium heat, adding a splash of broth if it feels too thick.
Kitchen Wisdom & Success Tips
- For a more robust flavor, allow the soup to simmer a little longer, letting the ingredients meld beautifully.
- If you want to make your white bean soup heartier, add diced carrots or celery when you sauté the onions.
- Fresh herbs such as parsley or dill can be added just before serving for a burst of freshness.
Flavor Variations & Adaptations
Feel free to adapt this recipe using what you have on hand. Add diced tomatoes for acidity or throw in some herbs like rosemary or oregano. For a spicier version, toss in diced jalapeños or a dash of cayenne pepper. If you’re not a fan of beans, swap them out for lentils or chickpeas!
Reader Questions & Solutions
- Can I use dried beans instead of canned?
Yes! Just soak them overnight and adjust the cooking time, as dried beans require longer to become tender. - Is there a substitute for the broth?
Absolutely! Water can work in a pinch, but adding a splash of soy sauce or nutritional yeast can enhance the flavor. - Can I make this soup ahead of time?
Definitely! It actually tastes better the next day as the flavors develop. - What if the soup is too thick for my liking?
Simply add an extra cup of broth or water to reach your desired consistency. - How can I make this soup vegan?
Just use vegetable broth and omit the Parmesan cheese, or opt for a vegan Parmesan.
Wrapping Up
This white bean soup is more than just a recipe; it’s a quick, nourishing dish that celebrates the joys of home cooking. Whether you’re looking for something comforting in a busy week or preparing a warm dish to share with loved ones, this soup is versatile enough to fit any occasion. So, roll up your sleeves, embrace the deliciousness that awaits, and let this creamy white bean soup become a staple in your kitchen too. Happy cooking!
PrintCreamy White Bean Soup
A warm, comforting white bean soup made with garlic, herbs, and optional greens. Perfect for chilly evenings.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 cans white beans (cannellini or great northern)
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable or chicken broth
- 1 teaspoon dried thyme
- Salt and pepper to taste
- 1 cup spinach or kale (optional)
- Parmesan cheese (optional, for serving)
Instructions
- Sauté the aromatics: In a large pot, heat a bit of olive oil over medium heat. Add the chopped onion and cook until translucent, about 5 minutes.
- Add the garlic: Add the minced garlic and cook for another 1-2 minutes until fragrant.
- Combine ingredients: Stir in the white beans, broth, and dried thyme. Bring to a boil, then reduce heat and let simmer for about 20 minutes.
- Blend for creaminess: For a creamy texture, use an immersion blender to blend part of the soup, or transfer a portion to a blender and puree before returning to the pot.
- Season to taste: Season with salt and pepper to taste.
- Add greens (if desired): If using, stir in the spinach or kale and cook until wilted.
- Serve and enjoy: Serve hot, topped with Parmesan cheese if desired.
Notes
For a more robust flavor, allow the soup to simmer a little longer. You can customize the soup with various vegetables and spices.
Nutrition
- Serving Size: 1 serving
- Calories: 220
- Sugar: 2g
- Sodium: 520mg
- Fat: 4g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 8g
- Protein: 12g
- Cholesterol: 0mg



