Sweet Potato White Bean Dip

Sweet potatoes are so versatile—they work beautifully in a dip! This sweet-smoky dip with white beans and chipotle peppers is great with chips, pita, veggies, and crackers.

Vegan Bean Dip Recipe
Erin Alderson

Fall always feels like a bit of a slippery slope in terms of food. Once the kids are back in school, it’s football season, which leads right into the holidays. I always feel like time goes quicker during these months and by the time I’m ready to enjoy fall, it’s Thanksgiving. And so, I always like to plan ahead with ideas for parties and holidays, usually starting in September!

It feels like once a week I’m whipping together some kind of party food, and among my friends, I’ve become the person notorious for showing up with something that is heavy on the vegetable side, but still delicious.

Vegan Bean Dip

This sweet potato dip is sneaky . Its base is simple: roasted sweet potatoes and white beans (canned or made from scratch on the stovetop or in a pressure cooker).

The flavor sweet potatoes take on from the roasting process is a concentrated flavor mixed with sweet and earthy. I love to pair that with the smoky spiciness of chipotle peppers.

I keep a small bag of chipotle peppers in adobo sauce stashed in my freezer especially for making dips like this. I pull it out, add it to the dish. I also like using chipotle peppers in homemade chilis, enchilada sauces, and mixed as a marinade for roasted sweet potatoes.

A Dip Fit for a Party!

This dip is one of my go-to party dips. I like to pair it with crackers, fresh vegetables, or toasted bread for an easy-to-transport appetizer. I also love how bright the color is; the dip’s a great conversation starter as people are usually curious what’s in it.

Ways to Use Leftover Dip

Best of all, leftover dip can be then used in enchiladas or quesadillas. The dip makes an excellent filling for enchiladas: simply top with enchilada sauce and cheese (or avocado to keep vegan). Or spread the dip with a bit of cheese between two tortillas for an easy lunch or snack.

More Great Party Dips!

Bean Dip Recipe with Sweet Potatoes
Erin Alderson

Sweet Potato White Bean Dip

Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Servings 6 to 8 servings

Note from the Editors: During testing, we found that we preferred the flavor and texture of this dip when it was served cold, though you could definitely also serve it at room temperature!


  • 1 pound sweet potatoes

  • 2 shallots (about 1/4 pound), cut into 4 pieces each

  • 4 tablespoons olive oil, divided

  • 1 teaspoon sea salt

  • 1 (15-ounce) can (or 1 1/2 cups cookedwhite beans, drained (reserve the liquid) and rinsed

  • 1 to 2 chipotles in adobo sauce

  • 2 tablespoons lime juice

  • 1/4 cup cilantro, plus more for serving

For serving:

  • Chips

  • Chopped cilantro


  1. Roast the sweet potatoes:

    Preheat your oven to 450 ̊F. Peel the sweet potatoes and cut into 1 1/2-inch cubes.

    Place both the sweet potatoes and shallots on a rimmed baking sheet and toss with 2 tablespoons of olive oil and sea salt. Roast until the sweet potatoes are tender, about 25 to 30 minutes.

  2. Make the dip:

    Place the roasted sweet potatoes and shallots in a food processor or blender along with the white beans, 2 tablespoons olive oil, chipotles, lime juice, and cilantro. Puree, adding reserved bean liquid as needed, until the dip is smooth and thick, like a hummus would be.

  3. Serve the dip:

    Serve immediately or refrigerate until needed; serve room temperature or cold. Sprinkle the top of the dip with cilantro, and serve with your favorite tortilla chips or an assortment of fresh vegetables.

Nutrition Facts (per serving)
191 Calories
8g Fat
25g Carbs
5g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 191
% Daily Value*
Total Fat 8g 11%
Saturated Fat 1g 6%
Cholesterol 0mg 0%
Sodium 312mg 14%
Total Carbohydrate 25g 9%
Dietary Fiber 5g 17%
Total Sugars 5g
Protein 5g
Vitamin C 16mg 78%
Calcium 61mg 5%
Iron 2mg 11%
Potassium 572mg 12%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.