• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Breakfast
  • Desserts
  • Dinner
  • Side Dishes
  • Cake Designs
  • About Me
  • Nav Social Icons

Cooking With Betty

Cooking Made Easy

  • Breakfast
  • Desserts
  • Dinner
  • Side Dishes
  • Cake Designs
  • About Me
  • Nav Social Icons

Filed Under: Main Course, Soups & Stews March 24, 2026 by Betty

Spinach Bean Soup Recipe

Table of Contents

Toggle
  • Its Perfect For:
  • Ingredients
  • Kitchen Equipment You’ll Need
  • How to Make Spinach Bean Soup
    • Step 1
    • Step 2
    • Step 3
    • Step 4
    • Step 5
    • Step 6
    • Step 7
  • Tips for Making the Perfect Spinach Bean Soup
  • Optional Ingredients
  • How to Serve Spinach Bean Soup?
  • Is Spinach Bean Soup Healthy?
  • Variations and Substitutions
  • How to Store and How to Reheat
  • Frequently Asked Questions About Spinach Bean Soup
    • Spinach Bean Soup

I like soups that are easy to prepare, but what I love most in Spinach Bean Soup is how creamy and flavorful it becomes even without cream. The beans thicken the soup naturally, and the vegetables stay slightly crunchy if you cook them just right. It’s comforting and satisfying, perfect for a quick weeknight dinner or a weekend lunch.

Spinach Bean Soup is one of those cozy, comforting dishes that feels like a warm hug in a bowl. The combination of tender beans, fresh spinach, and savory vegetables makes it hearty yet light. I love serving it on chilly evenings when I want something nourishing without feeling too heavy. The subtle flavors from smoked paprika and cumin give it a gentle kick, and the leafy spinach keeps it bright and fresh. Making this soup is simple, but it feels like a special treat every time.

I have always kept a stash of frozen spinach and canned beans in my pantry for days like this. I use fresh garlic, onion, and carrots to create a base that’s aromatic and full of flavor. Always adding a splash of lemon juice at the end brightens the taste and makes the soup feel fresh, even after reheating.

You can serve Spinach Bean Soup straight from the pot, some with a swirl of olive oil, also with toasted bread or garlic croutons. I sometimes like to add a sprinkle of Parmesan or a few chili flakes for an extra punch. It’s versatile, cozy, and works for any occasion when you want something warm and healthy.

Its Perfect For:

  • Quick weeknight dinners when time is short
  • Cozy lunches during cold or rainy days
  • Healthy meals for anyone watching calories
  • Family meals where everyone needs something filling
  • Meal prep for work or school lunches

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • Salt and black pepper, to taste
  • 1 (15 oz) can white beans, drained and rinsed
  • 4 cups vegetable broth
  • 4 cups fresh spinach, roughly chopped
  • 1 tablespoon lemon juice
  • Optional: crushed red pepper flakes for heat

Kitchen Equipment You’ll Need

  • Large soup pot or Dutch oven
  • Wooden spoon or spatula
  • Knife and cutting board
  • Can opener (for beans)
  • Measuring cups and spoons
  • Immersion blender (optional for creamy texture)
  • Ladle and bowls for serving

How to Make Spinach Bean Soup

Step 1

Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add the chopped onion, garlic, carrots, and celery. Cook, stirring occasionally, until the vegetables soften and the onions become translucent, about 5–7 minutes. This base builds a rich, comforting flavor for the soup.

Step 2

Add spices: Stir in smoked paprika, cumin, salt, and pepper. Let the spices toast for 30 seconds to release their aroma, which enhances the depth of the soup.

Step 3

Incorporate the beans and broth: Add the drained white beans and vegetable broth. Bring the mixture to a gentle boil, then reduce heat and let it simmer for 15 minutes. This allows the flavors to meld together beautifully.

Step 4

Blend for creaminess (optional): For a smoother soup, use an immersion blender to puree half or all of the soup. Leave some beans and vegetables whole for texture and a rustic, hearty feel.

Step 5

Add the spinach: Stir in the chopped spinach and cook for 3–4 minutes, until wilted but still vibrant. This adds color and a fresh, slightly earthy taste to the soup.

Step 6

Finish with lemon: Remove the soup from heat and stir in lemon juice to brighten the flavors. Taste and adjust seasoning if needed.

Step 7

Serve: Ladle the soup into bowls, optionally drizzle with a little olive oil, and sprinkle with extra black pepper or crushed red pepper for a spooky, slightly fiery touch. Serve hot with crusty bread or garlic toast for a cozy, Halloween-ready meal.

Tips for Making the Perfect Spinach Bean Soup

  • Use fresh vegetables whenever possible. They give a better flavor and texture than frozen or canned versions. Sautéing them slowly unlocks their natural sweetness.
  • Drain and rinse canned beans. This reduces extra sodium and removes the starchy liquid, giving a cleaner taste to the soup.
  • Simmer gently. Cooking on low heat lets the flavors blend without overcooking the spinach or making the soup mushy.
  • Season gradually. Add salt and spices in stages. This prevents over-seasoning and helps balance the flavors.
  • Add lemon at the end. Fresh lemon juice brightens the flavors and adds a light tang that lifts the entire soup.
  • Blend half the soup for creaminess. Pureeing half creates a smooth texture while leaving some chunks for a rustic, hearty feel.
  • Adjust thickness with broth. If it’s too thick, add more vegetable broth. If it’s too thin, simmer a few more minutes to thicken naturally.

Optional Ingredients

  • Crushed red pepper flakes for heat
  • Parmesan cheese for extra richness
  • Coconut milk for a creamy twist
  • Sweet potatoes for natural sweetness
  • Fresh herbs like parsley or thyme
  • Lemon zest for a citrusy aroma

How to Serve Spinach Bean Soup?

I love serving Spinach Bean Soup in a wide, shallow bowl so the aroma fills the room as soon as you sit down. I usually drizzle a little extra virgin olive oil on top to give it a shiny, inviting look. Sometimes, I sprinkle crushed red pepper flakes or a few freshly grated Parmesan shavings for a touch of flavor and visual appeal. The goal is to make each bowl feel like a cozy, comforting hug.

I also like pairing the soup with warm, crusty bread or homemade garlic toast. The crunch of the bread pairs beautifully with the creamy texture of the beans and wilted spinach. If I’m serving this to guests, I sometimes arrange it in small cups as an appetizer, so everyone can enjoy a taste before the main meal. Adding a lemon wedge on the side is a simple trick that brightens the flavor just before eating.

Finally, I sometimes garnish with fresh herbs like parsley, thyme, or a few baby spinach leaves to make it feel fresh and lively. It’s one of those soups that looks as good as it tastes, and a little garnish goes a long way to elevate it. Serving it this way makes it perfect for a casual dinner, a cozy lunch, or even a small Halloween-themed gathering.

Is Spinach Bean Soup Healthy?

Spinach Bean Soup is very nutritious and full of vitamins and minerals. The spinach provides iron, calcium, and fiber, while the beans add protein and extra fiber to keep you full.

It’s also low in fat and calories if you use olive oil instead of butter. Plus, it’s easy to make gluten-free or vegan. You get a bowl full of nourishing goodness without feeling guilty.

Variations and Substitutions

  • Black Bean Spinach Soup: Replace white beans with black beans. It gives a darker color and slightly earthier flavor, perfect for Halloween vibes.
  • Chickpea Spinach Soup: Chickpeas add a nuttier flavor and extra protein, making it heartier for lunch or dinner.
  • Creamy Coconut Version: Add 1/2 cup coconut milk while simmering. It gives a silky, tropical twist that’s slightly sweet.
  • Spicy Spinach Bean Soup: Include 1/2 teaspoon cayenne pepper or chili flakes for a warm, spicy kick.
  • Sweet Potato Blend: Dice and add sweet potatoes for natural sweetness and a thicker, more filling soup.
  • Herbed Spinach Soup: Add fresh herbs like thyme, parsley, or rosemary. It gives a fragrant, earthy aroma.
  • Tomato Spinach Soup: Add a can of diced tomatoes. It gives a slightly tangy taste and red color contrast.
  • Lentil Spinach Soup: Substitute beans with red or green lentils. It cooks quickly and gives a smooth, rich texture.

How to Store and How to Reheat

Store Spinach Bean Soup in an airtight container in the refrigerator for up to 4 days. Allow it to cool slightly before sealing. This prevents condensation and keeps it fresh longer. You can also freeze it for up to 3 months, but remove any fresh spinach before freezing and add it fresh when reheating.

To reheat, gently warm it over low to medium heat on the stove. Stir occasionally to prevent sticking and to blend flavors. If using frozen soup, thaw overnight in the fridge first, then reheat slowly. Add a splash of broth or water if needed to reach your desired consistency.

Frequently Asked Questions About Spinach Bean Soup

Can I use frozen spinach instead of fresh?
Yes, frozen spinach works perfectly, and it’s very convenient. Make sure to thaw it completely and squeeze out excess water before adding it to the soup. This prevents the soup from becoming watery and keeps the flavors concentrated. You’ll still get the same vibrant green color and nutrients.

Do I have to blend the soup?
Blending is optional but recommended if you want a creamy texture. You can blend half for a smoother consistency while leaving the other half chunky for a rustic feel. This creates a lovely contrast in texture, making the soup more interesting to eat.

Can I add other vegetables?
Yes! Carrots, celery, zucchini, or even diced sweet potatoes work beautifully. Just chop them into uniform pieces so they cook evenly. Adjust cooking time slightly depending on the vegetable you add to maintain a balanced texture.

Is this soup kid-friendly?
Definitely! It’s mild, creamy, and easy to eat. If you’re serving kids, you can skip the cayenne or red pepper flakes. Adding a little cheese or bread on the side usually makes it a big hit with younger palates. Kids often love helping pour in the spinach, which makes it fun to prepare together.

Spinach Bean Soup

Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Course Main Course, Soup
Cuisine American
Servings 4

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion finely chopped
  • 3 cloves garlic minced
  • 2 medium carrots diced
  • 2 celery stalks diced
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • Salt and black pepper to taste
  • 1 15 oz can white beans, drained and rinsed
  • 4 cups vegetable broth
  • 4 cups fresh spinach roughly chopped
  • 1 tablespoon lemon juice
  • Optional: crushed red pepper flakes for heat

Instructions
 

  • Sauté the aromatics: Heat olive oil in a large pot over medium heat. Add the chopped onion, garlic, carrots, and celery. Cook, stirring occasionally, until the vegetables soften and the onions become translucent, about 5–7 minutes. This base builds a rich, comforting flavor for the soup.
  • Add spices: Stir in smoked paprika, cumin, salt, and pepper. Let the spices toast for 30 seconds to release their aroma, which enhances the depth of the soup.
  • Incorporate the beans and broth: Add the drained white beans and vegetable broth. Bring the mixture to a gentle boil, then reduce heat and let it simmer for 15 minutes. This allows the flavors to meld together beautifully.
  • Blend for creaminess (optional): For a smoother soup, use an immersion blender to puree half or all of the soup. Leave some beans and vegetables whole for texture and a rustic, hearty feel.
  • Add the spinach: Stir in the chopped spinach and cook for 3–4 minutes, until wilted but still vibrant. This adds color and a fresh, slightly earthy taste to the soup.
  • Finish with lemon: Remove the soup from heat and stir in lemon juice to brighten the flavors. Taste and adjust seasoning if needed.
  • Serve: Ladle the soup into bowls, optionally drizzle with a little olive oil, and sprinkle with extra black pepper or crushed red pepper for a spooky, slightly fiery touch. Serve hot with crusty bread or garlic toast for a cozy, Halloween-ready meal.
Keyword Spinach Bean Soup

In: Main Course, Soups & Stews · Tagged: Main dish, Soups

join the club

You’ll Also Love

Ground Beef Tacos Recipe
Chicken Street Tacos Recipe
Garlic Parmesan Chicken Meatloaf Recipe

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Next Post >

Crab Chowder Soup Recipe

Primary Sidebar

Categories

  • Appetizers
  • Backyard
  • Bathroom Ideas
  • Bread
  • Breakfast
  • Cake Designs
  • Desserts
  • Dinner
  • DIY
  • Drinks
  • Front Yard
  • Garden
  • Home Decor
  • House Interior Ideas
  • Kitchen
  • Living Room
  • Lunch
  • Main Course
  • Meal Prep Ideas
  • Organization Ideas
  • Organization Tips
  • Pool Ideas
  • Salads
  • Side Dishes
  • Soups & Stews
  • Storage Ideas
  • Uncategorized
About Me
Hi, I'm Betty! Mom of three, sharing easy and tasty recipes from my home kitchen. I love simple meals that bring families together. Thanks for stopping by!

join the club

Footer

join the club

  • About Me
  • Privacy Policy
  • Terms and Conditions
  • Contact Us

Copyright © 2026 Cooking With Betty · Theme by Cookingwithbetty