This creamy Caramelized Onion White Bean Dip is a tasty treat! Made with smooth white beans and sweet, buttery caramelized onions, it’s perfect for dipping anything.
I love serving this dip at parties, and it’s always a hit! Grab some crunchy veggies or warm pita chips, and you’ll have everyone coming back for more. Who can say no to caramelized onions? 😋
Key Ingredients & Substitutions
Onions: Yellow onions work best for caramelization because they become sweet and flavorful when cooked slowly. If you’re looking for a quicker option, shallots can also add a nice depth of flavor!
White Beans: Cannellini are my favorite since they’re creamy and hold up well in dips. If you don’t have them, great northern beans make a good substitute. You can even use chickpeas for a different flavor and texture!
Tahini: This creamy sesame paste adds a lovely richness. If you’re allergic to sesame, try using ricotta or Greek yogurt as a substitute. Both will give you a nice creamy texture without the tahini taste.
Olive Oil: Extra virgin olive oil is ideal here. You can swap it out with avocado oil for a similar flavor. Coconut oil could also work, but it may alter the taste a bit.
How Do You Make Sure Your Onions Are Perfectly Caramelized?
Caramelizing onions might seem tricky, but it’s all about low heat and patience. Here are steps to perfect caramelized onions:
- Start with a skillet on medium-low heat. This helps the onions cook evenly without burning.
- Add enough olive oil (and butter if using) to coat the bottom of the skillet; this prevents sticking and promotes even cooking.
- Slice the onions thinly so they cook through nicely. Stir them occasionally to help them caramelize evenly.
- Feel free to lower the heat if you notice the onions browning too quickly. If they do stick to the pan, a splash of water will help deglaze and keep them from burning.
- Cook until they’re golden brown and sweet, around 25-30 minutes. The longer they cook, the sweeter they become!
Now that you’ve got the tips down, your dip will be the star of the show! Enjoy!

Caramelized Onion White Bean Dip
Ingredients You’ll Need:
For the Dip:
- 2 large onions, thinly sliced
- 2 tablespoons olive oil, divided
- 1 teaspoon butter (optional, for richer caramelization)
- 2 cloves garlic, minced
- 1 (15-ounce) can white beans (such as cannellini or great northern), drained and rinsed
- 2 tablespoons fresh lemon juice
- 1/4 cup tahini
- 1/2 teaspoon ground cumin
- Salt and pepper, to taste
- Fresh thyme or parsley, chopped (for garnish)
How Much Time Will You Need?
Making this delicious dip will take about 10 minutes to prepare and 30-35 minutes to cook the onions. Everything will come together in approximately 45 minutes—perfect for a quick and tasty appetizer!
Step-by-Step Instructions:
1. Caramelize the Onions:
In a large skillet, heat 1 tablespoon of olive oil and the optional butter over medium-low heat. Add the sliced onions, stirring them to coat in the oil. Let them cook slowly, stirring occasionally, for about 25-30 minutes until they turn golden brown and caramelized. If they start to stick or burn, add a splash of water and continue to cook.
2. Add the Garlic:
When the onions are nearing the final stages of caramelization, stir in the minced garlic and cook for another 1-2 minutes until fragrant. Remove the skillet from heat, setting aside about 1/4 cup of the caramelized onions for topping later.
3. Blend the Dip:
In a food processor, add the drained white beans, fresh lemon juice, tahini, ground cumin, and the remaining caramelized onions. Pulse until the mixture is smooth and creamy, scraping down the sides of the bowl as necessary. This is where the magic happens!
4. Incorporate the Olive Oil:
With the food processor running, slowly drizzle in the second tablespoon of olive oil until fully combined. Season the dip with salt and pepper to taste, adjusting as desired.
5. Serve Your Dip:
Transfer the dip to a serving bowl and create a shallow well in the center. Spoon the reserved caramelized onions on top for a gorgeous presentation. Garnish with a sprinkle of fresh thyme or parsley, and add an extra drizzle of olive oil if you’d like.
6. Enjoy!
Serve this delightful dip with toasted baguette slices, pita chips, or fresh veggies—whatever you prefer! Enjoy your creamy, sweet, and savory Caramelized Onion White Bean Dip!
Can I Use Different Types of Beans in This Dip?
Absolutely! While cannellini or great northern beans are best for their creamy texture, you can also use chickpeas or navy beans. Just be mindful that the flavor and texture may vary slightly!
How Long Will This Dip Last in the Fridge?
Your Caramelized Onion White Bean Dip can be stored in an airtight container in the fridge for up to 3 days. Just give it a good stir before serving again!
Can I Make This Dip Ahead of Time?
Yes, this dip is perfect for make-ahead! You can caramelize the onions and blend the dip a day in advance. Store it in the fridge, and you can simply garnish and serve when you’re ready.
What Can I Serve With This Dip?
This dip pairs wonderfully with toasted baguette slices, pita chips, or fresh vegetable sticks like carrots, celery, and bell peppers. It’s also great spread on sandwiches or as a part of a cheese platter!



