This post may contain affiliate links. Please read my disclosure policy.

If you love the flavors of an Italian grinder sandwich but want something lighter, fresher, and packed with plant-based protein, this Grinder Bean Salad is for you! It’s loaded with hearty beans, crisp veggies, savory salami and turkey pepperoni, tangy pepperoncini, creamy mozzarella, and fresh herbs, then tossed in a zesty balsamic dressing.

Perfect for meal prep, summer potlucks, or a no-cook weeknight dinner, this salad is a wholesome twist on a deli classic that’s clean, satisfying, and full of flavor.

A bowl of grinder bean salad with a wooden spoon sticking out.


Viral Grinder Dense Bean Salad

If you’ve been loving the viral grinder salad trend or even my Italian grinder pasta salad, this version might just become your new go-to. It has all the classic tastes and textures of the sandwich but is packed with protein, flavor, and a rainbow of veggies. This grinder bean salad recipe is hearty enough to be a full meal but works just as well as a party-ready side dish. Bonus? It comes together quickly with pantry staples and fresh ingredients.

It’s perfect for meal prep, potlucks, or when you need a big, satisfying salad that actually keeps you full! It’s also super flexible. Add more or less of ANYTHING!

Ingredients for a grinder bean salad.

Ingredients and Notes

*Scroll down to the recipe card for the full recipe and ingredient list!

  • Beans: I use a combination of cannellini beans and garbanzo beans (also known as chickpeas) for lots of texture, fiber, and plant-based protein. 
  • Veggies: I include fresh bell peppers, red onion, and cucumber for lots of crunch and freshness. I recommend using English Persian cucumbers, because they have thinner skin and fewer seeds than other varieties. Then, marinated peppers, marinated artichokes, and pepperoncini add a delicious, tangy, slightly spicy taste you expect in grinder sandwiches.  
  • Protein: Salami and turkey pepperoni add savory, salty flavor and make this salad even more filling. 
  • Mozzarella: I use either freshly sliced mozzarella or mozzarella pearls. I also like to add freshly grated Parmesan, but it’s optional. 
  • Fresh Herbs: Use fresh parsley, cilantro, and basil for bright, refreshing notes that balance the rest of the ingredients well. 
  • Balsamic Vinaigrette: I skip store-bought options and make a homemade dressing by combining extra virgin olive oil, balsamic vinegar, lemon juice, garlic powder, dried oregano, sea salt, and black pepper. 

Where I Buy My Meat

  • Wild-Caught Seafood
  • 100% Grass-Fed, Grass-Finished Beef
  • Free-Range Organic Chicken
  • Humanely Raised Pork

Delivered to your door! The latest ButcherBox deal can be found right here

How to Make an Italian Grinder Bean Salad

  1. Prep the base: Add the salad ingredients to a large bowl. 
  2. Make the dressing: Whisk or shake all the dressing ingredients in a small bowl or jar until smooth. 
  1. Toss: Pour the dressing over the salad, and gently toss to combine and coat. 
  2. Serve: Season to taste, add Parmesan cheese (if using). Enjoy immediately, or store in the fridge for later, storing the dressing separately if possible. 
A wooden spoon lifting a scoop of grinder bean salad from a bowl.

Possible Variations 

  • Make it vegetarian: Omit the salami and turkey pepperoni, and add extra beans or roasted veggies.
  • Swap the cheese: Replace the mozzarella with provolone cheese, feta, or even cheddar cheese for a slightly different taste.  
  • Produce: Use up any leftovers, or add your favorite ingredients to make this grinder bean salad even more filling. Diced yellow onion, arugula, banana peppers, and cherry tomatoes all make tasty additions. 
  • Add more crunch: Toss in chopped celery or toasted nuts just before serving.
  • Vinegar: Red wine vinegar would be great instead of balsamic if you have one over the other.

Pin this recipe to save it for later!

Pin it!
A wooden spoon sticking out of a bowl of grinder bean salad.

Grinder Dense Bean Salad Recipe

One of my favorite recipes, this salad is a flavor-packed powerhouse—protein-rich beans, savory deli meats, tangy bites of pepperoncini, and creamy mozzarella all come together in one big bowl of goodness. Serve it as a main course or side dish, and watch it disappear!
Servings 6 -8 as a side, 4–5 as a main
Prep Time 20 minutes
Total Time 20 minutes

Ingredients
  

For the Salad:

  • 1 can cannellini beans drained and rinsed
  • 1 can garbanzo beans drained and rinsed
  • 1 bell pepper finely diced
  • ½ red onion finely diced
  • 1 cucumber finely diced
  • 2-4 ounces salami cut into matchsticks, more as desired
  • 2-4 ounces turkey pepperoni cut into matchsticks, more as desired
  • ½ cup pepperoncini diced
  • 1/2 cup marinated peppers
  • ½ cup marinated artichokes diced
  • ½ cup chopped fresh mozzarella or mozzarella balls
  • Fresh herbs: a handful each of parsley cilantro, and basil, minced
  • Salt to taste
  • Pepper to taste
  • Optional: Freshly grated parmesan to taste

For the Dressing:

  • cup extra virgin olive oil
  • 3 tablespoons balsamic vinegar
  • Juice of ½ lemon
  • 1 teaspoon garlic powder
  • ½ teaspoon dried oregano
  • 1 teaspoon sea salt and black pepper more to taste

Instructions

Prep the Base

  • In a large mixing bowl, combine the beans, bell pepper, onion, cucumber, salami, turkey pepperoni, pepperoncini, artichokes, mozzarella, and fresh herbs.
    1 can cannellini beans, 1 can garbanzo beans, 1 bell pepper, ½ red onion, 1 cucumber, 2-4 ounces salami, 2-4 ounces turkey pepperoni, ½ cup pepperoncini, 1/2 cup marinated peppers, ½ cup marinated artichokes, ½ cup chopped fresh mozzarella or mozzarella balls, Fresh herbs: a handful each of parsley

Make the Dressing

  • In a small bowl or jar, whisk together the olive oil, balsamic vinegar, lemon juice, garlic powder, oregano, salt, and pepper.
    ⅓ cup extra virgin olive oil, 3 tablespoons balsamic vinegar, Juice of ½ lemon, 1 teaspoon garlic powder, ½ teaspoon dried oregano, 1 teaspoon sea salt and black pepper

Combine and Toss

  • Pour the dressing over the salad and toss well to coat everything evenly.

Finish and Serve

  • Taste and adjust seasonings as needed. I usually add additional salt and pepper here— about 1/2 teaspoon each, to taste. If you’re using Parmesan, sprinkle it on just before serving. Serve immediately or refrigerate for up to 3 days.
    Salt to taste, Pepper to taste, Optional: Freshly grated parmesan

Notes

*Nutrition information is for 6 servings. 
Storing: Transfer leftovers to an airtight container, and store them in the fridge for up to 3 days. I don’t recommend freezing this recipe! 

Nutrition

Serving: 1servingCalories: 346kcalCarbohydrates: 26gProtein: 15gFat: 21gSaturated Fat: 5gPolyunsaturated Fat: 3gMonounsaturated Fat: 12gCholesterol: 26mgSodium: 865mgPotassium: 301mgFiber: 8gSugar: 3gVitamin A: 358IUVitamin C: 24mgCalcium: 134mgIron: 3mg
Keyword: grinder bean salad, grinder dense bean salad, grinder salad
Course: Appetizer, Main Course, Side Dish
Method: No Cook
Cuisine: American


You May Also Like

A Week of Family Dinners!
Download this ebook to enjoy a weeks worth of meals planned for you! Grocery list included. Even a bonus of breakfast and lunch recipes.

Leave a Comment

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

Recipe Rating