Soups & Stews
This authentic Spanish bean soup brings the hearty flavors of Spain's countryside to your kitchen with smoky paprika and garlic that simmer into every spoonful.
The secret lies in slow-cooked white beans, tender vegetables, and a blend of spices that create depth—just like in traditional fabada or sopa de fabes. I’ve perfected this recipe over years of testing, ensuring the broth is rich, the beans tender, and the flavors balanced without being overpowering.
The beauty of this soup is its simplicity—just a handful of ingredients, but each plays a crucial role. Smoked paprika adds that signature Spanish smokiness, while garlic and bay leaf build layers of flavor as the soup simmers.
The result? A vegetarian-friendly dish that’s comforting, hearty, and packed with the kind of warmth that makes it perfect for chilly evenings or family gatherings. No blending required—just pure, rustic goodness.
What makes this recipe truly special is the way the flavors meld together over time. The beans soften just enough to absorb the smoky, garlicky broth, while the vegetables retain their texture.
Serve it with crusty bread to soak up every last drop or drizzle with a touch of high-quality olive oil for extra richness. This is the kind of soup that tastes even better the next day, making it ideal for meal prep.
Whether you’re serving it as a main dish or a side, this authentic Spanish bean soup delivers restaurant-quality results with minimal effort.
The slow simmer ensures the flavors develop fully, and the simplicity of the ingredients makes it easy to adapt—add a splash of sherry for depth or a sprinkle of parsley for freshness. Let’s get cooking!
Ingredients for authentic spanish bean soup
Smoky paprika, garlic, and tender white beans create this hearty vegetarian Spanish bean soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Great Northern Beans (Dried) 🌱 | 2 cups | Soaked overnight for best texture |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity variety |
| Onion (Yellow) 🧅 | 1 whole | Diced into small pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic depth |
| Carrots 🥕 | 3 whole | Peeled and sliced into rounds |
| Smoked Paprika 🌶️ | 2 tbsp | High-quality smoked variety |
| Ground Cumin 🌿 | 1 tsp | Toasted for enhanced flavor |
| Bay Leaves 🌿 | 2 whole | Fresh leaves preferred |
| Tomato Paste 🍅 | 2 tbsp | High-quality, no sugar added |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Sherry Wine (Optional) 🍷 | ½ cup | Dry sherry for added depth |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The beans are the foundation, so Great Northern beans are ideal—they hold their shape while soaking up flavor. For the best texture, soak them overnight in plenty of water. Trader Joe's or bulk bins at natural markets usually have high-quality dried beans. Smoked paprika is non-negotiable here—Penzeys or Goya brands deliver that authentic Spanish smokiness. The garlic should be fresh, not pre-minced. If you're short on time, soaked canned beans work in a pinch, but they won't have the same rustic texture.
No smoked paprika? Sweet paprika plus a pinch of liquid smoke gets you close, though it won't be identical. The sherry wine adds depth but isn't essential—extra vegetable broth works just fine. Fresh bay leaves are ideal, but dried at half the amount will suffice. For the tomato paste, San Marzano is my go-to, but any high-quality brand without added sugar works. The carrots can be baby carrots if that's what you have, and the parsley can be dried if fresh isn't available (use half the amount).
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for 3 months. I like to make a big batch and freeze individual servings—perfect for quick lunches. The broth reduces slightly as it cools, so add a splash of water if it seems too thick when reheating. Serve with crusty bread to soak up every last drop.
Why You'll Love This Recipe
- No-Soak Required: I’ll be real—soaking beans used to stress me out. This recipe skips it entirely, letting the dried Great Northerns soften right in the pot with the onions and garlic. Boom. Less prep, same hearty texture.
- Garlic Bomb Flavor: That first sizzle of olive oil with minced garlic? Oh, it’s good—crisp, fragrant, and deep. The carrots caramelize just enough to balance it, but the real magic is how the beans soak up all that golden, savory punch.
- Crowd-Pleaser Every Time: Between us, this soup disappears at potlucks, game days, or even my in-laws’ dinner table. (Yes, even on a Tuesday night.) The simplicity hides how universally loved it is—rich enough for adults, mild enough for kids picking out their carrots.
- Budget-Friendly Pantry Hero: Dried beans and basic veggies stretch to feed four for under $10. Honestly, it’s my go-to when groceries feel tight, and the leftovers? Even better the next day—if they last that long.
Step-by-step instructions for smoky paprika and garlic simmered Spanish bean soup
This traditional Spanish recipe delivers deep, smoky flavor through precise layering of aromatics and slow simmering.
Prepare the Beans for Maximum Flavor
Begin by rinsing the 2 cups Great Northern Beans (Dried) under cold water to remove any debris. Place them in a large bowl and cover with plenty of cold water—at least 4 inches above the beans. Let them soak overnight (or at least 8 hours) in the refrigerator. This extended soak ensures they cook evenly and develop that signature creamy texture Spanish cooks prize.
After soaking, drain and rinse the beans again. I like to give them a quick inspection at this stage, removing any shriveled or damaged beans. This preparation step is non-negotiable—it prevents tough beans and ensures your soup develops the rich, velvety consistency that defines authentic Spanish versions. The longer they soak, the more flavor they'll absorb from the broth later.
Build the Flavor Base with Onions, Garlic and Spices
Heat the 0.5 cup Extra-Virgin Olive Oil in a large Dutch oven over medium heat. Add the 1 whole Onion (Yellow), diced into small pieces, and cook for 8-10 minutes until soft and translucent. You'll know they're ready when they release their sweet aroma and begin to caramelize slightly at the edges.
Add the 6 cloves Garlic Cloves, minced, along with the 2 tbsp Smoked Paprika and 1 tsp Ground Cumin. Stir constantly for 1-2 minutes until the garlic becomes fragrant and the spices bloom. This is where the authentic Spanish flavor develops—don't rush this step. The paprika should infuse the oil with its characteristic smokiness, while the cumin adds that earthy depth that balances the sweetness of the onions.
Develop the Rich Broth Foundation
Stir in the 2 tbsp Tomato Paste and cook for 1 minute until it darkens slightly and releases its concentrated flavor. Pour in the 6 cups Vegetable Broth and bring to a gentle boil. Add the drained beans, 2 whole Bay Leaves, 1.5 tsp Salt, and 0.5 tsp Black Pepper. If using, add the 0.5 cup Sherry Wine now—it will mellow out as the soup simmers.
Reduce heat to low and let the soup simmer gently for 45-60 minutes. You'll notice the beans begin to break down after about 20 minutes, releasing their starches into the broth. This creates that signature thick, creamy texture. Stir occasionally to prevent the beans from sticking to the bottom. The soup should reduce slightly, intensifying its flavor as it simmers.
Incorporate the Vegetables and Finish
Add the 3 whole Carrots, peeled and sliced into rounds, to the simmering soup. Continue cooking for another 20-25 minutes until the carrots are tender but still hold their shape. The carrots should pierce easily with a fork but not fall apart—this ensures they maintain their texture while absorbing all the flavorful broth.
Taste the soup and adjust the seasoning if needed. Many Spanish cooks prefer to let the natural flavors of the ingredients shine, so I often add just a pinch more salt at this stage. Remove the 2 whole Bay Leaves before serving, as they can make the soup bitter if left in too long. The soup should have a rich, smoky aroma with layers of garlic, paprika, and carrot sweetness.
Serve with Fresh Garnish
Ladle the hot soup into bowls and garnish each serving with 0.25 cup Fresh Parsley, chopped finely. The parsley adds a bright contrast to the rich, smoky flavors and makes the soup visually appealing. Serve immediately with crusty bread to soak up every last drop of that flavorful broth.
This authentic Spanish bean soup captures the essence of traditional Spanish cooking—simple ingredients transformed through careful technique and patient simmering. The key to success lies in the preparation steps: proper soaking of the beans and building the flavor base slowly. Each spoonful should deliver that perfect balance of smoky paprika, sweet carrots, and earthy cumin that makes this soup so satisfying.
Pro Tips For Making Authentic Spanish Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing soaks with Great Northern beans leaves them tough and mealy. Use 8 cups cold water per cup of beans, cover, and let them sit 12+ hours (or quick-soak: boil 2 minutes, then rest 1 hour). The longer they soak, the creamier the soup.
- SWEAT ONIONS LOW AND SLOW: High heat turns onions bitter, and this soup needs deep, caramelized flavor. Cook them over medium-low with olive oil, stirring often, until they’re translucent and just starting to stick—about 15 minutes. Don’t rush; patience here makes the whole dish sing.
- CRUSH GARLIC AFTER COOKING: Whole garlic cloves can turn bitter and cloying in long simmers. After the onions and carrots soften, add minced garlic and cook just 30 seconds—then crush it with the back of a spoon. This releases flavor without burning, and the beans will absorb it perfectly.
- SKIP THE PEEL ON CARROTS: Peeling carrots for this soup is overkill—their skin adds earthy depth and natural sweetness. Just scrub them clean and slice them thick (½-inch rounds). The texture holds up better, and the soup tastes more rustic, like a home-cooked Spanish fabada.
Wine and beer pairings for authentic spanish bean soup
Spanish Red Wine
For this smoky, paprika-rich soup, a Spanish red wine like Rioja or Tempranillo is my top choice. The earthy, slightly leathery notes of a reserva Rioja (aged 3+ years) complement the cumin and smoked paprika beautifully.
Look for brands like Muga or La Rioja Alta—their balanced acidity and moderate tannins won’t overpower the dish. Serve slightly chilled (55-60°F) to enhance the wine’s complexity alongside the soup’s deep flavors. 🍷
Sherry Wine Pairing
Since the recipe includes 0.5 cup sherry wine, why not continue the theme with a glass of Fino or Manzanilla sherry? These dry, nutty sherries from Andalusia share the same aromatic profile as the cooking wine, creating a seamless pairing.
Their briny, almond-like qualities mirror the caramelized onions and smoked paprika. Serve at cellar temperature (50-55°F) to let the sherry’s crispness cut through the soup’s richness. 🥂
Spanish White Wine
If you prefer white wine, opt for a Verdejo or Albariño from Rueda or Rías Baixas. These wines offer bright acidity and citrus notes that refresh your palate between spoonfuls.
A Verdejo like Marqués de Riscal pairs exceptionally well with the soup’s smoky depth, while an Albariño (like Pazo de Señorans) adds a mineral edge. Chill to 45-50°F for the best experience. 🍷
Craft Beer Option
For beer lovers, a Spanish lager like Estrella Galicia or Alhambra Reserva bridges the gap between tradition and modern tastes. Their clean, slightly malty profiles won’t compete with the soup’s spices but instead highlight the carrot sweetness.
Alternatively, a Belgian witbier (like Hoegaarden) adds a peppery, citrusy contrast that complements the smoked paprika. Serve the beer at 40-45°F to preserve its crispness. 🍺
Non-Alcoholic Pairings
For a non-alcoholic option, sparkling water with a splash of lemon or Spanish horchata (a sweet, tiger-nut milk drink) works surprisingly well. The citrus in the water cuts through the soup’s richness, while horchata’s creamy texture balances the smoky flavors.
For a more robust choice, try Spanish mineral water like Font Vella—its slight mineral content enhances the soup’s depth. 💧
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes, but the texture will differ slightly. Use 2 (15 oz) cans of white beans (like Great Northern) and rinse them well. For best results, drain and rinse them after opening, then simmer in the broth for 20-30 minutes to absorb flavors. Canned beans won't develop the same creamy texture as properly soaked dried beans, but they'll still taste delicious!
What makes this soup authentically Spanish?
The key lies in the smoked paprika, garlic, and slow simmering technique—hallmarks of traditional Spanish cooking. The combination of these ingredients creates that signature smoky, earthy depth found in dishes like fabada or sopa de fabes. The use of bay leaves and olive oil further enhances the authentic flavor profile.
How do I make this soup creamier?
For a creamier texture, blend 1/2 cup of the soup with an immersion blender (or transfer to a regular blender) until smooth, then stir it back into the pot. Alternatively, add 1/2 cup coconut milk or cashew cream at the end for richness. The beans themselves will naturally thicken the soup as they break down during simmering.
Can I prepare this ahead of time?
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions for 3 months. When reheating, add a splash of water or broth if the soup seems too thick after cooling. The flavors intensify overnight, making it perfect for meal prep!
What's the difference between this and fabada?
This vegetarian version skips the pork (like chorizo or morcilla) found in traditional fabada. While fabada asturiana is a hearty pork and bean stew, this recipe focuses on the beans' natural flavor enhanced by Spanish spices. Both use similar techniques, but this version is meat-free while maintaining that authentic smoky, garlicky essence.
