This creamy dip is made with smooth white beans and sweet caramelized onions, bringing a rich flavor that everyone loves. Perfect for parties or a cozy night in!
I can’t resist this dip with crunchy vegetables or crackers. It’s so easy to whip up, and you’ll have friends calling for the recipe in no time! Trust me, they’ll thank you!
Key Ingredients & Substitutions
Yellow Onions: These onions are perfect for caramelizing because of their natural sweetness. If you’re in a pinch, white onions can work too, though they’ll be a bit sharper. I recommend staying away from red onions, as their flavor is quite different.
White Beans: Cannellini or great northern beans are ideal for this dip because they’re creamy and mild. But feel free to use navy beans or even chickpeas if that’s what you have on hand. Chickpeas will give it a slightly different taste but still delicious!
Olive Oil: This oil adds richness and flavor. If you’re looking for a lighter option, avocado oil works well too. If you need a buttery taste, try using melted butter instead, but it will change the dip’s consistency.
Fresh Herbs: Fresh thyme adds an amazing aroma, but if it’s not available, you can use dried thyme—just reduce the amount. Rosemary or oregano can also be interesting substitutes, bringing a different touch to the flavor.
How Do I Caramelize Onions to Perfection?
Caramelizing onions takes time, but it’s worth it for the rich flavor. Here’s how to get those perfectly golden onions:
- Start with a skillet over medium-low heat; add olive oil and your sliced onions.
- Add a pinch of salt to help draw out moisture and enhance the sweetness.
- Cook slowly, stirring every few minutes for about 30-40 minutes. Patience is key! If they start to stick, add a little water to deglaze the pan.
- Once they’re deep golden brown and fragrant, they’re ready! Make sure not to rush this step, as it can easily turn into burnt onions if the heat is too high.
Remember, good things come to those who wait, and your dip will be better for it!

Caramelized Onion White Bean Dip
Ingredients You’ll Need:
For the Dip:
- 2 large yellow onions, thinly sliced
- 2 tablespoons olive oil, divided
- 1 can (15 oz) white beans (such as cannellini or great northern beans), drained and rinsed
- 2 cloves garlic, minced
- 2 tablespoons lemon juice, freshly squeezed
- 1 teaspoon fresh thyme leaves (plus extra for garnish)
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional, for a bit of heat)
- 2-3 tablespoons water or olive oil (to adjust the dip consistency)
For Serving:
- Toasted baguette slices or crackers
How Much Time Will You Need?
This delicious dip requires about 15 minutes of active preparation time and about 30-40 minutes for the onions to caramelize, so plan for a total of about 50 minutes. Once it’s made, you can chill it in the fridge if you want to serve it cold, but it’s also delightful served warm!
Step-by-Step Instructions:
1. Caramelizing the Onions:
In a large skillet over medium-low heat, add 1 tablespoon of olive oil. Once hot, add the sliced onions along with a pinch of salt. Cook the onions slowly, stirring occasionally, for about 30-40 minutes. You want them to become deeply caramelized and golden brown. If the skillet dries out, add a tablespoon of water to keep them from burning. Once done, remove them from the heat and set aside.
2. Blending the Bean Base:
In a food processor, combine the drained white beans, minced garlic, lemon juice, fresh thyme, salt, black pepper, and red pepper flakes (if you like a little heat). Pulse the mixture until smooth. As you blend, drizzle in the remaining olive oil and/or add water a little at a time until you achieve a creamy consistency that you like.
3. Bringing It All Together:
Transfer the smooth white bean dip into a serving bowl. Carefully spoon the beautifully caramelized onions over the top, spreading them out in a circular pattern for a lovely presentation.
4. Garnishing and Serving:
To finish, garnish your dip with a few fresh thyme leaves and drizzle a little extra olive oil if you wish. Now, pair this delightful dip with toasted baguette slices or your preferred crackers. Enjoy!
Can I Use Different Types of Onions?
Yes! While yellow onions are recommended for their sweetness, you can use white onions as a substitute if needed. Just avoid red onions, as they have a sharper taste and won’t caramelize in the same way.
Can I Make This Dip Vegan?
Absolutely! This recipe is already vegan-friendly since it uses only plant-based ingredients. Enjoy it without any modifications!
How Can I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Just give it a quick stir before serving again, as it may thicken in the fridge.
Can I Freeze This Dip?
Yes, you can freeze the dip! Place it in an airtight container and freeze for up to 2 months. To enjoy, thaw in the fridge overnight and give it a good stir before serving. The texture may change slightly, but it will still be delicious!



