This hearty soup combines creamy butter beans with fresh spinach in a rich, smoky broth. The dish uses aromatic vegetables like onion, carrots, and celery, enhanced with smoked paprika and cumin for depth of flavor. Simmered with diced tomatoes and vegetable broth, it creates a satisfying meal packed with plant-based protein and nutrients. Perfect for warming up on cold days, this soup offers a balance of creamy texture and fresh, vibrant flavors.
The wind was howling against my kitchen windows last November when I threw this soup together on impulse. I had half a bag of spinach that needed using and cans of butter beans gathering dust in the pantry. Sometimes the best meals happen when you stop overthinking and just let ingredients do what they want to do together.
My sister texted me at midnight that night saying she couldn't stop thinking about that soup. She's been pestering me for the recipe ever since. Now it's become our go-to when we need something that feels substantial but won't weigh us down.
Ingredients
- Olive oil: Use a good quality one here since it's building the foundation of flavor
- Yellow onion: The sweetness balances beautifully with the smoky spices
- Carrots and celery: Classic aromatics that give the soup body and sweetness
- Garlic: Fresh minced garlic makes all the difference dont use jarred
- Red bell pepper: Adds subtle sweetness and gorgeous color contrast
- Baby spinach: Use fresh not frozen for the best texture and bright green color
- Butter beans: These creamy beans are the heart of the soup and make it truly satisfying
- Diced tomatoes: The acidity cuts through the richness of the beans
- Vegetable broth: A good quality broth matters here taste it first
- Smoked paprika: This is the star ingredient that gives the soup its signature smoky depth
- Ground cumin: Earthy warmth that complements the paprika perfectly
- Dried thyme: Adds a subtle herbaceous note that ties everything together
- Bay leaf: Classic soup ingredient that adds gentle background flavor
- Lemon juice: The secret ingredient that brightens all the rich flavors
Instructions
- Build your flavor base:
- Heat olive oil in your soup pot over medium heat. Toss in onion carrots and celery letting them soften and become fragrant about 6 minutes. Listen to them sizzle.
- Add the aromatics:
- Stir in garlic and red bell pepper. Cook for just 2 minutes until you can smell the garlic. Watch closely so it doesn't brown.
- Bloom the spices:
- Add smoked paprika cumin and thyme. Stir constantly for about 30 seconds. The spices will become incredibly fragrant as they toast in the hot oil.
- Create the soup:
- Pour in tomatoes butter beans broth and bay leaf. Bring everything to a bubble then lower the heat to a gentle simmer. Cover and let it cook.
- Simmer to perfection:
- Let the soup simmer covered for 20 minutes. Stir occasionally to prevent sticking. The kitchen will smell incredible by now.
- Add the green:
- Stir in chopped spinach. Cook for just 2 to 3 minutes until wilted but still bright green.
- Finish bright:
- Fish out the bay leaf and stir in lemon juice. Taste and adjust salt and pepper. This is when the soup truly comes alive.
- Serve with love:
- Ladle into bowls and top with fresh parsley. Serve with crusty bread for dunking into those smoky depths.
Last weekend my neighbor smelled this cooking through our open kitchen window. She showed up with a loaf of sourdough and stayed for dinner. Now we make it together every Sunday.
Making It Your Own
Sometimes I add a can of white beans instead of butter beans just to switch things up. The soup remains just as creamy and comforting. Other times I throw in some kale if that's what I have in the fridge.
The Bread Situation
A really good crusty bread isn't optional here it's essential. I like to rub my bread with a cut garlic clove before serving. The garlicky bread dunked into that smoky broth is absolute perfection.
Batch Cooking Magic
This soup freezes beautifully so I always double the recipe. Portion it into containers and you'll have homemade soup ready for those nights when cooking feels impossible.
- Let the soup cool completely before freezing
- Leave space in containers for expansion
- Thaw overnight in the refrigerator for best results
There's something profoundly honest about a bowl of soup made with simple ingredients and care. It's food that hugs you back.
Recipe Questions & Answers
- → What makes this soup smoky?
-
The smoky flavor comes from smoked paprika, which is added during the sautéing process to infuse the vegetables with a rich, smoky aroma. For extra smokiness, you can add a pinch of chipotle chili powder or a few drops of liquid smoke.
- → Can I make this soup vegan?
-
Yes, this soup is naturally vegan. Just ensure your bread is dairy-free if serving with crusty bread on the side. The base uses vegetable broth and plant-based ingredients throughout.
- → How can I make it creamier?
-
For a creamier texture, blend half of the soup before adding the spinach. This creates a smooth, creamy consistency while leaving some beans whole for texture.
- → What's the best way to serve this soup?
-
Serve hot with a garnish of fresh parsley and crusty bread on the side. The bread is perfect for dipping into the rich, flavorful broth.
- → Can I freeze this soup?
-
Yes, this soup freezes well. Let it cool completely, then store in airtight containers for up to 3 months. Reheat gently on the stovetop or in the microwave.