This post may contain affiliate links. Please read our disclosure policy.

10-Minute White Bean Soup with Parmesan and spinach is ready in only 10 minutes and completely loaded with flavour! Using minimal pantry staples with a handful of fresh ingredients, you won’t believe how rich and satisfying these flavours are.

It’s the little things in life that make me happy, like curling up on the couch with a good movie and a bowl full of hot soup to warm my soul. This bean soup does exactly that!

In fact, you can make a double batch of soup and have plenty of leftovers for the weekly dinner rush, mopping it all up with a slice of our Cheesy Garlic Bread. Because, why not?

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!

BEAN SOUP

Bean soup might sound basic, but the flavours are not. You will find yourself craving the deep, rich flavours of this wholesome soup with beans simmered in a tomato-based broth and sprinkled with salty parmesan. Perfect for any day of the week and all made in one pot. The bonus? This dish is perfect for vegetarians.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
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!

HOW TO MAKE BEAN SOUP

This bean soup couldn’t be any easier.

Sauté onion and garlic.
Add and boil broth with tomatoes, herbs and seasonings.
Stir in beans and spinach.
Add in parmesan cheese.

All done in only 10 minutes!

WHAT BEANS ARE BEST FOR VEGETABLE SOUP?

For this recipe I recommend canned, rinsed and drained white beans or cannellini beans. You can use chick peas, black beans, kidney beans (red beans), pinto beans, etc. For convenience purposes, I have used canned beans in this soup.

Zoom in image of White Bean Soup in a bowl with melted parmesan cheese in a bowl.

DO YOU HAVE TO SOAK BEANS BEFORE COOKING?

If you’d like to use dry beans for this soup, I recommend soaking 2 cups of beans in water overnight. Beans must be submerged in a large bowl or pot of water and left to soak for 8-12 hours overnight before cooking.

SUBSTITUTES

Use fresh tomatoes in place of canned tomatoes for a richer flavour. Substitute spinach for kale if you don’t like spinach. If you are a meat eater through and through, you can also add shredded roast chicken to your soup for some extra protein.

You’re more than welcome to add other vegetables:

  • zucchini
  • carrots
  • red peppers (capsicum)
  • sliced cabbage
  • frozen peas
  • potatoes, sweet potatoes pumpkin (you will need to simmer soup for 5-10 minutes longer if using these veggies).

WHAT TO SERVE WITH BEAN SOUP?

Obviously, a good soup should always be paired with a warm piece of bread. We like to use a warm, Soft Dinner Roll smothered in butter or a thick slice of Artisan Bread to mop up any excess soup.

If you’re craving a kick of garlic, you can always dip some Garlic Cheese Breads into your soup, with the melted mozzarella pairing perfectly with the rich, tomato flavours in the broth.

MORE SOUP RECIPES

Beef Cabbage Soup

Ham and Bean Soup

Chicken Noodle Soup

Lentil Soup

Easy Broccoli Cheese Soup

One-Pot Wonder: Slow Cooker Tortellini Soup

ON VIDEO

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

4.43 from 123 votes

10-Minute Parmesan White Bean Soup with Spinach

Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 10 people
Bean Soup ready in 10 minutes is a May kind of soup! Make a double batch and have plenty of leftovers for the weekly dinner rush!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 1 tablespoon olive oil
  • 1 yellow onion diced
  • 6-8 cloves garlic minced
  • 6 cups vegetable broth or stock
  • 15 ounces diced tomatoes canned, drained
  • 1 teaspoon sugar
  • 1 tablespoon Italian dried herbs
  • 1 teaspoon kosher salt
  • ½ teaspoon black pepper
  • 4 cans white beans cannellini beans, drained and rinsed
  • 4 cups baby spinach
  • 3/4 cup parmesan cheese fresh grated, for serving
  • 3 tablespoons flat-leaf parsley chopped, fresh

Instructions 

  • 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.
  • Bring to a boil, reduce heat and simmer for 5 minutes to combine all of the flavours together.
  • Stir in the beans and spinach. Continue to simmer gently until the spinach has wilted, (about 2 minutes). 
  • Take off heat. Stir through the parmesan cheese. Taste test, adjust salt and pepper if needed.
    Serve immediately.

Notes

Tips: Substitute canned tomatoes for 3 fresh tomatoes, diced.

Nutrition

Calories: 209kcal | Carbohydrates: 32g | Protein: 13g | Fat: 4g | Saturated Fat: 2g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Cholesterol: 5mg | Sodium: 938mg | Potassium: 765mg | Fiber: 7g | Sugar: 4g | Vitamin A: 1.803IU | Vitamin C: 16mg | Calcium: 211mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!
Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

4.43 from 123 votes (47 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

140 Comments

  1. Willisa Carney says:

    5 stars
    I have made this soup more than any other recipe I have saved. It really is my most favorite soup now. The only things I changed were taking out the sugar and using a different white bean. It’s so good!

  2. Carol says:

    5 stars
    Very tasty, and my husband loved it! I used the recipe adjuster to make 6 servings, and rounded off. For instance, used the whole 14.5 oz can of tomatoes. After tasting, I did up the Italian spice and used a touch of red pepper as someone else had suggested. Pretty quick and easy to put together, this is a keeper for sure.

  3. Summer Yule says:

    5 stars
    Delicious and so quick and easy to make!

  4. Beth H says:

    5 stars
    I made this over the holidays–as is, and it was a huge hit! I shared the recipe with at least 6 people–including my twenty-something nephews who asked for the recipe! And I’m making another batch of it today for my own two who are still home on college break. Thanks for sharing this easy, delicious recipe!

  5. Katherine says:

    5 stars
    We loved this soup!!! So easy and quick to make. I added crushed red pepper for an extra kick. Will be making this often.