Quick and Flavorful White Bean and Spinach Soup with Parmesan

A hearty, comforting soup loaded with creamy white beans, fresh spinach, and a sprinkle of Parmesan for the perfect finishing touch!

There’s something incredibly satisfying about a bowl of homemade soup, especially when it’s packed with wholesome ingredients.

This white bean and spinach soup with Parmesan is a dish that comes together quickly yet tastes like it’s been simmering all day.

The combination of creamy white beans, fragrant garlic, tender spinach, and a rich broth makes every spoonful delicious.

And let’s not forget about the Parmesan cheese—it melts into the soup, adding a layer of savory depth that ties everything together beautifully.

This soup is perfect for any occasion, whether you need a nourishing lunch, a cozy dinner, or something light yet satisfying.

Not only is it incredibly flavorful, but it’s also packed with nutrients.

White beans are loaded with protein and fiber, keeping you full for hours.

Spinach adds a boost of vitamins, minerals, and antioxidants, while the Parmesan delivers a dose of umami richness that elevates the entire dish.

The best part?

This soup is simple to prepare with ingredients you likely already have in your kitchen.

With just a few easy steps, you can have a steaming bowl of comfort ready to enjoy in under 30 minutes.

Now, let’s take a closer look at what goes into this delicious soup.

White Bean and Spinach Soup Ingredients

This soup is made with simple, wholesome ingredients that work together to create an incredible depth of flavor.

White Beans: Cannellini beans or Great Northern beans work best for this recipe. They are creamy, mild, and absorb all the delicious flavors of the broth.

Spinach: Fresh spinach adds color and a nutritional boost. It wilts quickly in the hot soup, making it the perfect leafy green for this dish.

Parmesan Cheese: A generous sprinkle of Parmesan adds a rich, savory depth to the soup. It melts slightly into the broth, creating a velvety texture.

Garlic: A key ingredient for building flavor, garlic adds warmth and a slightly sweet, nutty taste when sautéed.

Onion: Sautéed onions provide a subtle sweetness and help create a solid base for the soup.

Carrots: Diced carrots add a slight sweetness and a bit of texture, balancing the earthiness of the beans.

Celery: This ingredient enhances the broth with its mild, aromatic flavor, making the soup taste even more homemade.

Tomatoes: Cherry tomatoes or diced canned tomatoes add a touch of acidity and sweetness, brightening up the entire dish.

Vegetable Broth: A high-quality vegetable broth makes the soup taste rich and comforting. If you prefer a deeper flavor, chicken broth works just as well.

Olive Oil: Used to sauté the garlic, onions, and carrots, bringing out their natural sweetness.

Salt and Pepper: Simple seasonings that allow the natural flavors of the ingredients to shine.

Red Pepper Flakes (Optional): If you love a little heat, a pinch of red pepper flakes adds a mild kick without overwhelming the other flavors.

Best Tips for Making White Bean and Spinach Soup

These simple tips will help you achieve the best flavor and texture for your soup.

Sauté the aromatics for extra depth: Cooking the garlic, onions, and carrots in olive oil before adding the broth enhances the overall flavor of the soup.

Use canned beans for convenience: To save time, use canned white beans that have been drained and rinsed. If using dried beans, soak them overnight and cook until tender.

Add the spinach at the end: Spinach wilts quickly, so it’s best to stir it in just before serving to maintain its vibrant color and texture.

Use freshly grated Parmesan: Pre-grated Parmesan doesn’t melt as smoothly as freshly grated cheese. A block of Parmesan will provide better texture and flavor.

Let the soup simmer for a richer taste: While this soup can be made quickly, letting it simmer for a few extra minutes allows the flavors to meld beautifully.

Adjust the seasoning to your liking: Taste the soup before serving and add more salt, pepper, or red pepper flakes as needed.

How to Store White Bean and Spinach Soup

This soup stores well, making it a great option for meal prep.

Refrigerate: Allow the soup to cool completely before transferring it to an airtight container. Store in the fridge for up to 4 days.

Freeze: For longer storage, freeze the soup in portion-sized containers for up to 3 months. Thaw overnight in the fridge before reheating.

Reheat gently: Warm the soup on the stove over medium heat, stirring occasionally. If it thickens, add a little broth or water to adjust the consistency.

Tasty White Bean and Spinach Soup Variations

This soup is already fantastic as is, but here are some ways to customize it to fit different tastes.

Creamy White Bean and Spinach Soup: Blend half of the soup before adding the spinach to create a thicker, creamier consistency.

Tuscan-Style Soup: Add Italian sausage for extra heartiness and a hint of spice.

Lemon Garlic White Bean Soup: Stir in fresh lemon juice and zest at the end for a bright, citrusy twist.

Kale and White Bean Soup: Swap out the spinach for kale if you prefer a sturdier green with a slightly earthy flavor.

Vegan White Bean Soup: Omit the Parmesan or replace it with nutritional yeast for a dairy-free version that’s just as flavorful.

Quick and Flavorful White Bean and Spinach Soup with Parmesan

A quick and flavorful white bean and spinach soup topped with Parmesan for a cozy and satisfying meal.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Soup
Servings 2

Ingredients
  

  • 1 tablespoon olive oil
  • 3 cloves garlic minced
  • 1 small onion diced
  • 1 carrot diced
  • 1 celery stalk diced
  • 1 cup cherry tomatoes halved
  • 1 can 15 ounces white beans, drained and rinsed
  • 3 cups vegetable broth
  • ½ teaspoon salt adjust to taste
  • ¼ teaspoon black pepper
  • ½ teaspoon dried oregano
  • ¼ teaspoon red pepper flakes optional
  • 2 cups fresh spinach
  • ¼ cup freshly grated Parmesan cheese plus more for garnish

Instructions
 

  • Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add garlic, onions, carrots, and celery. Sauté for 5 minutes until the vegetables soften.
  • Add the tomatoes: Stir in the cherry tomatoes and cook for another 2 minutes until they start to break down.
  • Pour in the broth and seasonings: Add the white beans, vegetable broth, salt, black pepper, oregano, and red pepper flakes (if using). Stir well to combine.
  • Simmer the soup: Bring the soup to a gentle boil, then reduce the heat and let it simmer for 10-15 minutes to allow the flavors to meld.
  • Stir in the spinach: Add the fresh spinach and stir until it wilts, about 1-2 minutes.
  • Finish with Parmesan: Remove from heat and stir in the grated Parmesan cheese. Taste and adjust seasoning if needed.
  • Serve and enjoy: Ladle into bowls and garnish with extra Parmesan and freshly ground black pepper.