Vakac

KitchenDinner

White Bean Soup, plus Parmesan

Some nights call for comfort, but not the kind that takes three hours and a sink full of dishes. This…

Some nights call for comfort, but not the kind that takes three hours and a sink full of dishes. This White Bean Soup shows up fast, tastes like it simmered all afternoon, and somehow manages to feel both cosy and put together. It's the kind of bowl you make once, then quietly memorise.

Built around pantry staples and finished with a hit of parmesan and greens, this soup leans simple in a reliable way. No overthinking, no unnecessary steps, just a spinach and white bean combo that delivers big flavour with little effort.

White Bean Parmesan Spinach Soup ready in 10 minutes is may kind of soup! Make a double batch and have plenty of leftovers for the weekly dinner rush!

What Makes This White Bean Soup Work

What Goes Into White Bean Soup

Top shot of ingredients: Vegetable broth, white beans, parmesan cheese, baby spinach, flat-leaf parsley, kosher salt, olive oil, yellow onion, garlic, diced tomatoes, sugar, Italian dried herbs, and pepper.

This White Bean Soup keeps things simple with pantry staples and a few fresh touches that make it shine. Here are the key ingredients that bring comfort and flavor to every spoonful:

Note: Please see recipe card at the bottom for a full list of ingredients with measurements.

Optional Add-Ins and Smart Swaps

Want to change things up without breaking the soul of the soup? These fit right in.

On the stove

Onion and garlic in a pot.
  1. Sauté Aromatics: Heat oil in a pot over medium-high. Add onion and garlic; stirring, until onion is translucent and garlic is fragrant.
Pouring in vegetable broth.
  1. Build the Base: Pour in vegetable broth and drained diced tomatoes. Stir in sugar, Italian herbs, salt, and black pepper.
Cooking the soup with a gentle simmer.
  1. Simmer for Flavor: Bring to a boil, then reduce to a gentle simmer. Cook for 5 minutes to let the flavors meld.
Added the cannellini beans and baby spinach into the pot.
  1. Add Beans and Greens: Stir in the drained cannellini beans and baby spinach. Mix well to distribute everything evenly.
Added parmesan cheese to the soup.
  1. Wilt and Finish: Simmer gently until the spinach wilts, about 2 minutes. Remove from heat and stir through the Parmesan.
Close-up shot of White Bean Soup with Parmesan.
  1. Taste and Serve: Taste and adjust salt and pepper. Ladle the soup into bowls and top with parsley and parmesan if desired.

This comforting White Bean Soup pairs beautifully with dishes that bring unexpected flavors to the table. Try it with Sun Dried Tomato Cheesy Meatballswhich add a rich, tangy bite and a little indulgence alongside the light, creamy beans.

For a lighter Mediterranean option Garlic Butter Caprese Portobello Mushrooms bring smoky depth and fresh tomato topping, making them the good earthy partner for this cozy soup.

Pro Tips From My Kitchen

Recipe FAQ's

Can we Use Other Greens Instead of Spinach?

Definitely. While this recipe is written as a spinach and white bean version, kale, Swiss chard, or arugula all work wonderfully.

What Type of Beans Work Best in This Bean Soup Recipe?

Cannellini beans are traditional, but great northern or navy beans can also be used in this bean soup recipe for slightly different textures.

How Do we Thicken White Bean Soup Naturally?

Mash a few of the beans against the side of the pot while simmering. This releases their starch and creates a creamier consistency.

How to stop cheese clumping and sticking

Always use freshly grated parmesan cheese. Bagged parmesan contains anti-caking agents that turn into a gummy glue in hot liquid. Always grate it fresh from a block. The recipe specifies taking the Dutch oven off the heat before adding the cheese. If the broth is actively simmering, the dairy proteins seize and cling to your pot and spoons.

Watch It Made

What you need

Method

  1. In a large pot or saucepan, heat olive over medium high heat. Add onion and garlic; cook until onions are translucent and garlic is fragrant (about 2-3 minutes), while stirring occasionally. Add in the broth, tomatoes, sugar, Italian herbs, salt and pepper.
  2. Bring to a boil, reduce heat and simmer for 5 minutes to combine all of the flavours together.
  3. Stir in the beans and spinach. Continue to simmer gently until the spinach has wilted, (about 2 minutes).
  4. Take off heat. Stir through the parmesan cheese. Taste test, adjust salt and pepper if needed.

Plates that sit beside this