Easy Italian White Bean Soup (Vegan, High-Protein & Ready in 30 Minutes)

Creamy Tuscan White Bean Soup with Spinach & Sun-Dried Tomatoes

Just to let you know, we allow advertising on this website to support the blog. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

If you’re looking for an Easy Italian White Bean Soup, you’ve just found one of the most comforting, budget-friendly recipes you’ll ever make. This hearty vegan soup is packed with creamy white beans, tender vegetables, fragrant Italian herbs, and fresh spinach, creating a wholesome meal that’s as nourishing as it is satisfying. Whether you’re searching for an easy weeknight dinner, healthy meal prep ideas, or cozy comfort food during chilly evenings, this rustic Italian-inspired soup checks every box.

There’s something incredibly comforting about a steaming bowl of homemade soup. Italian peasant cooking has always embraced simple pantry staples that transform into something extraordinary, and this classic white bean soup perfectly reflects that philosophy. With humble ingredients like onions, carrots, celery, beans, and herbs, you’ll create a meal that tastes like it’s been simmering all day—even though it comes together surprisingly quickly.

One of my favorite things about this recipe is how incredibly versatile it is. It’s naturally vegan, oil-free, gluten-free, high in fiber, and loaded with plant-based protein, making it ideal whether you’re eating healthier, following a plant-based lifestyle, or simply trying to stretch your grocery budget without sacrificing flavor.

The secret lies in one clever little trick: mashing some of the beans before adding them to the soup. This creates a luxuriously creamy broth without adding cream, flour, or butter. It’s one of those simple cooking techniques that completely transforms the final dish.

Whether you’re serving it with crusty bread, meal-prepping lunches for the week, or freezing extra portions for busy nights, this comforting Italian bean soup is a recipe you’ll find yourself making again and again.

Pinterest lovers searching for cozy soup recipes, healthy vegan dinners, easy bean soup recipes, Italian comfort food, meatless meals, one-pot dinners, budget-friendly recipes, winter soup ideas, meal prep soups, and high-protein vegan meals are going to love this one.


Why You’ll Love This Easy Italian White Bean Soup

Sometimes the simplest recipes become lifelong favorites, and this soup is proof of that.

Here’s why it deserves a permanent spot in your dinner rotation:

  • Ready in around 30 minutes
  • Made with inexpensive pantry ingredients
  • Rich in plant-based protein
  • Naturally vegan and dairy-free
  • Oil-free with an easy oil option
  • High in fiber for a satisfying meal
  • Great for meal prep
  • Freezer-friendly
  • Family-friendly comfort food
  • Easy enough for beginner cooks

Every spoonful delivers creamy beans, perfectly softened vegetables, aromatic Italian herbs, and vibrant spinach in a rich, flavorful broth that’s both light and satisfying.


Recipe Highlights: Ingredients, Quantities & Flavor

This rustic Italian soup proves that a handful of everyday ingredients can create restaurant-worthy comfort food.

Ingredients

  • ¼ cup water (for sautéing vegetables)
  • 1 large onion, chopped
  • 1 cup chopped carrots (about 2 large carrots)
  • 1 large celery stalk, chopped
  • 2 teaspoons dried Italian seasoning
  • 2 teaspoons garlic powder
  • ¾ teaspoon fine sea salt
  • ¼ teaspoon black pepper
  • 6 cups water
  • 3 (15-ounce) cans white beans, rinsed and drained
  • 3 cups fresh spinach

Flavor Profile

This soup is wonderfully balanced.

The onions, carrots, and celery create a naturally sweet base that slowly develops flavor as they soften. Italian herbs add earthy Mediterranean aromas, while garlic powder provides rich savory depth without any extra prep work.

The white beans become beautifully creamy, giving the broth a luxurious texture that’s surprisingly rich despite containing no dairy or oil.

Fresh spinach finishes everything with a pop of color and freshness that brightens every bite.

The result is a soup that’s earthy, hearty, comforting, and incredibly satisfying without feeling heavy.


How to Make Italian White Bean Soup

Step 1: Soften the Vegetables

Pour ¼ cup of water into a large soup pot and bring it to a gentle boil.

Add the chopped onion, carrots, and celery.

Cook for 7–8 minutes, stirring occasionally, until the vegetables become tender.

This water-sauté technique keeps the soup completely oil-free while still allowing the vegetables to soften beautifully.

If preferred, you can substitute a tablespoon of olive oil for a richer flavor.


Step 2: Build the Flavor

Sprinkle in the Italian seasoning, garlic powder, salt, and black pepper.

Cook for another minute.

Heating the herbs briefly before adding the liquid helps release their natural oils and intensifies their flavor throughout the soup.


Step 3: Add the Beans

Pour in 6 cups of water.

Add all but one cup of the white beans.

Using a fork or potato masher, mash the remaining cup of beans until mostly smooth before stirring them into the pot.

This simple trick naturally thickens the broth without cream, flour, or cornstarch while making the soup wonderfully creamy.


Step 4: Simmer

Bring everything to a gentle boil.

Reduce the heat and simmer uncovered for about 15–20 minutes.

During this time, all the flavors meld together while the broth becomes richer and more flavorful.


Step 5: Finish with Spinach

Stir in the fresh spinach.

Cook for just 1–2 minutes until wilted.

Taste and adjust the seasoning if needed.

Serve immediately while piping hot.


Optional Ways to Customize Your Soup

One of the best things about homemade soup is how easily you can personalize it.

Try adding:

  • A squeeze of fresh lemon juice
  • A splash of red wine vinegar
  • A tablespoon of tomato paste
  • A can of petite diced tomatoes
  • Fresh basil
  • Chopped parsley
  • Green onions
  • Vegan Parmesan
  • Cracked black pepper

Each addition gives the soup a slightly different personality while keeping the comforting Italian flavors intact.


Pro Tips for the Best Italian White Bean Soup

Mash Some of the Beans

Don’t skip mashing one cup of beans.

This naturally thickens the broth and creates a creamy texture without adding dairy or flour.

Let the Herbs Bloom

Cooking the dried herbs for one minute before adding water makes a huge difference in flavor.

You’ll notice a much richer, more aromatic soup.

Don’t Overcook the Spinach

Fresh spinach only needs a minute or two.

Adding it at the very end keeps its vibrant green color and delicate flavor.

Use Quality White Beans

Cannellini beans provide the creamiest texture, but Great Northern beans or navy beans also work beautifully.

If you’re using homemade cooked beans, you’ll need approximately 3½ cups.

Taste Before Serving

Beans naturally absorb seasoning during cooking.

Always give the soup one final taste before serving and adjust with extra salt, pepper, garlic powder, or a splash of lemon juice if needed.


Storage & Meal Prep

This soup actually tastes even better the next day.

Store leftovers in an airtight container in the refrigerator for up to three days.

For longer storage, freeze individual portions for up to six months.

To reheat, simply warm gently on the stovetop or microwave until heated through.

If the soup thickens after refrigeration, stir in a splash of water or vegetable broth until it reaches your preferred consistency.


What to Serve with Italian White Bean Soup

Although this soup is filling on its own, it’s even better paired with:

  • Warm crusty artisan bread
  • Garlic bread
  • Homemade focaccia
  • Mixed green salad
  • Roasted vegetables
  • Vegan grilled cheese
  • Herb crackers
  • Bruschetta

These simple sides transform an already satisfying soup into a complete Italian-inspired meal.


Frequently Asked Questions

Can I use dried beans?

Absolutely.

Simply cook the beans first until tender. You’ll need approximately 3½ cups of cooked white beans to replace the canned version.

Which white beans work best?

Cannellini beans are the classic choice because they’re creamy and hold their shape well.

Great Northern and navy beans are excellent alternatives.

Can I use fresh garlic?

Yes.

Replace the garlic powder with 4 teaspoons of minced fresh garlic and add it with the herbs after the vegetables have softened.

Is this soup freezer-friendly?

Very much so.

Freeze cooled soup in airtight containers for up to six months for an easy make-ahead dinner.


Final Thoughts

This Easy Italian White Bean Soup is everything a comforting homemade meal should be—simple, nourishing, affordable, and packed with wholesome ingredients that come together effortlessly. It’s proof that you don’t need fancy ingredients or hours in the kitchen to create something incredibly satisfying.

Whether you’re cooking for your family, meal-prepping healthy lunches, or simply craving a cozy bowl of comforting soup after a long day, this recipe delivers every single time. The creamy white beans, fragrant Italian herbs, tender vegetables, and fresh spinach create a balanced meal that’s both hearty and wholesome.

If you make this recipe, I’d love to hear how it turned out! Leave a comment below with your favorite additions or serving ideas, and don’t forget to share your photos on social media. If you enjoy easy, healthy recipes like this one, be sure to sign up for the newsletter so you never miss another delicious recipe packed with simple ingredients and incredible flavor. Happy cooking!