This Dense Bean Salad with Sun-dried Tomatoes, adapted from Hannah Magee, RD, has become a staple in my rotation. It’s a satisfying, nutrient-packed dish that’s surprisingly versatile and easy to whip up, making it a go-to for busy weeknights, potlucks, or simply a healthy lunch.
Why This Dense Bean Salad Works
This salad truly shines because of its substance. It’s built on a foundation of hearty beans, offering a good source of fiber and plant-based protein that keeps you feeling full and satisfied.
Ingredients
- 1 (15-ounce) can cannellini beans, rinsed and drained
- 1 (15-ounce) can chickpeas, rinsed and drained
- 1/2 cup sun-dried tomatoes packed in oil, drained and roughly chopped
- 1/4 cup finely chopped red onion
- 1/4 cup chopped fresh parsley
- 2 tablespoons extra-virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 clove garlic, minced
- 1/2 teaspoon dried oregano
- Salt and freshly ground black pepper to taste
Gathering your ingredients is the first step to assembling this robust salad.
How to Make It
- In a large mixing bowl, combine the rinsed and drained cannellini beans and chickpeas. Gently mash about half of the beans with the back of a fork or a potato masher.
- Add the chopped sun-dried tomatoes, finely chopped red onion, and fresh parsley to the bowl with the beans.
- In a small bowl or a jar with a tight-fitting lid, whisk together the extra-virgin olive oil, fresh lemon juice, minced garlic, and dried oregano.
- Pour the dressing over the bean and vegetable mixture. Toss gently to coat everything thoroughly.
- Let the salad sit for at least 15-30 minutes at room temperature, or preferably chill it in the refrigerator for at least an hour.
This straightforward process yields a remarkably satisfying and flavorful bean salad.
Nutrition at a Glance
- High in Fiber: The combination of cannellini beans and chickpeas provides a significant amount of dietary fiber, which is beneficial for digestive health and can help you feel fuller for longer.
- Good Source of Plant-Based Protein: Both types of beans are excellent sources of protein, making this salad a great option for vegetarians, vegans, or anyone looking to incorporate more plant-based protein into their diet.
- Rich in Antioxidants: Sun-dried tomatoes are packed with lycopene, a powerful antioxidant.
- Heart-Healthy Fats: The use of extra-virgin olive oil provides monounsaturated fats, which are known to be good for cardiovascular health.
- Vitamins and Minerals: Beans offer various vitamins and minerals like folate, potassium, and iron.
- Lower in Saturated Fat: Compared to many traditional salad recipes loaded with mayonnaise or heavy dairy dressings, this bean salad is relatively low in saturated fat.
- Customizable for Dietary Needs: This recipe is naturally vegetarian and can easily be made vegan by ensuring your sun-dried tomatoes are oil-packed without any animal-derived ingredients.
This salad is a nutritional powerhouse, offering a wealth of benefits without compromising on taste. The careful selection of ingredients ensures a balanced and wholesome meal that supports various aspects of your well-being.
Don’t miss this delicious recipe: Protein-Packed Tuna Garbanzo Bean Salad
How to Serve It
- As a Side Dish: This dense bean salad is a fantastic accompaniment to grilled chicken, fish, or roasted vegetables.
- As a Light Lunch: By itself, it makes a filling and healthy lunch. You can spoon it into a pita pocket, serve it over a bed of mixed greens, or simply enjoy it straight from the bowl.
- Scooped with Crackers or Bread: The texture of the salad makes it ideal for scooping.
- Stuffed into Vegetables: For a more impressive presentation, consider stuffing this bean salad into hollowed-out bell peppers, large tomatoes, or even avocado halves.
- Tucked into Wraps: Spread it generously onto a tortilla or flatbread, add some fresh lettuce or spinach, and roll it up for a portable and satisfying lunch or dinner.
- As a Base for a Grain Bowl: While it’s already substantial, you can elevate it further by serving it over a bed of quinoa, farro, or brown rice.
- At Potlucks and Picnics: Due to its sturdy nature and ability to hold up well without wilting, this salad is a perfect candidate for outdoor gatherings.
The versatility of this dense bean salad makes it a valuable addition to any meal plan, offering a satisfying and nutritious option for various occasions and preferences.
Common Mistakes
- Not Rinsing the Beans: Canned beans often have a starchy liquid that can impart an off-flavor and affect the texture.
- Skipping the Mashing Step: While it might seem like an extra step, lightly mashing some of the beans is crucial for achieving the “dense” texture.
- Over-Mashing the Beans: Conversely, mashing all the beans to a paste will result in a mushy salad rather than a satisfyingly dense one with texture.
- Not Letting the Flavors Meld: This salad genuinely benefits from time.
- Underestimating the Garlic: The garlic adds a crucial pungent kick that balances the richness of the sun-dried tomatoes and the earthiness of the beans.
- Forgetting to Taste and Adjust Seasoning: Salt, pepper, and lemon juice are the primary flavor enhancers here.
- Using Sun-Dried Tomatoes That Aren’t Packed in Oil: While dry-packed sun-dried tomatoes can be rehydrated, they won’t provide the same depth of flavor and desirable chewy texture as those packed in oil.
- Not Draining the Sun-Dried Tomatoes Properly: If you leave too much oil from the sun-dried tomatoes in the salad, it can make it greasy.
Avoiding these common pitfalls will ensure your Dense Bean Salad with Sun-dried Tomatoes turns out just as intended – flavorful, texturally pleasing, and satisfying.
Storage and Reheating
- Refrigerator Storage: This salad stores very well in an airtight container in the refrigerator for up to 3-4 days.
- Airtight Container is Key: Ensure the container is sealed tightly to prevent the salad from drying out or absorbing other odors from your refrigerator.
- Flavor Development: The flavors often improve with a day or two in the fridge, making it an excellent make-ahead dish for lunches or entertaining.
- No Reheating Necessary: This salad is meant to be served chilled or at room temperature.
- Check for Spoilage: Before consuming, always check for any signs of spoilage, such as an off smell, mold, or changes in texture. When in doubt, discard it.
- Dressing Adjustment After Storage: Occasionally, the dressing can be absorbed by the beans.
Proper storage ensures that this delicious bean salad remains a safe and enjoyable option for several days.

Leftover Ideas
- Flavor Boost for Sandwiches/Wraps: Mash some of the cold salad and use it as a flavorful spread on sandwiches or wraps.
- Savory Pancake or Fritter Addition: Finely chop any larger pieces of vegetables and mix the bean salad into a basic pancake or fritter batter before frying.
- Top a Baked Potato: Spoon the chilled bean salad over a hot, fluffy baked potato for a protein-rich and satisfying vegetarian meal.
- Incorporate into a Grain Bowl Base: Use the leftover salad as one of the components in a new grain bowl.
- As a Bruschetta Topping: Toast some slices of baguette, rub them with a clove of garlic, and top with a generous spoonful of the chilled bean salad.
- Mixed into Pasta Salad: While this is already a salad, you can further transform it by adding cooked pasta (like fusilli or penne) and a little extra dressing to create a more substantial pasta salad.
- Serve alongside Eggs: For a hearty breakfast or brunch, serve a portion of the bean salad alongside scrambled eggs or an omelet.
Leftovers of this Dense Bean Salad with Sun-dried Tomatoes are surprisingly adaptable, offering creative ways to minimize waste and enjoy its flavors in new dishes.
Dense Bean Salad with Sun-dried Tomatoes – Hannah Magee, RD
- Total Time: 15 minutes (plus 1 hour chilling time recommended)
- Yield: 4–6 servings 1x
- Diet: Vegetarian
Description
A robust and flavorful Dense Bean Salad with Sun-dried Tomatoes featuring cannellini beans, chickpeas, sun-dried tomatoes, red onion, and fresh parsley with a lemon-herb vinaigrette. Perfect as a side or light lunch.
Ingredients
- 1 (15-ounce) can cannellini beans, rinsed and drained
- 1 (15-ounce) can chickpeas, rinsed and drained
- 1/2 cup sun-dried tomatoes packed in oil, drained and roughly chopped
- 1/4 cup finely chopped red onion
- 1/4 cup chopped fresh parsley
- 2 tablespoons extra-virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 clove garlic, minced
- 1/2 teaspoon dried oregano
- Salt and freshly ground black pepper to taste
Instructions
- 1. In a large mixing bowl, combine the rinsed and drained cannellini beans and chickpeas. Gently mash about half of the beans with the back of a fork or a potato masher.
- 2. Add the chopped sun-dried tomatoes, finely chopped red onion, and fresh parsley to the bowl with the beans. Stir everything together.
- 3. In a small bowl or a jar with a tight-fitting lid, whisk together the extra-virgin olive oil, fresh lemon juice, minced garlic, and dried oregano. Season generously with salt and freshly ground black pepper.
- 4. Pour the dressing over the bean and vegetable mixture. Toss gently to coat everything thoroughly.
- 5. Let the salad sit for at least 15-30 minutes at room temperature, or preferably chill it in the refrigerator for at least an hour, before serving.
Notes
Store in an airtight container in the refrigerator for up to 3-4 days. This salad is best served chilled or at room temperature and does not require reheating. Flavors improve with time.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salads
- Method: No-Cook
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 250-300 calories (per serving, varies with exact measurements)
- Sugar: Approx. 5-7g
- Sodium: Approx. 300-500mg (varies with added salt)
- Fat: Approx. 10-15g
- Carbohydrates: Approx. 30-35g
- Fiber: Approx. 8-10g
- Protein: Approx. 8-10g