Authentic Spanish Bean Soup Recipe: Smoky Paprika and Garlic Simmered to Richness

Soups & Stews

Authentic Spanish Bean Soup Recipe: Smoky Paprika and Garlic Simmered to Richness

This authentic Spanish bean soup brings the hearty, smoky flavors of Spain’s countryside straight to your kitchen. 🌟 The secret lies in slow-simmered white beans, rich pork (or chorizo for vegetarians), and layers of garlic and paprika that transform simple ingredients into something deeply comforting.

I’ve perfected this recipe over years of testing, ensuring every spoonful delivers the same warmth and depth you’d find in a Spanish fabada—just without the hours of simmering.

What sets this recipe apart is the balance of textures and flavors: tender beans, savory pork, and a smoky paprika broth that clings to every bite. The slow cooking process (or pressure cooker shortcut) develops rich, caramelized notes that make this soup irresistible.

Whether you’re serving it as a main dish or a cozy side, it’s the kind of meal that feels like a hug in a bowl.

The result is a soup with a velvety, deeply flavored broth that’s packed with hearty beans, tender pork, and just the right amount of spice from smoked paprika. Garnish with fresh parsley and a drizzle of olive oil to elevate it to restaurant-quality perfection.

This is the kind of recipe that gets better with each bite—and each leftovers reheat. Perfect for cold evenings or family gatherings, this soup adapts easily to dietary preferences while staying true to its Spanish roots. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for authentic spanish bean soup

These hearty ingredients create an authentic Spanish bean soup with smoky depth and comforting warmth.

Ingredient Amount Notes
Great Northern White Beans 🌱 1 ½ cups Dried, soaked overnight
Chorizo (Vegetarian) 🌭 ½ lb Spanish-style, sliced thin
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Peeled, minced fine
Smoked Paprika 🌶️ 2 tbsp High-quality, not sweet
Tomato Paste 🍅 ¼ cup Smooth, no sugar added
Vegetable Broth 💧 4 cups Low-sodium preferred
Olive Oil 🫒 ¼ cup Extra-virgin, fruity
Bay Leaves 🌿 2 whole Fresh preferred
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Red Wine Vinegar 🍷 1 tbsp For brightness

The white beans are the soul of this dish—Great Northern beans hold their shape beautifully while soaking up all those smoky flavors. Dried beans develop richer taste than canned, but if you're short on time, rinsed canned beans work in a pinch. For the chorizo, seek out Spanish-style vegetarian chorizo at specialty stores or Latin markets—it's worth the hunt for that authentic paprika kick. If you can't find it, vegetarian chorizo from Trader Joe's is a solid backup. The smoked paprika? Penzeys or La Boîte sell premium varieties that add real depth to the broth. Toast it lightly in a dry pan before adding to release those aromatic oils.

No smoked paprika? Regular paprika plus a pinch of cayenne gets you close, though the flavor won't be identical. Running low on chorizo? Mushrooms sautéed with smoked paprika make a surprisingly good substitute—they absorb the spices beautifully. The tomato paste can be swapped for fresh tomatoes (about 1 cup diced), but you'll need to simmer them down longer. Fresh parsley is ideal for garnish, but dried parsley at one-third the amount works if you're in a bind. The red wine vinegar adds just enough acidity to balance the richness—if you've got sherry vinegar, use that instead for extra authenticity.

This soup tastes even better the next day as flavors meld together. Store leftovers in the fridge for up to 5 days or freeze for 3 months—portion into containers for easy reheating. The beans soften further when reheated, so add a splash of broth if it seems too thick. For extra richness, stir in a spoonful of olive oil when serving. The broth reduces slightly as it cools, so make it a little deeper if you plan to store leftovers—you'll thank yourself later.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this for lazy nights—just toss everything into a pot, simmer, and walk away. The beans soften while the chorizo melts into that smoky, savory base, and honestly? You won’t even miss the chopping.
  • Smoky Depth Bomb: That vegetarian chorizo and smoked paprika? Chef’s kiss. The first spoonful hits with a punch of garlic and onion, then lingers with this warm, earthy richness that makes you forget it’s vegetarian. It’s the kind of flavor that sticks with you.
  • Lunchbox Champion: Between us, this soup is my secret weapon for meal prep. Pack it in jars for work lunches—it reheats beautifully, and the beans hold up for days. (Yes, even on a Tuesday night when you’re too tired to think.)
  • Budget Hug: Great Northern beans and onion bulk stretch this into a full meal without breaking the bank. I’ve fed four people for under $10, and they always ask for seconds. Not the prettiest, but the taste makes up for it every time.

Step-by-step instructions for smoky paprika bean soup

Transform simple ingredients into a deeply flavorful Spanish classic with this straightforward method.

1

🍳 Step 1: Sauté Chorizo and Onion Until Fragrant

Heat the 0.25 cup olive oil in a large Dutch oven over medium heat. Add the 0.5 lb sliced vegetarian chorizo and cook for 5 minutes, stirring occasionally, until the chorizo releases its oils and begins to crisp slightly. Remove the chorizo with a slotted spoon and set aside, leaving the oil in the pot.

In the same pot, add the diced yellow onion and cook for 5-6 minutes until softened and translucent. Here's the thing—don't rush this step. You want the onions to develop a subtle sweetness that forms the base of your soup's flavor. If they start to brown too quickly, reduce the heat slightly to prevent burning.

2

🍳 Step 2: Add Garlic and Paprika for Smoky Depth

Push the onions to one side of the pot and add the minced garlic cloves to the empty space. Cook for 30 seconds until fragrant—you'll know it's ready when the kitchen fills with that unmistakable garlic aroma. Stir to combine with the onions, then sprinkle in the 2 tbsp smoked paprika.

Cook the paprika for 1 minute while stirring constantly. This step is crucial for developing the soup's signature smoky flavor. The paprika should darken slightly and release its earthy aroma. Be careful not to let it burn—if it darkens too quickly, remove the pot from heat for 10 seconds to cool slightly before continuing.

3

🥘 Step 3: Build the Soup Base with Tomato and Broth

Stir in the 0.25 cup tomato paste and cook for 2 minutes until it darkens slightly and combines with the onion mixture. This creates a rich, concentrated base for your soup. Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil.

Return the chorizo to the pot and add the 1.5 cups soaked great northern white beans, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Reduce the heat to low and let the soup simmer for 45-50 minutes until the beans are tender. Here's where patience pays off—the longer the beans simmer, the more flavor they absorb from the broth and chorizo.

4

⏰ Step 4: Finish with Vinegar and Fresh Parsley

After the beans are tender, stir in the 1 tbsp red wine vinegar. This brightens the soup and balances the richness of the chorizo and beans. Taste and adjust the seasoning if needed—you might need a touch more salt or pepper depending on your broth.

Remove the 2 whole bay leaves and stir in the 0.25 cup chopped fresh parsley. The parsley adds freshness and color to the finished soup. For the best texture, serve immediately while the soup is hot. The flavors will continue to meld as it sits, but the parsley will lose its vibrant color if left too long.

👨‍🍳

Pro Tips For Making Authentic Spanish Bean Soup

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing the soak leaves your beans tough and gummy. Great Northerns need at least 8 hours in cool water (or a quick 2-hour soak in boiling water, then drained). The extra time breaks down the starches so they melt into the broth instead of turning to mush.
  • CRUMBLE CHORIZO FINE: Skip the big chunks unless you want a chewy texture that fights the beans. Dice the vegetarian chorizo into tiny pieces—think rice-sized—not just rough slices. It distributes flavor evenly and cooks faster, so you don’t end up with raw bits at the bottom.
  • SWIM ONIONS IN OIL: Start your soup with onions cooked low and slow in olive oil until they’re translucent and just starting to caramelize. This isn’t the time to rush—give them 8-10 minutes, stirring occasionally. The deeper flavor they develop is the foundation of your soup.
  • SALT THE BEANS WATER: Add a generous pinch of salt (about 1 tsp per quart of water) when soaking the beans. It keeps them firm and prevents the water from tasting bland later. Yes, even if you’re using vegetarian chorizo—this small step makes a real difference in texture and taste.

Essential equipment for this recipe

Dutch Oven

The Dutch oven is my go-to for this recipe—it distributes heat evenly and retains moisture beautifully, which is essential for developing those rich, caramelized flavors. I use a 5-quart Lodge enameled Dutch oven because it handles the long simmer without hot spots.

If you don't own one, a heavy-bottomed pot with a tight-fitting lid works just as well. Just make sure it's large enough to accommodate all ingredients without overcrowding. 🥘

Immersion Blender

While not mandatory, an immersion blender takes this soup to the next level by creating a velvety texture without losing the hearty bean chunks. I use a Ninja 1200-watt model—it handles the thick broth like a dream.

Simply blend about half the soup for 10-15 seconds before mixing it back in. For a smoother finish, strain the blended portion through a fine-mesh sieve before recombining. If you don't have one, a regular blender works, but you'll need to carefully transfer hot liquid (use caution!).

Instant Pot

Short on time? The Instant Pot cuts the cooking time dramatically while still delivering deep flavor. I use the high-pressure setting for 25 minutes after sautéing the chorizo and onions. Once done, quick-release the pressure, then stir in the tomato paste and broth.

Let it simmer on low heat for 10 minutes to meld the flavors. The Instant Pot's pressure cooking ensures the beans soften perfectly without overcooking the chorizo. Just be sure to use the sauté function for the initial steps—it mimics stovetop cooking. ⚡

Wooden Spoon

A long wooden spoon is a game-changer for stirring this soup. It won't scratch your Dutch oven or react with acidic ingredients like metal spoons might. I prefer a 12-inch wooden spoon—it reaches every corner of the pot and helps scrape up those flavorful browned bits from the bottom.

Pro tip: Soak your wooden spoon in hot, soapy water for 10 minutes before your first use to prevent warping. Avoid plastic spoons, as they can melt or leach chemicals when exposed to high heat.

Fine-Mesh Sieve

If you're blending part of the soup for a smoother texture, a fine-mesh sieve is essential for straining out any unwanted pulp or skin. I use a stainless steel sieve with 0.02-inch holes—it catches all the gritty bits while letting the silky broth pass through.

This step is especially helpful if you're using canned beans or want to remove bay leaves after blending. For an extra-smooth finish, press the strained mixture through the sieve with a wooden spoon to extract every last drop of flavor. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3.5g18%
Cholesterol 0mg0%
Sodium 820mg36%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 6g
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?

The recipe already includes vegetarian chorizo, but you can easily swap it for sautéed mushrooms or smoked tofu for a meat-free version. Just ensure you use smoked paprika to maintain that authentic Spanish flavor profile. The beans and broth will still carry the hearty, comforting essence of traditional Spanish lentejas.

2

How long should I soak the dried beans?

Soak the Great Northern white beans for at least 8 hours (overnight is ideal) in plenty of cold water. This ensures they cook evenly and become tender without splitting. Drain and rinse before using. For a quicker method, use the quick-soak technique: boil the beans for 2 minutes, then let them sit off the heat for 1 hour before draining.

3

Why does my soup taste bland after simmering?

Bland flavor usually means the broth needs more depth. Try adding a pinch of smoked paprika or a splash of red wine vinegar at the end. Another trick: toast the beans in the pot for 2 minutes before adding liquid to develop nuttier flavors. If using canned beans, rinse them well to remove excess sodium.

4

Can I make this soup in a slow cooker?

Yes! Sauté the chorizo, onion, garlic, and paprika first, then transfer everything to your slow cooker. Add the remaining ingredients and cook on low for 6-8 hours or high for 3-4 hours. The long cook time enhances the flavors beautifully. Just stir occasionally to prevent sticking.

5

What's the best way to store and reheat leftovers?

Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stove with a splash of broth or water to prevent drying. For freezing, portion into containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating. The flavors actually improve after the first day!

★★★★★5.0(2 reviews)
Categories Soups & Stews