If you crave a cozy, nourishing meal that checks all the boxes—easy, flavorful, and downright soul-satisfying—you’re going to adore this Creamy White Bean and Spinach Soup. Loaded with tender veggies, lush white beans, and a swirl of melty parmesan, it’s a bowlful of comfort that comes together surprisingly fast (with minimal cleanup!).
Why You’ll Love This Recipe
- Ultra Creamy (No Cream Needed!): The magic of simmered white beans and a little gentle mashing creates a luscious, velvety texture—no heavy cream required.
- Quick Weeknight Winner: From stovetop to table in under 30 minutes, this soup is perfect for busy evenings or last-minute meal cravings.
- Nutritious & Satisfying: Protein-packed beans, fresh spinach, and a medley of veggies make this a meal you’ll feel genuinely good about (and full from!).
- Versatile & Adaptable: Easily customize with your favorite veggies, herbs, or even toss in some pasta for a heartier bowl.
Ingredients You’ll Need
One of the reasons Creamy White Bean and Spinach Soup is such a staple in my kitchen is that it relies on pantry and fridge basics—but each ingredient really shines. Here’s what you need, plus a few tips for making every bite pop with flavor and color.
- Olive oil: Adds a lip-smacking richness while helping to build flavor as you sauté the veggies.
- Yellow onion: The aromatic foundation; go for a large one so you get plenty of sweetness.
- Garlic cloves: A must for depth—mince them finely to avoid any harsh bites.
- Carrots: They lend a subtle sweetness and pretty pops of orange throughout the soup.
- Celery: Adds herbaceous notes and gives the soup that classic “homemade” vibe.
- Vegetable broth: The backbone of the soup; using low sodium lets you control the seasoning.
- Dried thyme & oregano: These herbs layer in earthy, Mediterranean flavor that pairs perfectly with beans.
- Salt & black pepper: Season gently at first, then adjust at the end to taste.
- Canned white beans: I use cannellini, but great northern or navy beans work too—just rinse and drain well.
- Baby spinach: Wilts beautifully, adding freshness and vibrant color at the very end.
- Grated parmesan: Optional but highly recommended for serving—just a sprinkle gives a savory finish!
Variations
The best thing about Creamy White Bean and Spinach Soup? It’s endlessly riff-able! Don’t be afraid to play with what you have on hand—this recipe is forgiving and delicious in oh-so-many ways.
- Herb Swap: Try fresh rosemary or basil instead of dried thyme and oregano for a completely new aroma twist.
- Add Extra Veggies: Stir in diced zucchini, bell peppers, or sweet potatoes to boost color and nutrition.
- Make It Vegan: Simply skip the parmesan or use a favorite vegan alternative—it’s still just as creamy and dreamy.
- Add Protein: If you’d like, toss in shredded rotisserie chicken or cooked Italian sausage for a heartier meal.
- Pasta Lovers’ Style: Stir in a handful of small pasta shapes (like ditalini) and cook until tender for a minestrone-inspired bowl.
How to Make Creamy White Bean and Spinach Soup
Step 1: Sauté the Aromatics
Start by heating olive oil in a large pot over medium-high heat. Add your chopped onion and cook for about 5 minutes, stirring occasionally, until it’s soft and just turning golden. Next, toss in your garlic, carrots, celery, thyme, oregano, salt, and pepper. Give it all a good stir and let that mixture cook for an additional 2–3 minutes until your kitchen smells absolutely irresistible.
Step 2: Simmer with Broth and Beans
Pour in the vegetable broth, add your drained white beans, and stir to combine. Crank up the heat to bring everything to a gentle boil, then immediately reduce the heat to a low simmer. Let this all bubble away for about 15 minutes, allowing the beans to absorb the flavors and start to break down for that signature “creamy” body.
Step 3: Wilt the Spinach
Toss in the fresh baby spinach and give the soup a stir. Keep simmering for another 2 minutes—just until the spinach wilts and turns vibrant green. Remove from the heat and taste, adjusting salt and pepper to your preference.
Step 4: Finish and Serve
Ladle the Creamy White Bean and Spinach Soup into bowls and shower with grated parmesan cheese (if using). Serve right away while it’s piping hot and extra luscious!
Pro Tips for Making Creamy White Bean and Spinach Soup
- The Creaminess Secret: Gently mash a portion of the white beans against the side of the pot with your spoon as the soup simmers for maximum silkiness—no blender needed.
- Sauté ‘Til Sweet: Don’t rush the sauté! Let those onions and carrots get truly soft to deepen the flavor base before you add the broth.
- Don’t Overcook Your Spinach: Add the spinach at the very end—just enough for it to wilt and brighten, preserving its fresh taste and vibrant color.
- Taste as You Go: Since broths and beans can vary in saltiness, always taste and adjust your seasoning before serving for perfect, balanced flavors.
How to Serve Creamy White Bean and Spinach Soup
Garnishes
This soup loves a little flourish! Try a shower of fresh grated parmesan, a drizzle of extra virgin olive oil, or a sprinkle of chopped fresh parsley or basil. A crack of black pepper right before serving adds that final aromatic note.
Side Dishes
Creamy White Bean and Spinach Soup pairs beautifully with thick slices of crusty bread for dunking, a crisp green salad with tangy vinaigrette, or even a gooey grilled cheese for the ultimate comfort combo.
Creative Ways to Present
For a dinner party, ladle the soup into small mugs or mini cocottes for an elegant appetizer. Or, swirl in a touch of pesto or red pepper flakes for color contrast and a personalized kick. Family-style serving in a big Dutch oven at the table is always cozy!
Make Ahead and Storage
Storing Leftovers
Whatever you don’t finish, simply allow the Creamy White Bean and Spinach Soup to cool, then transfer it to an airtight container. It will stay delicious in the fridge for up to 4–5 days, making it a perfect candidate for meal prep.
Freezing
Let the soup cool completely, then portion it into individual freezer-safe containers. Freeze for up to 3 months. Thaw overnight in the fridge, or microwave from frozen until hot for the fastest weeknight dinner ever!
Reheating
Gently reheat leftover soup on the stovetop over low heat, stirring occasionally. If it’s extra thick after chilling, splash in a bit more broth or water to loosen it up. You can also microwave individual portions until nicely warmed through.
FAQs
-
Can I use dried beans instead of canned?
Absolutely—just cook your dried white beans fully ahead of time, then measure out about 4–5 cups (to substitute for the three cans) and use as directed. Your soup will be just as tasty and even a touch creamier.
-
How do I make this Creamy White Bean and Spinach Soup dairy-free?
Simply leave off the parmesan or swap it for a plant-based version. The beans will still break down to give you an ultra-creamy texture, all without dairy products.
-
Is this soup gluten-free?
Yes! The base recipe for Creamy White Bean and Spinach Soup contains no gluten. If serving with bread, just choose a gluten-free loaf for dipping.
-
Can I add other greens besides spinach?
Totally! Try chopped kale, Swiss chard, or even baby arugula; just bear in mind that sturdier greens may need an extra minute or two to wilt in the hot soup.
Final Thoughts
If you’re looking for a dish that’s pure coziness in a bowl, Creamy White Bean and Spinach Soup is truly a must-make. Give it a try—you’ll be amazed at how such simple ingredients become so comforting and craveable. Don’t forget to share a steaming bowl with someone you love!
PrintCreamy White Bean and Spinach Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
A comforting and hearty White Bean Soup recipe that is easy to make and packed with nutritious ingredients. This soup is perfect for a cozy weeknight meal or a quick lunch.
Ingredients
For the White Bean Soup:
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 garlic cloves, minced
- 3 large carrots, chopped
- 3 celery stalks, chopped
- 6 cups low sodium vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon oregano
- 1/2 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, plus more to taste
- 3 (15-ounces) cans white beans, drained and rinsed
- 5 ounces baby spinach
- Grated parmesan cheese for serving
Instructions
- In a large pot or saucepan, heat the olive oil over medium-high heat. Add onions and cook until translucent, about 5 minutes. Add the garlic, carrots, celery, thyme, oregano, salt, and pepper, and cook for an additional 2-3 minutes.
- Add vegetable broth and beans, bring to a boil, reduce heat and simmer for 15 minutes to combine all of the flavors together.
- Stir in the spinach and continue to simmer until the spinach wilts, about 2 minutes.
- Remove from heat, taste, add any extra salt or seasoning to taste, sprinkle with grated parmesan cheese if desired, and serve immediately.
Notes
- Allow the beans to simmer with the broth. Canned white beans absorb flavors and soften, adding creaminess to the soup.
- Stir the soup while simmering to slightly mash the beans for a thicker consistency.
- Deepen flavors by sautéing onions, garlic, carrots, and celery.
- Store leftovers in an airtight container in the fridge for 4-5 days or freeze individual portions for up to 3 months.
- Substitute vegetables to preference while following the recipe for best results.
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 6g
- Sodium: 780mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 11g
- Protein: 14g
- Cholesterol: 0mg
Your email address will not be published. Required fields are marked *