Spanish-Style White Bean Dip with Caramelized Onion
This Spanish-Style White Bean Dip with Caramelized Onion is the Tapas you’ve been looking for!
Looking for a delicious, creamy, and crowd-pleasing dip that fits perfectly into your Mediterranean Diet recipes collection? This Spanish-Style White Bean Dip with Caramelized Onion is your answer. With sweet, slow-cooked onions blended into tender white beans, this dip delivers a rich, savory flavor that pairs beautifully with crusty bread, pita, crostini, or fresh veggies.
Inspired by traditional Spanish tapas recipes and the wholesome simplicity of Mediterranean cuisine, this dip is naturally vegan, high in protein, and full of fiber, making it an easy, nutritious choice for entertaining, snacking, or adding a touch of Mediterranean flair to any meal. Whether you’re hosting a tapas night, meal prepping for the week, or simply craving a creamy, healthy spread, this Caramelized Onion White Bean Dip is sure to become a favorite in your recipe rotation.
This post may contain affiliate links.
Serving:
Side for 4-6
Ready in:
1 hour, 30 minutes
Skill level:
Easy
Serve with:
Bread
Watch step-by-step recipe video
If you’re looking for this recipe’s video and many other great recipe ideas, why not check out our Spanish Radish YouTube Channel? We’ve got everything from quick and easy tapas recipes to delicious main meals, to incredible Spanish dessert options too.
⭐ Why You’ll Love This Recipe
- Big Spanish flavor from simple ingredients
- Ideal Make-Ahead party food
- Vegan-friendly healthy snack option
How to Make Spanish-Style White Bean Dip with Caramelized Onion
🥄 Ingredients (approx. 4–6 servings)
- 2 onions, thinly sliced
- 3 Tbsp Unsalted butter
- 1 can (about 400–450 g) White beans (e.g. cannellini), drained and rinsed
- 2–3 tbsp Extra Virgin Olive Oil (plus a bit more for finishing)
- Juice of ½ a lemon (optional, but great for freshness)
- 1–2 cloves garlic (optional, for extra flavor)
- 1 sprig of fresh rosemary (for garnish)
- Salt and freshly ground black pepper, to taste
Optional add-ins:
- A few sprigs of fresh thyme (leaves only) or Dried Thyme
- A splash of balsamic or Jerez Sherry Vinegar for deeper flavor
- 1 Tsp of Ground cumin, for a more earthy flavor
For serving
- Baguette or warm crusty bread, sliced
Equipment
- 12 inch cast iron skillet or Stainless steel pan
- Kitchen Blender with 1500-Watt Motor, 68 Oz Large Capacity
- Premium Ceramic Garlic Grater
- Wooden cutting board
- Chef knife
- Spatula
Instructions
Step 1 – Caramelize the onion
- Heat 1–2 tbsp olive oil (and butter if using) in a skillet over medium–low heat. Add the sliced onion (and a pinch of salt).
- Cook slowly, stirring occasionally, until the onion turns soft and golden-brown (caramelized). This takes about 1 hour (longer if you want deeper color).
- Optional: in the final few minutes, stir in a splash of balsamic (or Sherry vinegar) and minced garlic, if using. This adds depth and sweetness.
Step 2 – Prepare the bean base
- While the onions cook, place the drained white beans in a food processor. Add lemon juice (if using), a bit of olive oil (1 tbsp), salt and pepper.
- Process until smooth and creamy — if too thick, add a small splash of water or a bit more olive oil to reach your preferred consistency.
Step 3 – Combine and Season
- Add about ¾ of the caramelized onions into the food processor with the beans and pulse briefly so bits of onion remain (for texture and flavor).
- Taste and adjust seasoning (salt/pepper/lemon) as needed.
Step 4 – Garnish and Serve
- Transfer to a serving bowl. Top with the remaining caramelized onions, a drizzle of olive oil, and — if desired — a sprinkle of fresh thyme or cracked pepper.
- Serve warm or at room temperature with lots of warm bread, crostini, pita chips, or veggies.
💡 Tips & Variations
- For a richer flavor, you can replace part of the olive oil with a small knob of butter when caramelizing onions.
- Want it vegan / dairy-free? This dip is already dairy-free (uses only beans + olive oil), so just skip any optional butter additions and stick to olive oil.
- Add a splash of vinegar or lemon juice — this brightens the dip and balances the sweetness from the onions.
- You can experiment by adding herbs (thyme, rosemary), or spices (e.g. a pinch of smoked paprika) for different flavor profiles. Some recipes even add a touch of tahini or olives for extra depth.
Dip Too Thick or Grainy? How to Fix It
White bean dips are naturally creamy, but depending on the bean variety, blending time, or how much liquid you added, the texture can sometimes turn out thicker or grainier than expected. Here are easy fixes to get that smooth, luscious consistency every time:
Quick Texture Troubleshooting Guide
|
Problem |
Cause |
Easy Fix |
|
Too thick |
Beans too dry, not enough liquid |
Add water/olive oil, blend again |
|
Grainy |
Beans under-blended or firm |
Blend longer or soften beans |
|
Pasty |
Not enough fat |
Add olive oil |
|
Tightened after chilling |
Natural thickening |
Stir in splash of liquid |
1. Add More Liquid (Slowly!)
If the dip feels dense or too thick:
- Add 1–2 teaspoons of water, olive oil, or lemon juice at a time.
- Blend again until it reaches your preferred consistency.
💡 Olive oil makes it richer and silkier; water keeps it lighter.
2. Blend Longer for Extra Smoothness
Graininess usually means the beans aren’t fully broken down.
- Run the blender/processor 30–60 seconds longer.
- Scrape down the sides once or twice for a more even texture.
If your blender struggles, warm the beans briefly — warm ingredients blend smoother.
3. Check Your Beans
Some canned beans are firmer or drier than others.
- If beans seem a bit chalky or firm out of the can, simmer them in water for 5–7 minutes before blending.
This softens them and eliminates graininess.
4. Add a Touch More Fat
If the dip tastes flat or pasty:
- Add ½–1 tablespoon olive oil.
Fat helps emulsify the mixture and improves mouthfeel, giving it a velvety finish.
5. Mix in More Caramelized Onions
Caramelized onions aren’t just for flavor — they add moisture and sweetness.
- Fold in a few tablespoons of the onions and pulse gently. This improves texture and boosts flavor.
6. Let It Rest
Dip often thickens as it sits.
- If preparing ahead, check the texture right before serving.
- Stir in a splash of water or olive oil if it tightened up in the fridge.
Origin of White Bean Dip with Caramelized Onion
White Bean Dip doesn’t come from one single traditional cuisine—instead, it’s a modern fusion recipe that evolved from Mediterranean and Middle Eastern cooking traditions. And of course, Caramelized Onions are something of a French specialty (think French onion soup).
Mediterranean Roots (White Beans & Purées)
White bean purées have been part of Mediterranean cooking for centuries. Dishes like:
- Italian fagioli purée
- Greek bean dips (like koukofava)
- Spanish alubia spreads
…all use tender white beans blended with olive oil, garlic, herbs, and lemon.
This recipe draws heavily from that Mediterranean practice of turning beans into smooth, protein-rich spreads.
French Influence (Caramelized Onions)
Caramelized onions are iconic in French cuisine—used in:
- French onion soup
- Tarts – Check out our Spanish Style Apple Tart with Apricot and Sweet Sherry Glaze
- Sauces and dips – We’ve got a Sauces and dips YouTube playlist with all our recipes in one place!
Their deep sweetness pairs naturally with creamy bases, which helped inspire the blending of caramelized onions into dips and spreads.
Modern American Food Trend
In the last decade, as hummus exploded in popularity, there was a broader trend toward alternative creamy dips using:
- white beans
- roasted vegetables
- caramelized onions
- herbs
Food bloggers, vegetarian cooks, and health-focused recipe developers (particularly in the U.S.) helped popularize “white bean dips” as:
- cheaper than store-bought hummus
- high-protein and plant-based
- naturally creamy
- easy for meal prep
Caramelized Onion White Bean Dip became a standout variation thanks to its sweet–savory flavor and luxurious texture.
Best Beans to Use
The choice of bean makes a noticeable difference in both texture and flavor for this Caramelized Onion White Bean Dip. While most mild, creamy white beans will work, some varieties perform better than others when blended into a smooth, luxurious spread.
1. Cannellini Beans (Top Choice)
Cannellini beans are ideal for this recipe. They have a naturally creamy texture, mild flavor, and blend into a silky purée without becoming pasty. Their slightly nutty undertone balances beautifully with the sweetness of caramelized onions. They’re also readily available in any grocery store or supermarket and are inexpensive.
Why they work well:
• Smooth, velvety texture
• Mild flavor that doesn’t overpower the onions
• Readily available in cans or jars
2. Great Northern Beans
A close second, Great Northern beans are slightly firmer and more grainy, but they still whip into a pleasant, creamy dip. They hold flavors exceptionally well, making them a great option if you’re adding thyme, smoked paprika, or sherry vinegar.
Best for:
• A lighter, slightly fluffier dip
• Extra seasonings and bold flavor variations
3. Butter Beans (Lima Beans)
Butter beans create the richest, densest texture. If you want a more decadent dip with a luscious, almost hummus-like creaminess, this is your go-to option. They also pair beautifully with deeper caramelization or balsamic vinegar additions.
Ideal when:
• You prefer a thicker, more luxurious consistency
• Serving warm as part of a tapas board
4. Spanish White Beans (Alubias Blancas or Alubias de Navarra)
For an authentic Spanish twist, look for canned alubias blancas or alubias pochas. These beans are commonly used in traditional Spanish stews and have a wonderfully tender, thin-skinned structure that blends extremely well.
Spanish White Beans are a little harder to find outside of Spain, but some varieties are available for purchase online:
- Rosara Mammoth Judion Beans from Spain 14 oz (400gr)
- El Navarrico Natural White Beans from Spain 14.7 oz (435gr)
Why choose them:
• Soft, delicate texture
• Light, clean flavor that highlights the caramelized onions
• Perfect if you want a distinctly Spanish profile
5. Chickpeas (for a firmer, hummus-style variation)
Not technically a white bean, but if you prefer a firmer, denser dip similar to hummus, canned chickpeas can work well. They add more body and a slightly earthy flavor.
Note:
You will need a bit more olive oil or water to achieve a smooth blend.
How to Caramelize Onions Properly – Step-by-Step Guide
Caramelized onions are the secret behind rich dips, soups, and sauces. Done slowly, they turn sweet, golden, and deeply flavorful, elevating any dish.
Instructions
- Slice the onions
- Peel and thinly slice the onions into uniform half-moons for even cooking.
- Heat the pan
- Place olive oil or butter in the skillet over medium-low heat. Avoid high heat to prevent burning.
- Add onions and salt
- Stir to coat them in fat. The pinch of salt helps draw out moisture and accelerates caramelization.
- Cook slowly
- Stir occasionally every 3–5 minutes. Total cooking time: 25–40 minutes depending on the onion type and pan heat.
- Adjust the heat if onions start to burn or stick.
- Optional flavor boosters
- During the last 5 minutes, add a splash of balsamic or sherry vinegar, or a pinch of sugar to enhance sweetness.
- Finished onions
- Onions should be deeply golden-brown, soft, and jam-like in texture. Remove from heat and use immediately or store in an airtight container in the fridge for up to a week.
Tips for Success:
- Patience is key — rushing with high heat can make them bitter.
- Use a wide pan to allow even browning.
- Stir gently to avoid breaking the onions apart; texture is important.
More Spanish Dips and Tapas Recipes:
From tasty tapas bites, to rich and warming comfort food recipes, Spanish food revolves around the concept of entertaining and upon arriving in Spain, you’ll quickly be captivated by Spaniards passion for food.
We love discovering new dishes all the time and here are some of our favorite tapas and dips that we make. They’re quick, easy recipes that can be whipped up in almost no time at all with a few simple and affordable ingredients.
- White Asparagus with Blue Cheese and Fennel – One of our favorite no cook Spanish Tapas Recipes!
- Spanish Garlic Shrimp with rosemary and manchego – A twist on the classic Spanish tapas
- Olive Tapenade (Vegan) – A rich and flavorful dip that packs a punch
- Mediterranean Hummus – A healthy dip that’s perfect anytime of the day or night
- Spiced Cheese Pâté – Canary Islands Tapas Recipe
- Spicy Patatas Bravas – Easy Spanish tapas recipe | Vegan
More Spanish Beans Recipes
Rioja Style Beans with Spanish Chorizo – Alubias a la Riojana
Warm, hearty, and packed with rich Spanish flavors, Rioja-Style Beans with Chorizo is a classic dish from northern Spain that celebrates the simplicity of rustic cooking. Known locally as Alubias a la Riojana, this comforting stew combines tender white beans—or fresh pochas when in season—with smoky Spanish chorizo and a silky paprika-infused sauce.
Spanish Stew with Blood Sausage and White Beans
Spanish Stew with blood sausage and white beans is a twist on classic Spanish stew recipes that are always loaded with layers of flavor and fresh ingredients. We use Spanish Morcilla sausage (a type of blood sausage) and fry it with some Spanish pancetta iberica. Then we sauté a few simple vegetables, add a little smoked paprika, and add some fresh chili for a little heat.
Butter Bean Salad with Capers and Feta Cheese
Butter bean salad with capers and feta cheese is a fantastic summer salad recipe that’s loaded with fresh Mediterranean ingredients. Using just a few fresh ingredients and canned butter beans, this no-fuss salad comes together with no cooking involved in around 10 minutes.
Vegan butter bean stew (with a rich Spanish-Style sofrito sauce)
Vegan Butter bean stew with a rich Spanish-style sofrito sauce is an easy Spanish stew recipe that pulls influence from traditional Potajes and Pucheros recipes. Large butter beans (also known as Lima beans) are simmered down until tender and absorb plenty of the flavors from the veggies and spices used.
Cantabrian Bean Stew – Alubias de Cantabria
Cantabrian bean stew (Alubias de Cantabria) is a creamy bean stew that hails from the Cantabria region of Spain. The stew is traditionally made with a few simple veggies, paprika, cumin, and the most sought-after bean variety of the region: Carico montañés. The result is a rich and creamy bean stew that is vegan-friendly and can be enjoyed as is or served with fresh bread.
Nutrition Facts — Caramelized Onion White Bean Dip (Per Serving)
|
Nutrient |
Amount per Serving |
% Daily Value (DV) |
|
Calories |
~165 kcal |
8% |
|
Total Fat |
8.5 g |
11% |
|
• Saturated Fat |
1.2 g |
6% |
|
Carbohydrates |
17 g |
6% |
|
• Dietary Fiber |
4.5 g |
16% |
|
• Sugars** (natural)** |
2.5 g |
— |
|
Protein |
6.5 g |
13% |
|
Cholesterol |
0 mg |
0% |
|
Sodium |
210 mg* |
9% |
|
Potassium |
~345 mg |
7% |
|
Iron |
2.2 mg |
12% |
|
Calcium |
55 mg |
4% |
|
Vitamin C |
4 mg |
6% |
|
Vitamin A |
~20 IU |
<1% |
*Sodium varies significantly depending on whether low-sodium beans are used and how much salt you add.
💡 Notes
- Using low-sodium beans will reduce sodium by ~40%.
- Adding extra olive oil will increase calories + fat proportionally.
- Adding butter to caramelize onions will increase saturated fat.
This dip is naturally vegan, high-fiber, and nutrient-dense.

Spanish-Style White Bean Dip with Caramelized Onion - Warm and Creamy
Equipment
- 12 inch cast iron skillet or Stainless steel pan
- Kitchen Blender with 1500-Watt Motor, 68 Oz Large Capacity
- Premium Ceramic Garlic Grater
- Wooden cutting board
- Chef knife
- Spatula
Ingredients
- 2 onions thinly sliced
- 3 Tbsp Unsalted butter
- 1 can about 400–450 g White beans (e.g. cannellini), drained and rinsed
- 2 –3 tbsp Extra Virgin Olive Oil plus a bit more for finishing
- Juice of ½ a lemon optional, but great for freshness
- 1 –2 cloves garlic optional, for extra flavor
- 1 sprig of fresh rosemary for garnish
- Salt and freshly ground black pepper to taste
Optional add-ins:
- A few sprigs of fresh thyme leaves only or Dried Thyme
- A splash of balsamic or Jerez Sherry Vinegar for deeper flavor
- 1 Tsp of Ground cumin for a more earthy flavor
For serving
- Baguette or warm crusty bread sliced
Instructions
Step 1 - Caramelize the onion
- Heat 1–2 tbsp olive oil (and butter if using) in a skillet over medium–low heat. Add the sliced onion (and a pinch of salt).3 Tbsp Unsalted butter, 2 –3 tbsp Extra Virgin Olive Oil, 2 onions
- Cook slowly, stirring occasionally, until the onion turns soft and golden-brown (caramelized). This takes about 1 hour (longer if you want deeper color).
- Optional: in the final few minutes, stir in a splash of balsamic (or Sherry vinegar) and minced garlic, if using. This adds depth and sweetness.1 –2 cloves garlic, 1 sprig of fresh rosemary
Step 2 - Prepare the bean base
- While the onions cook, place the drained white beans in a food processor. Add lemon juice (if using), a bit of olive oil (1 tbsp), salt and pepper.1 can, Juice of ½ a lemon, A splash of balsamic or Jerez Sherry Vinegar for deeper flavor, 1 Tsp of Ground cumin
- Process until smooth and creamy — if too thick, add a small splash of water or a bit more olive oil to reach your preferred consistency.
Step 3 - Combine and Season
- Add about ¾ of the caramelized onions into the food processor with the beans and pulse briefly so bits of onion remain (for texture and flavor).
- Taste and adjust seasoning (salt/pepper/lemon) as needed.Salt and freshly ground black pepper
Step 4 - Garnish and Serve
- Transfer to a serving bowl. Top with the remaining caramelized onions, a drizzle of olive oil, and — if desired — a sprinkle of fresh thyme or cracked pepper.
- Serve warm or at room temperature with lots of warm bread, crostini, pita chips, or veggies.Baguette or warm crusty bread, A few sprigs of fresh thyme
Video
FAQs – Spanish-Style White Bean Dip with Caramelized Onion
- Is this white bean dip vegan and dairy-free?
Yes. When made with olive oil only, this dip is completely vegan and dairy-free. Butter is optional for caramelizing the onions, but you can easily skip it or replace it with extra olive oil. - What are the best beans to use for white bean dip?
Cannellini beans are the best all-round choice thanks to their creamy texture and mild flavor. Spanish alubias blancas, butter beans, or Great Northern beans also work well. Chickpeas can be used for a firmer, hummus-style variation. - Can I make this dip ahead of time?
Absolutely. This dip can be made up to 3 days in advance and stored in an airtight container in the fridge. Let it come to room temperature before serving and stir in a splash of olive oil or water if it has thickened. - Why does my white bean dip taste grainy or thick?
Graininess usually means the beans weren’t blended long enough or were too firm. Blend longer, add a little liquid (water or olive oil), or briefly warm the beans before blending for a smoother texture. - Can I serve this dip warm or cold?
Both work beautifully. Served warm, it feels rich and comforting, perfect for tapas nights. At room temperature or chilled, it works as a lighter spread for bread, crackers, or raw vegetables.
6. What can I serve with caramelized onion white bean dip?
It pairs perfectly with crusty bread, baguette slices, crostini, pita chips, or fresh veggies like carrots, cucumber, and bell peppers. It also works well as a sandwich spread or alongside a Mediterranean mezze board.
Love this recipe?
Leave us a comment and tell us your favorite Spanish recipe!

0 Comments