• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About Us
  • Recipe Index

Seasons in the Kitchen

  • Method
  • Seasons
  • Course
  • Cuisine
  • Diet
  • Holidays
  • Ingredient
menu icon
go to homepage
  • Home
  • About
  • Recipe Index
  • Find Us

    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Home
    • About
    • Recipe Index
  • Find Us

    • Facebook
    • Instagram
    • Pinterest
  • ×
    Seasons in the Kitchen » Course » Salads

    Published: Jul 8, 2026 by Grant and Rochelle Murchie · Leave a Comment

    Italian Dense Bean Salad (Vegetarian Meal Prep Recipe)

    Jump to Recipe·Print Recipe
    Colorful Mediterranean bean salad with fresh vegetables and herbs.
    Colorful dense bean salad with vegetables and herbs in a white bowl.

    This Italian dense bean salad is a hearty, no-cook salad made with three types of beans, cherry tomatoes, cucumber, bell pepper, red onion, olives, and Italian dressing. It's fresh, filling, high in fiber, high protein, and perfect for healthy lunch meal prep.

    Italian bean salad with cannellini beans, butter beans, olives, and crisp vegetables tossed in Italian dressing.

    This Italian dense bean salad is a hearty, no-cook salad made with three types of beans, fresh vegetables, olives, parsley, and Italian dressing. It is filling enough to enjoy as a meal, yet still feels fresh and light. Because there is no lettuce, it also holds up beautifully in the fridge, making it perfect for meal prep, potlucks, picnics, and easy summer dinners.

    Grant and I ate this salad for lunch three days in a row after testing and photographing it, which says a lot. Although he really enjoyed it, there is no way he would have eaten something like this before we got married. 🙂 That is one of the things I love about recipes like this. They are easy to make, easy to customize, and a great way to add more beans and vegetables to everyday meals. Plus, it tastes even better after sitting in the fridge for a day.

    Scroll down for step-by-step photos, helpful tips, and easy flavor variations!

    Jump to:
    • Why You'll Love This Italian Dense Bean Salad
    • What Is a Dense Bean Salad?
    • Ingredients You'll Need
    • How to Make Italian Dense Bean Salad
    • Flavor Variations, Substitutions and Add-Ins
    • What to Serve with Italian Dense Bean Salad
    • Storage Instructions
    • FAQ's
    • More Lunch Recipes
    • Italian Dense Bean Salad (Vegetarian Meal Prep Recipe)

    Why You'll Love This Italian Dense Bean Salad

    • Great for meal prep - No lettuce means it stays fresh in the fridge.
    • High in fiber and protein - Three kinds of beans make this salad hearty and filling.
    • No cooking required - Ready in about 15 minutes with canned beans and fresh vegetables.
    • Fresh Mediterranean flavor - Italian dressing, olives, parsley, and crisp vegetables keep it bright and delicious.
    • Versatile - Enjoy it as a vegetarian lunch or serve it as a side dish.

    What Is a Dense Bean Salad?

    A dense bean salad is a hearty salad made with beans, chopped vegetables, herbs, and dressing. Unlike a leafy green salad, it usually contains no lettuce, which makes it more filling and great for meal prep.

    Dense bean salads were popularized by Violet Witchel on TikTok, where they became known as satisfying make-ahead salads packed with beans, vegetables, and flavorful dressings. They're hearty enough to enjoy as a complete meal and often taste even better after sitting for a bit.

    I'm not really a TikTok girl, so I only discovered dense bean salads much much later when they started popping up all over Pinterest. This Italian-inspired version combines three types of beans with fresh vegetables, olives, parsley, and Italian dressing for a colorful and satisfying salad.

    Ingredients You'll Need

    This Italian dense bean salad recipe uses simple ingredients that come together to create a fresh, hearty, and flavorful meal prep salad.

    Ingredients for Italian dense bean salad including mixed beans, cherry tomatoes, cucumber, bell pepper, olives, parsley, and red onion.
    • Beans - The base of the salad. We used a mix of cannellini beans, butter beans, and borlotti beans for different textures and colors.
    • Cherry tomatoes - Add sweetness, juiciness, and a fresh summer feel.
    • English cucumber - Keeps the salad crisp and refreshing.
    • Bell pepper - Adds crunch, color, and a gentle sweetness. Red or yellow bell pepper both work beautifully.
    • Red onion - Gives the salad a little sharpness and balances the creamy beans.
    • Kalamata olives - Add salty, briny Mediterranean flavor.
    • Fresh parsley - Brightens the whole salad and adds freshness.
    • Salt and freshly ground black pepper - Simple seasoning that brings everything together.
    • Italian dressing - Our homemade Italian dressing gives this salad its bright, herby flavor. You can also dress it simply with good olive oil and freshly squeezed lemon juice.

    See the recipe card for quantities.

    How to Make Italian Dense Bean Salad

    Prep the beans

    Cannellini beans, butter beans, and borlotti beans added to a large mixing bowl for Italian bean salad.
    • Drain and rinse the beans well under cold water to remove any starchy liquid.
    • Add the drained and rinsed beans to a large mixing bowl.

    Prep the vegetables

    Chopped tomatoes, cucumber, bell pepper, olives, red onion, and parsley added to mixed beans in a bowl.
    • Wash and chop the cherry tomatoes, cucumber, bell pepper, red onion, olives, and parsley. Add everything to the bowl with the beans.

    Chef's Tip: Try to keep everything roughly the same size. This helps you get a little bit of beans, vegetables, olives, and herbs in each bite.

    Dress the salad

    • Drizzle over the Italian dressing and season with salt and freshly ground black pepper.
    • Alternatively, drizzle with olive oil and squeeze over fresh lemon juice for a simpler version.

    Toss and rest

    Italian dense bean salad tossed with vegetables, herbs, and dressing until evenly combined and coated.
    • Gently toss everything together until well combined. Taste and adjust the seasoning if needed.

    Chef's Tip: Let the salad sit for 10-15 minutes before serving if you can. This gives the beans time to soak up the dressing and helps the flavors come together.

    Flavor Variations, Substitutions and Add-Ins

    This Mediterranean bean salad is very flexible, so you can easily change it depending on what you have on hand.

    • Try different beans - Chickpeas, kidney beans, lentils, or navy beans all work well.
    • Add cheese - Mozzarella pearls make this salad a little creamier, while shaved parmesan adds a salty, savory Italian flavor. You can also try our Marinated Mozzarella Balls.
    • Add Mediterranean extras - Try roasted red peppers, marinated artichoke hearts, or sundried tomatoes for extra flavor. 
    • Add pepperoncini - Great if you want a little tangy heat.
    • Add salami - For a non-vegetarian version, chopped salami makes the salad extra savory.

    What to Serve with Italian Dense Bean Salad

    This Italian dense bean salad is hearty enough to enjoy on its own, but it also works beautifully with fresh salads, simple mains, and relaxed summer sides

    • Alongside other salads - Serve with our Peach and Prosciutto Salad, Tomato Caprese Salad, Vegetarian Italian Pasta Salad, Watermelon Salad with Feta Cheese, or Cucumber Feta Salad for a colorful summer spread.
    • As a side with chicken and fish - Pair it with Slow Roasted Lemon and Herb Chicken, Salmon Patties, Oven Baked Mediterranean Chicken Tenders, or Baked Mediterranean Salmon.

    Storage Instructions

    • Fridge: Store leftovers in an airtight container in the refrigerator for 2-3 days. The beans will continue to soak up the dressing as the salad sits.
    • Meal Prep: This is a great salad for lunch meal prep because there is no lettuce to wilt. Make a batch at the beginning of the week and enjoy it for easy lunches.
    • Before Serving: Give the salad a good stir before serving. Add a small drizzle of Italian dressing, olive oil, or lemon juice to freshen it up.
    Overhead view of Italian dense bean salad garnished with parsley and served in a white bowl.

    FAQ's

    Q : Why is it called dense bean salad?

    A : It is called dense bean salad because the salad is packed with hearty ingredients, especially beans. Instead of being light and leafy, it is dense, filling, and substantial enough to eat as a meal.

    Q : What beans are best for dense bean salad?

    A : Cannellini beans, butter beans, borlotti beans, chickpeas, kidney beans, and lentils all work well. A mix of beans gives the salad better texture, flavor, and color.

    Q : Can I use dried beans instead of canned beans?

    A : Yes. Cooked dried beans work beautifully in this recipe. Just make sure they are fully cooked, tender, cooled, and well drained before adding them to the salad.

    More Lunch Recipes

    If you enjoy easy lunch recipes like this vegetarian dense bean salad, you may also like our:

    • Chicken Caprese Sandwich with Pesto Mayo
    • Mediterranean Bulgur Salad
    • Mediterranean Falafel Rice Bowls
    • Healthy Tuna Salad Recipe

    This Italian dense bean salad is everything we love about simple Mediterranean cooking - beans, fresh vegetables, herbs, olives, and a bright dressing that brings everything together. It's colorful, filling, and perfect for healthy lunch meal prep. 

    Give it a try and let us know in the comments how it turned out! Don't forget to Pin it for later or share it with a friend.

    Print
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
    Italian bean salad with cannellini beans, butter beans, olives, and crisp vegetables tossed in Italian dressing.

    Italian Dense Bean Salad (Vegetarian Meal Prep Recipe)


    5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    No reviews

    • Author: Grant and Rochelle Murchie
    • Total Time: 15 minutes
    • Yield: Serves 4-6 1x
    • Diet: Vegetarian
    Print Recipe
    Pin Recipe

    Description

    This Italian dense bean salad is a hearty, no-cook salad made with three types of beans, cherry tomatoes, cucumber, bell pepper, red onion, olives, and Italian dressing. It's fresh, filling, high in fiber, high protein, and perfect for healthy lunch meal prep.


    Ingredients

    Scale

    3 x 400 g (3 x 14 oz) cans beans, drained and rinsed (we used cannellini beans, butter beans, and borlotti beans)
    300 g (2 cups) cherry tomatoes, halved or quartered
    ½ medium English cucumber, chopped
    1 yellow or red bell pepper, chopped
    1 small red onion, finely diced
    ½ cup Kalamata olives, pitted
    15 g (1 cup loosely packed) fresh parsley, chopped
    Salt and freshly ground black pepper, to taste

    ¼-½ cup (60 - 125ml) our Italian dressing (or dress simply with olive oil and freshly squeezed lemon juice - both options work beautifully)


    Instructions

    1. Prep the beans
    Drain and rinse the beans well under cold water to remove any starchy liquid.

    Add the drained and rinsed beans to a large bowl.

    2. Prep your vegetables
    Wash and chop the cherry tomatoes, cucumber, bell pepper, red onion, olives, and parsley. Add everything to the bowl with the beans.
    Chef's Tip: Try to keep everything roughly the same size so you get a little bit of everything in each bite.

    3. Dress the salad
    Drizzle over the Italian dressing and season with salt and pepper. (Alternatively, drizzle with olive oil and squeeze over fresh lemon juice.)

    Gently toss everything together until well combined. Taste and adjust seasoning as needed.
    Chef's Tip: Let the salad sit for 10-15 minutes before serving if you can-this gives the beans time to marinate and soak up all that flavor.

    Notes

    Storage Instructions

    Fridge: Store in an airtight container in the refrigerator for 2-3 days. Stir before serving and add a little extra dressing, olive oil, or lemon juice if needed.

    Meal Prep: This salad is great for meal prep because there is no lettuce to wilt. For the freshest texture, add a little extra parsley just before serving.

    Freezer: Not recommended

    • Prep Time: 15 minutes
    • Cook Time: 0 minutes
    • Category: Salad
    • Method: No-cook
    • Cuisine: Italian / Mediterranean

    Nutrition

    • Serving Size: 1 serving without dressing
    • Calories: 222
    • Sugar: 3.9 g
    • Sodium: 1050.1 mg
    • Fat: 2 g
    • Carbohydrates: 39.6 g
    • Protein: 13.2 g
    • Cholesterol: 0 mg

    Do you love this recipe?

    Please leave a comment and a star rating!

    The nutrition is an estimate only. It was calculated using Nutrifox, an online nutrition calculator.

    More Salads

    • Close-up of a spoonful of creamy herb dressing showing its thick texture and fresh herb flecks.
      Creamy Herb Dressing with Greek Yogurt
    • Close-up view of Italian vinaigrette with a spoon in a glass jar, showing its smooth, emulsified texture.
      Italian Vinaigrette Recipe (Easy Homemade Italian Dressing)
    • Close-up of Greek salad skewers with cherry tomatoes, Kalamata olives, cucumber, green bell pepper and pickled red onion alongside feta cheese.
      Greek Salad Skewers Recipe
    • Close-up of peach and prosciutto salad with soft prosciutto, fresh peach slices, mozzarella balls, mixed leaves, and toasted pine nuts.
      Peach and Prosciutto Salad with Mozzarella and Basil

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

    Primary Sidebar

    Welcome to Seasons in the Kitchen, where culinary adventures come to life through the lens of a dynamic husband-and-wife team. Grant, known as ‘the chopper’, handles the camera, edits, and manages the day-to-day blog operations, while Rochelle, ‘the stirrer’, is the creative force—developing recipes, styling food, and bringing Mrs. Organization's touch to the mix.

    More about us

    Popular

    • Close-up of refreshing lemon iced tea with ice, citrus slices, and mint leaves, served in tall glasses.
      Lemon Iced Tea Recipe (Homemade Rooibos Iced Tea)
    • Close-up view of golden roasted chicken, tender potatoes, red onion, and bright lemon wedges in a sheet pan dinner.
      Italian Herb Sheet Pan Chicken and Potatoes
    • Italian bean salad with cannellini beans, butter beans, olives, and crisp vegetables tossed in Italian dressing.
      Italian Dense Bean Salad (Vegetarian Meal Prep Recipe)
    • Watermelon slushie garnished with frozen raspberries, mint leaves, and pink paper straws, served in clear glasses on a light blue tabletop.
      Watermelon Slushie with Berries

    Follow us

    • #
    • Instagram
    • Pinterest

    Footer

    ↑ back to top

    About:

    Here you will find easy step-by-step recipes for every meal and occasion, from breakfast, lunch, and dinner to appetizers, desserts, drinks, and even some wine pairing suggestions.

    Seasons in the Kitchen

    Recipe Index

    • #
    • #
    • https://www.pinterest.com/seasonsinthekitchen/

    Home • About Us • Privacy

    Copyright© 2025 · Seasons in the Kitchen

    Add Seasons in the Kitchen as a trusted source.
    Add as preferred source on Google
    • Pinterest
    • Facebook
    • Flipboard
    • Email
    • Print