Home » Recipes » Spanish-Style White Bean Dip with Caramelized Onion

Spanish-Style White Bean Dip with Caramelized Onion

Written By: Byron | January 6, 2026
A small bowl of white bean dip with caramelized onions

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
      A small bowl of white bean dip with caramelized onions

      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

        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.
            Raw onions

            💡 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.
            A small bowl of white bean dip with caramelized onions

            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:

            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.

              A bowl of butter beans

              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:

              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.

                A pan of caramelized onions

                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

                1. Slice the onions

                  • Peel and thinly slice the onions into uniform half-moons for even cooking.

                     

                2. Heat the pan

                  • Place olive oil or butter in the skillet over medium-low heat. Avoid high heat to prevent burning.

                     

                3. Add onions and salt

                  • Stir to coat them in fat. The pinch of salt helps draw out moisture and accelerates caramelization.

                     

                4. 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.

                     

                5. Optional flavor boosters

                  • During the last 5 minutes, add a splash of balsamic or sherry vinegar, or a pinch of sugar to enhance sweetness.

                     

                6. 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. 

                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.

                  A small bowl of white bean dip with caramelized onions

                  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.

                  A small bowl of white bean dip with caramelized onions

                  Spanish-Style White Bean Dip with Caramelized Onion - Warm and Creamy

                  Byron
                  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.
                  Prep Time 30 minutes
                  Cook Time 1 hour
                  Total Time 1 hour 30 minutes
                  Course appertizer, dip, Side Dish, tapas
                  Cuisine American, French, Mediterranean, Spain
                  Servings 6 side
                  Calories 165 kcal

                  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

                  Keyword 1 hours recipe, caramelized onions, Onion, White bean dip, white beans

                  FAQs – Spanish-Style White Bean Dip with Caramelized Onion

                  1. 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.
                  2. 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.
                  3. 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.
                  4. 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.
                  5. 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

                  Submit a Comment

                  Your email address will not be published. Required fields are marked *

                  Recipe Rating




                  A small bowl of white bean dip with caramelized onions