Authentic Spanish Bean Soup Recipe: Smoky Paprika and Garlic Simmered One-Pot Heartiness

Soups & Stews

Authentic Spanish Bean Soup Recipe: Smoky Paprika and Garlic Simmered One-Pot Heartiness

This authentic Spanish bean soup recipe brings the smoky, garlicky soul of Spain to your kitchen in a single pot. 💛 The secret lies in slow-simmered white beans, deepened by sweet smoked paprika and layers of sautéed vegetables—no shortcuts, just tradition.

What makes this version special is its adaptability: rich with chorizo for meat lovers or hearty without it for vegetarians, all while keeping that signature Spanish warmth.

The magic happens in the slow simmer—one-pot simplicity that transforms humble ingredients into something deeply comforting. Onions, garlic, and leeks form the aromatic base, while potatoes add hearty texture.

The broth reduces into a flavorful concentrate, binding everything together with that unmistakable Spanish touch. This isn't just soup; it's a taste of home, built from scratch.

By the time it's done, you'll have a bowl of velvety, smoky goodness with tender beans, caramelized vegetables, and a crust of crusty bread soaking up every last drop.

The aroma alone will fill your kitchen with the essence of Spain, while the flavors—earthy, garlicky, and just slightly sweet—deliver that authentic taste you crave. Perfect for chilly evenings or as a soul-warming main dish.

Whether you're serving a family gathering or simply craving a comforting meal, this recipe delivers restaurant-quality results with minimal effort. The best part? It tastes even better the next day, making it ideal for meal prep. Let's get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for authentic spanish bean soup

One-pot magic with smoky paprika and tender beans—authentic Spanish soul in every spoonful.

Ingredient Amount Notes
White Beans (Great Northern or Cannellini) 🌱 1 ½ cups Dried or canned, drained
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Leeks 🥬 2 whole White and light green parts
Russet Potatoes 🥔 2 medium Peeled, cubed
Carrots 🥕 3 medium Peeled, sliced
Sweet Smoked Paprika 🌶️ 2 tbsp For authentic smokiness
Bay Leaves 🌿 2 whole Fresh or dried
Tomato Paste 🍅 2 tbsp Smooth, canned
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Crusty Bread 🍞 1 loaf For serving

The white beans are the heart of this soup, so don't skimp. Great Northern or Cannellini both work well—dried beans give the deepest flavor, but canned in a pinch is fine. For the smoked paprika, Penzeys or Spanish brands from the international aisle deliver that authentic smokiness. The leeks and onions? Fresh is best, but frozen works if you're in a rush. I always grab the organic section at Whole Foods for these—less bitterness, more sweetness. The potatoes should be medium-sized; they'll soften perfectly during the simmer.

No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Swap the vegetable broth for water plus a bouillon cube if needed, but trust me, the broth makes the difference. Fresh parsley is ideal, but dried at one-third the amount works too. The carrots can be baby carrots if that's what's in the fridge—no need to peel them if they're organic. For extra richness, stir in a spoonful of tomato paste from a squeeze tube (like the ones at Trader Joe's) at the end.

This soup tastes even better the next day—3-4 days in the fridge is perfect. Freeze portions for up to 3 months if you're prepping ahead. I always make a double batch and portion it into containers so lunches are sorted for the week. The crusty bread? Warm it up in the oven for 5 minutes before serving—it soaks up all that delicious broth.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot, let it simmer, and walk away. The leeks and onions caramelize while you’re chopping the potatoes, and by the time you stir in the beans, the whole kitchen smells like a Spanish abuela’s secret.
  • Deep, Earthy Richness: That slow cook of garlic and leeks? It’s where the soul of this soup lives. The potatoes soak up the flavor until they’re tender but still hold their shape, and the white beans? They melt into the broth like a warm hug—creamy, hearty, and impossible to resist.
  • Meals for Days: Between us, this is my go-to for lazy Sundays or when I need to feed the family without stress. Make a big batch—it reheats beautifully, and the flavors only get better the next day. (Yes, even on a Tuesday night.)
  • Pantry Staple Power: Honestly, I keep a can of beans, some onions, and a leek in my fridge just for this. It’s cheap, filling, and never lets me down. Plus, the potatoes stretch it into a full meal, so I’m not scrambling for sides. Budget-friendly? Absolutely. Reliable? Even more so.

Step-by-step instructions for smoky paprika bean stew

This one-pot wonder delivers authentic Spanish flavors with minimal cleanup.

1

🍳 Step 1: Sauté the Aromatic Base

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and sliced leeks, cooking for 5-6 minutes until softened and translucent. You'll notice the onions release their moisture and turn a lovely golden hue.

Add the minced garlic cloves and cook for another 30 seconds—just until fragrant. The garlic should smell pungent but not burn. Here's the thing—garlic burns in seconds, so keep an eye on it. Immediately stir in the 2 tbsp sweet smoked paprika and 2 tbsp tomato paste, cooking for 1 minute to toast the spices. This step builds the smoky foundation of your soup.

2

🍳 Step 2: Add Potatoes and Carrots

Toss in the cubed russet potatoes and sliced carrots, stirring to coat them in the spiced oil. Cook for 3-4 minutes until the potatoes begin to turn slightly translucent at the edges. This pre-cooking ensures your vegetables develop flavor before simmering.

Pour in the 4 cups vegetable broth and add the 2 whole bay leaves. Bring to a gentle boil, then reduce heat to medium-low. You want the liquid to simmer steadily—not bubble vigorously. This controlled simmer prevents the potatoes from breaking apart and keeps the carrots intact.

3

🍳 Step 3: Simmer the Vegetables

Let the vegetables cook for 15 minutes until they begin to soften but aren't fully tender. The potatoes should still have a slight bite when pierced with a fork. This partial cooking ensures they don't turn to mush during the long simmer ahead.

Add the 1.5 cups white beans (drained if canned) and the 1 tsp salt and 0.5 tsp black pepper. Stir gently to combine. Here's where the magic happens—the beans will absorb all those smoky, garlicky flavors as they simmer. The soup should smell deeply aromatic by now, with layers of paprika, garlic, and carrot sweetness.

4

⏰ Step 4: Finish and Rest

Continue simmering for 30-40 minutes until all vegetables are fork-tender and the beans are fully heated through. The soup should have thickened slightly but still be spoonable. Taste and adjust seasoning—you might need a pinch more salt or pepper depending on your broth.

Remove the bay leaves and let the soup rest for 10 minutes off the heat. This resting period allows flavors to meld completely. Stir in the 0.25 cup fresh parsley just before serving to brighten the dish with freshness. The parsley adds a lovely contrast to the smoky, earthy flavors.

5

🍽️ Step 5: Serve with Crusty Bread

Ladle the warm soup into bowls and serve immediately with slices of crusty bread. The bread soaks up the flavorful broth beautifully. For extra richness, you can drizzle a bit of the olive oil from the pot over each serving. This Spanish classic is hearty enough for a main course but satisfying as a light supper.

Real talk: the longer this soup sits, the better it tastes. The flavors deepen overnight, so consider making a double batch—it's even better the next day. The beans will soften further, and the spices will infuse completely, creating a truly comforting bowl of goodness.

👨‍🍳

Pro Tips For Making Authentic Spanish Bean Soup

  • Sweat the Leeks First: I learned this the hard way—skipping the sweat step makes the leeks bitter and watery. Dice them thin, cook them in olive oil over medium-low for 8-10 minutes until they’re translucent and their edges just start to soften. That slow release of flavor is what makes the soup sing.
  • Crush the Garlic: Whole garlic cloves in Spanish bean soup? Too subtle. Smash them with the flat side of your knife before adding—just enough to bruise, not turn to paste. This lets the flavor infuse without turning the soup into a garlic-forward dish. (Yes, even if you’re impatient like me.)
  • Salt the Beans Early: Add a pinch of salt to the beans when you first soak them (if using dried) or toss them in a bowl of salted water before cooking. It softens them faster and keeps them from absorbing too much liquid later. Trust me, your future self will notice the difference.
  • Potatoes Last, Heat Low: Toss the potatoes in after the beans have simmered for at least 20 minutes—just before the end. Keep the heat at a gentle simmer so they absorb flavor instead of turning to mush. If you add them too early, you’ll end up with a gluey, sad soup. (I’ve been there.)

Storing and reheating this recipe

Fridge Storage Tips

Let your soup cool completely before transferring to airtight containers—I use glass Pyrex with snap-on lids. Store at 40°F or below for up to 4 days, but honestly, it tastes even better on day 2 or 3 as flavors meld.

The beans soften further, and the broth becomes richer. Label containers with the date to track freshness. 💛

Freezer-Friendly Prep

For longer storage, freeze portions in quart-sized freezer bags (leave 1 inch headspace for expansion). Portion before freezing so you can thaw exactly what you need. This soup freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating.

I always freeze individual servings for quick lunches during busy weeks.

Best Reheating Methods

For stovetop reheating, transfer soup to a pot and warm over medium-low heat with Âź cup water or broth to prevent drying. Stir frequently and heat for 10-15 minutes until steaming.

Taste and adjust seasoning—it often needs a pinch more salt after reheating. Never microwave directly from frozen; thaw first for even heating.

Crusty Bread Hack

Reheat your crusty bread alongside the soup! Wrap slices in foil and warm in the oven at 350°F for 5 minutes—it crisps up perfectly and soaks up all that delicious broth.

I keep a small loaf in the freezer too, so I can toast it straight from frozen when reheating leftovers. The contrast of warm bread and hot soup is pure comfort food magic. ✨

Flavor Boost After Reheating

If your soup tastes flat after reheating, revive it with a drizzle of olive oil and a sprinkle of fresh parsley. A squeeze of lemon juice (just ½ tsp) brightens the flavors too.

For extra depth, stir in 1 tsp tomato paste while reheating—it adds a subtle umami richness that balances any loss of brightness during storage. Trust me, this works wonders! 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 48g17%
Dietary Fiber 12g43%
Sugars 8g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this Spanish bean soup vegetarian?

This recipe is already designed to be vegetarian-friendly by omitting meat entirely. The smoky paprika and deep vegetable broth create rich, satisfying flavors without needing chorizo or pork. For extra protein, add 1 cup cooked lentils or ½ cup crumbled feta cheese at the end. The traditional Spanish version often includes chorizo, but this version delivers all the comfort and depth you'd expect!

2

How do I adjust the thickness of the soup?

If your soup is too thin, simmer uncovered for 10-15 extra minutes to reduce the liquid. For a thicker texture, mash ½ of the potatoes with a fork before adding the beans, or stir in 1 tbsp tomato paste at the end. The key is patience—Spanish bean soups are meant to be hearty, so don't rush the simmering process!

3

What's the difference between this and fabada asturiana?

While both are Spanish bean soups, fabada asturiana is made with navy beans and typically includes morcilla (blood sausage) and chorizo. This recipe uses white beans (Great Northern or Cannellini) and focuses on vegetable-forward flavors with smoked paprika for that authentic Spanish touch. Think of this as a lighter, more adaptable version—perfect for vegetarians but still packed with tradition!

4

Can I use canned beans instead of dried?

Yes! Canned beans work perfectly in a pinch. Just drain and rinse them well to remove excess sodium. For the best texture, add them 10 minutes before the soup is fully done so they don't turn mushy. If using dried beans, soak them overnight for 8-10 hours or use the quick-soak method (2 hours in hot water). The flavor difference is minimal, but dried beans do develop deeper taste over time.

5

Why does my soup taste bland after reheating?

Reheating often dulls flavors because the spices settle and some oils evaporate. To fix it, stir in 1 tsp smoked paprika and ½ tsp garlic powder while reheating. A splash of lemon juice or a drizzle of olive oil also brightens the dish. For future batches, add 1 extra bay leaf during cooking—it infuses more aroma into the broth! The secret is in the layers of flavor, not just the initial seasoning.

★★★★★4.9(8 reviews)
Categories Soups & Stews