This basil tomato white bean dip is the kind of recipe that checks every box: creamy, flavorful, nutrient-dense, and incredibly easy to make. It combines roasted cherry tomatoes and garlic with silky cannellini beans, fresh basil, lemon juice, and sun-dried tomatoes for a dip that feels both fresh and deeply savory. This dip turns a humble can of beans into something truly remarkable.
10cherry tomatoeson-the-vine is preferred, but any small tomato works
1teaspoonolive oil
115oz canGreat Northern beanssubstitute with cannellini or navy beans
3tablespoonsun-dried tomatoes
1cupfresh basil leaves
½lemonjuiced
1teaspoonkosher salt
½teaspoonaleppo pepperor red pepper flakes (optional)
pita chipsto serve
Instructions
Preheat and prepare: Preheat the oven to 425°F. Place cherry tomatoes and unpeeled garlic cloves on a small parchment-lined sheet pan, drizzle with olive oil, and sprinkle with salt.
Roast the vegetables: Roast for about 15 minutes, until the tomatoes are soft and slightly caramelized. Let cool, then peel the garlic from the skins. Set the tomatoes aside - these are just used to top the dip.
Blend the dip: In a food processor, combine the beans, sun-dried tomatoes, basil, lemon juice, kosher salt, Aleppo pepper, and peeled roasted garlic. Blend for 1-2 minutes until smooth and creamy. If the dip is too thick, add 1 tablespoon of water or olive oil at a time, and blend again until your desired consistency is reached.
1 15oz can Great Northern beans, 3 tablespoon sun-dried tomatoes, 1 cup fresh basil leaves, ½ lemon, 1 teaspoon kosher salt, ½ teaspoon aleppo pepper
Plate and finish: Transfer the dip to a serving bowl and top with the roasted tomatoes. Optionally drizzle with olive oil and garnish with extra basil, Aleppo pepper, or flaky salt. Serve with pita chips.