Creamy White Bean Dip with Sundried Tomatoes

This post may contain affiliate links. Read my full disclosure here.

This White Bean Dip with Sun-Dried Tomatoes is creamy, savory, and bursting with Mediterranean-inspired flavor. Made with protein-packed Great Northern beans, tangy sun-dried tomatoes, fresh rosemary, garlic, and a splash of lemon juice, it’s a healthy, oil-free dip that’s perfect for parties, snacking, or spreading on sandwiches. Best of all, it comes together in just minutes with a handful of simple pantry ingredients.

white bean dip with sundried tomatoes in a bowl.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

This dip has quickly become one of my husband’s favorites! You’ll often find him enjoying it spread thick on a slice of crusty whole grain bread with a handful of carrot sticks on the side.

I love serving it when friends and family come over because it’s so simple to make, yet colorful and elegant enough to look right at home on an appetizer table.

You can cook your own Great Northern beans from scratch or keep things quick and easy by using canned beans. Either way, you’ll have a delicious dip that’s always one of the first dishes to disappear!

We have other delicious dips and spreads on this website, like my amazing vegan cheese ball, this delicious oil-free chili bean dip, and our vegan Italian hummus.

Reasons You’ll Love This Healthy Dip Recipe

Whether you’re looking for a quick appetizer, a healthy snack, or a flavorful sandwich spread, this White Bean Dip with Sun-Dried Tomatoes is sure to become a new favorite. Here are just a few reasons I think you’ll love it:

🫘 Creamy without the cream. Great Northern beans blend into an incredibly smooth, velvety dip without any dairy or oil.

❤️ Heart-healthy and oil-free. Made with wholesome, plant-based ingredients that are naturally cholesterol-free.

💪 Packed with plant-based protein and fiber. White beans make this dip both satisfying and nourishing.

⏱️ Quick and easy to make. Simply blend the ingredients together, and it’s ready to enjoy in about 10 minutes.

🍅 Loaded with savory flavor. Sun-dried tomatoes, rosemary, garlic, and sage create a rich Mediterranean-inspired taste.

🥕 Perfect for dipping or spreading. Serve it with fresh veggies, whole grain crackers, pita, or use it as a delicious sandwich spread.

📅 Great for meal prep. Make a batch ahead of time and enjoy it throughout the week for snacks or easy lunches.

🌱 Naturally vegan, dairy-free, and gluten-free. It’s a recipe just about everyone can enjoy.

I love keeping a container of this dip in the refrigerator because it’s one of those recipes that makes healthy snacking easy. Whenever I’m craving something savory, it’s ready to pair with fresh veggies, spread on a sandwich, or enjoy with whole grain crackers.

Tips for the Creamiest White Bean Dip

For the best texture, blend the ingredients just until the dip is smooth and creamy. Avoid over-blending, as the beans can become too thick and pasty. If needed, add the vegetable broth one tablespoon at a time until you reach your desired consistency.

Fresh lemon juice and rosemary give this dip its brightest flavor, so I recommend using them whenever possible.

I actually prefer serving this dip right away while it’s at its creamiest. As it chills in the refrigerator, it naturally thickens. If you’re making it ahead of time, simply stir in a splash of vegetable broth before serving to bring it back to a smooth, spreadable consistency.

Ingredients you will need

ingredients for white bean dip in bowls and labled.

🫘 Great Northern Beans – The creamy, protein-packed base that gives this dip its smooth texture and mild flavor.

🍅 Sun-Dried Tomatoes – Add a rich, tangy sweetness and beautiful color that makes every bite more flavorful. These are the oil-free sun-dried tomatoes that I like to use.

🍋 Fresh Lemon Juice – Brightens the dip with a touch of acidity and balances the savory ingredients.

🌿 Fresh Rosemary – Brings an earthy, aromatic flavor that pairs perfectly with white beans.

🧄 Garlic Cloves – Add bold, savory depth and a fresh garlic kick.

🌱 Dried Sage – Contributes a warm, slightly peppery flavor that complements the rosemary beautifully.

🧅 Onion Powder – Adds subtle sweetness and savory richness without overpowering the dip.

🧄 Garlic Powder – Boosts the garlic flavor and rounds out the seasoning.

🥣 Vegetable Broth – Helps create a smooth, creamy consistency while adding extra flavor instead of just thinning the dip with water.

Best Beans for White Bean Dip

One of the things I love about this recipe is how versatile it is. While I used Great Northern beans because they create a wonderfully creamy texture and have a mild flavor that lets the sun-dried tomatoes and herbs shine, they’re not your only option.

Cannellini beans are another excellent choice. They’re slightly larger than Great Northern beans and have a rich, buttery texture that blends beautifully into a smooth dip. If you happen to have navy beans in your pantry, they’ll work too! They’re smaller and produce an even creamier consistency, although their flavor is a bit more pronounced.

No matter which white bean you choose, you’ll end up with a delicious, protein-packed dip. I recommend using low-sodium canned beans or beans you’ve cooked from dried. Just be sure to drain and rinse them well before blending to remove excess sodium and help create the freshest flavor.

For this particular recipe, Great Northern beans are still my favorite. Their creamy texture and delicate flavor pair perfectly with the savory sun-dried tomatoes, rosemary, garlic, and sage, allowing each ingredient to shine without overpowering the others.

Why I Use Oil-Free Sun-Dried Tomatoes

For this recipe, I recommend using oil-free sun-dried tomatoes rather than the kind packed in oil. They have the same rich, concentrated tomato flavor without the added fat, allowing the natural creaminess of the Great Northern beans to shine. Since I follow a whole-food, plant-based lifestyle, I love finding ways to build incredible flavor using whole ingredients instead of added oils.

Oil-free sun-dried tomatoes are simply tomatoes that have been dried to concentrate their sweet, tangy flavor. Once they’re blended into this dip with rosemary, garlic, sage, and fresh lemon juice, they soften beautifully and create a delicious Mediterranean-inspired taste that’s both rich and satisfying.

If the only sun-dried tomatoes you can find are packed in oil, you can still use them. Just drain them well and gently blot away as much of the oil as possible with paper towels before adding them to the food processor. Whenever possible, though, I prefer the oil-free variety because it lets the fresh flavors of the ingredients take center stage while keeping the recipe true to its whole-food, plant-based roots.

How to Make White Bean Dip

The recipe card at the bottom of the page has the full list of ingredients with measurements and instructions.

great northern beans beans rinsed.

STEP #1: You can cook your own Great Northern beans from scratch in your InstantPot or keep things quick and easy by using canned beans. If using canned, be sure to drain and rinse them first.

Place the sundried tomatoes in a heatproof bowl and pour approximately 1 cup of boiling water over them. Let them soak until softened, about 10 minutes. Drain, thinly slice, and set aside.

blender with white bean dip ingredients before blending.

STEP #2: Add the cooked beans, spices, lemon juice, and garlic to a blender or food processor.

If your blender has a tamper like my 5200 series Vitamix, it helps with dips and other recipes.

blender with white bean dip.

STEP #3: Blend until smooth and creamy, stopping to scrape down the sides as needed. Add the vegetable broth a little at a time until the dip reaches your preferred consistency.

Taste and adjust any seasonings–salt, spices, lemon juice, as needed.

white bean dip in a bowl with some ingredients surrounding the bowl like great northern beans, sundried tomatoes, and crusty bread.

STEP #4: Transfer the dip to a serving bowl and gently stir in the chopped sun-dried tomatoes, reserving a few for the top if desired.

Finish with a light dusting of smoked paprika and a sprinkle of fresh cilantro for a beautiful presentation.

This recipe is adapted from the Physicians Committee for Responsible Medicine.

*Originally published August 2016.

Variations

One of the things I love most about this white bean dip is how easy it is to customize. It’s delicious just as it is, but adding a few simple toppings can make it even more colorful and flavorful.

For a pop of freshness, I like sprinkling chopped fresh cilantro or green onions over the top just before serving. A light dusting of smoked paprika adds beautiful color and a subtle smoky flavor that pairs wonderfully with the sun-dried tomatoes. Freshly cracked black pepper, a small sprig of rosemary, or a few finely chopped sun-dried tomatoes also make beautiful garnishes.

If you’re serving this dip for a party or holiday gathering, try arranging colorful fresh vegetables like carrots, cucumbers, celery, bell peppers, and cherry tomatoes around the bowl. It creates a gorgeous appetizer platter that’s as inviting as it is delicious.

No matter how you serve it, these simple finishing touches make this creamy white bean dip look extra special with very little effort.

Serving Suggestions

This creamy white bean dip is one of those versatile recipes you’ll find yourself reaching for again and again. It makes a delicious appetizer, a healthy snack, or a flavorful addition to lunch.

Serve it with fresh vegetables like carrot sticks, celery, cucumber slices, bell pepper strips, broccoli florets, or cherry tomatoes for a colorful veggie platter. It’s also wonderful with whole grain crackers, toasted pita, pita chips, or slices of crusty whole grain bread.

One of my favorite ways to enjoy this dip is as a sandwich spread. It adds creamy, savory flavor to veggie sandwiches and wraps without the need for mayonnaise. I also love spreading it on toast and topping it with sliced tomatoes, cucumbers, sprouts, or avocado for a quick and satisfying lunch.

Looking for something a little different? Try adding a dollop to a grain bowl, serving it alongside roasted vegetables, or using it as a spread in a veggie wrap. However you serve it, this flavorful white bean dip is an easy way to add more plant-based protein and delicious Mediterranean-inspired flavor to your meal.

How to Store White Bean Dip

This creamy white bean dip is perfect for making ahead because the flavors continue to develop as it chills.

Refrigerator: Store the dip in an airtight container in the refrigerator for up to 5 days. It may thicken slightly as it chills, so simply give it a good stir before serving. If you’d like a thinner consistency, stir in a splash of vegetable broth or fresh lemon juice.

Freezer: This dip also freezes well! Transfer it to a freezer-safe container, leaving a little room at the top for expansion, and freeze for up to 3 months. Thaw it overnight in the refrigerator, then stir well before serving. If needed, add a small splash of vegetable broth and blend or stir until smooth and creamy again.

Meal Prep Tip: I love making a batch at the beginning of the week to enjoy with fresh veggies, whole grain crackers, or as a sandwich spread for quick lunches. The flavors are even better after a day or two in the refrigerator!

Frequently Asked Questions

Can I use cannellini beans instead of Great Northern beans?

Yes! Cannellini beans are an excellent substitute and have a similar creamy texture and mild flavor. Navy beans also work well, though they’re a bit smaller and create a slightly smoother dip.

Where can I find oil-free sun-dried tomatoes?

Many brands of sun-dried tomatoes do have oil, but there is an oil-free brand that can be ordered online. That’s where I get mine.

Can I make this dip ahead of time?

Absolutely! In fact, it tastes even better after chilling for a few hours. This gives the rosemary, garlic, and sun-dried tomatoes time to blend together, creating an even richer flavor. You may need to add a little more vegetable broth if it thickens up.

Is this dip high in protein?

Yes! Great Northern beans are an excellent source of plant-based protein and fiber, making this dip a satisfying snack or appetizer that helps keep you feeling full longer.

white bean dip in a handmade pottery bowl with cucumber slices.

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from EatPlant-Based

white bean dip with sundried tomatoes in a bowl.
4.75 from 4 votes

White Bean Dip with Sundried Tomatoes

This luscious spread uses no added fat. The sundried tomatoes give it a wonderful smoky flavor and add the cancer-fighting antioxidant lycopene. Spread it on low-fat crusty bread or use it as a dip for baked pita chips. Recipe from Physicians Committee for Responsible Medicine.
Prep: 15 minutes
Total: 15 minutes
Servings: 6 servings

Ingredients 

  • 6 sundried tomatoes, sliced oil-free
  • 3 cups Great Northern beans, cooked, drained, rinsed (2) 15 oz cans
  • 2 cloves garlic
  • 1 teaspoon rosemary finely chopped or dried
  • 1/4 teaspoon onion powder
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon dried sage
  • 1/4 teaspoon salt
  • 1 teaspoon lemon juice
  • 1/4 cup vegetable broth
  • Optional toppings include: cilantro, green onions, smoked paprika

Instructions

  • You can cook your own Great Northern beans from scratch in your InstantPot or keep things quick and easy by using canned beans. If using canned, be sure to drain and rinse them first.
  • Place the sundried tomatoes in a heatproof bowl and pour approximately 1 cup of boiling water over them. Let them soak until softened, about 10 minutes. Drain, thinly slice, and set aside.
  • Add the cooked beans, spices, lemon juice, and garlic to a blender or food processor.
    If your blender has a tamper like my 5200 series Vitamix, it helps with dips and other recipes.
  • Blend until smooth and creamy, stopping to scrape down the sides as needed. Add the vegetable broth a little at a time until the dip reaches your preferred consistency.
    Taste and adjust any seasonings--salt, spices, lemon juice, as needed.
  • Transfer the dip to a serving bowl and gently stir in the chopped sun-dried tomatoes, reserving a few for the top if desired.
    Finish with a light dusting of smoked paprika and a sprinkle of fresh cilantro for a beautiful presentation.
  • Serve on crusty bread, baked pita chips, crackers, or sliced vegetables.

Video

Notes

Tips & Suggestions:
Step-by-step photos are included above to guide you through the recipe. Storage instructions and FAQ are also available in the article above about this recipe.
See more serving suggestions and variations in the article above.
Beans: The recipe calls for great northern beans, but you could also try white cannellini beans or navy beans. Chickpeas are white but are not a good substitute in this recipe because they don't get as creamy.
Sun-dried tomatoes: Many brands of sun-dried tomatoes do have oil, but there is an oil-free brand that can be ordered online. That's where I get mine.
Storage: Store the dip in an airtight container in the refrigerator for up to 5 days. It may thicken slightly as it chills, so simply give it a good stir before serving. If you'd like a thinner consistency, stir in a splash of vegetable broth or fresh lemon juice.

Nutrition

Serving: 0.5cup | Calories: 109kcal | Carbohydrates: 20g | Protein: 7g | Fat: 0.4g | Sodium: 142mg | Fiber: 5g | Sugar: 1g

Disclaimer

To obtain the most accurate representation of the nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator. You are solely responsible for ensuring that any nutritional information provided is accurate, complete, and useful.

Please rate & share if you like this!Leave a comment or share on Pinterest or Instagram
terri-edwards-eatplantbased

About Terri Edwards

Hi guys! I’m the content creator behind EatPlant-Based and a licensed Food for Life instructor with the Physicians Committee for Responsible Medicine. I’m passionate about sharing healthy recipes and tips to help others care well for their health and the bodies God has given us. I’m so glad you’re here! Read More…

4.75 from 4 votes (4 ratings without comment)

Leave a Reply

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

Recipe Rating