This post contains affiliate links.

Tired of boring salads? This dense bean salad with a quick everything bagel vinaigrette is packed with fiber-rich legumes, creamy mozzarella pearls, and a zesty vinaigrette. Bonus: it comes together in just 15 minutes and is perfect for meal prep!

Everything bagel bean salad in a bowl on a green tile background.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Beans are having a serious moment, thanks to TikTok creator Violet Witchel (a.k.a. Dense Bean Salad Girl). And honestly? We’re here for it. Toss them with fresh veggies and a homemade dressing, and just like that, you’ve got a quick vegetarian lunch idea that’s insanely easy to make and so satisfying!

Today, we’re giving the dense bean salad trend an upgrade with a game-changing ingredient: everything bagel seasoning. It’s a whole new level of deliciousness, friends.

A Salad Worth the Hype

  • Super Customizable: The great thing about this marinated bean salad is that it’s ridiculously easy to swap ingredients (try feta, sun-dried tomatoes, or plant-based chicken pieces!).
  • Almost Zero Effort Required: With no cooking and mostly chopping, this recipe is perfect for busy days or when you’re feeling lazy.
  • Endless Ways To Serve: Try it as a standalone meal, a side dish, a dip, or even stuffed into a pita. You’ve got options!
Everything bagel bean salad in a bowl on a green tile background.

Grab These Ingredients

This everything bagel salad recipe keeps it simple with easy-to-find ingredients, most of which are pantry staples you likely have on hand. Jump down to the recipe card for exact measurements.

  • Beans: We’re using chickpeas and white beans for a hearty, protein-packed base. (Make sure to rinse them well to remove excess sodium!)
  • Veggies: Celery, green bell pepper, English cucumber, and chives give this salad fresh, crisp textures and Mediterranean-inspired flavors.
  • Cheese: We love mozzarella pearls to add an indulgent note. For a lighter or vegan option, swap in dairy-free feta or omit it entirely.
  • Seasonings: Everything bagel seasoning is our secret weapon here! We’re using a homemade version (poppy/sesame seeds, garlic/onion powder, and salt), but you can find pre-mixed options at any grocery store. We’ll also add dill and ground black pepper for a herbaceous kick!
  • Vinaigrette Base: Extra virgin olive oil will provide lots of healthy fats, while red wine vinegar and Dijon mustard add the perfect spicy tang.

Marinate The Mozzarella

If you want to boost the flavor even more, try marinating the mozzarella cheese pearls in olive oil, garlic, and Italian herbs (like basil, oregano, and thyme) for a few hours or overnight before adding them to the salad.

Stirring ingredients for dense bean salad in a bowl.

Let’s Make A Dense Bean Salad

Since there’s no cooking involved, the hardest part about this chickpea and white bean salad is chopping the veggies. This is an overview of the recipe. Jump to the recipe card for the full printable recipe.

  1. Whisk all vinaigrette ingredients until combined.
  2. Prep the salad mix-ins (beans, veggies, and cheese).
  3. Assemble the salad with the vinaigrette and serve!

Tossing Tip

When tossing your mozzarella bean salad, use a large mixing bowl and gently fold the ingredients together to avoid breaking the beans or squishing the mozzarella pearls. We’re going for lightly tossed, not mushy!

Everything bagel bean salad in a bowl on a green tile background.
Chop your veggies into similar-sized pieces to ensure every bite has the perfect balance of flavors and textures.

Batch It!

Because this bean salad holds up so well in the fridge, it’s a great one to prep in big batches to enjoy as a component in meals all week! Stir it into pasta salad, spoon it over a bagel, or add it to romaine or butterhead lettuce leaves for crunchy wraps.

Different ways of serving bean salad.

Bring On the Beans

Everything Bagel Bean Salad

5 from 3 ratings
Prep: 15 minutes
Total: 15 minutes
Servings: 6 servings
Tired of boring salads? This dense bean salad with everything bagel seasoning is packed with fiber-rich legumes, creamy mozzarella pearls, and a zesty vinaigrette (and trust me, it's anything but boring!). Bonus: it comes together in just 15 minutes and is perfect for meal prep!

Ingredients 

Vinaigrette

  • ¼ cup extra virgin olive oil, 60 mL
  • 2 Tbsp red wine vinegar, white wine vinegar can be used in a pinch, 30 mL
  • 2 tsp Dijon mustard
  • 2 tsp each poppy seeds, sesame seeds
  • 1 tsp each garlic powder, onion powder, dill
  • ½ tsp salt
  • ¼ tsp ground black pepper

Salad

  • 1 15-oz can chickpeas, drained and rinsed, 425-g can
  • 1 15-oz can white beans, drained and rinsed, 425-g can
  • 1 cup finely diced celery, about 3 stalks
  • 1 green bell pepper, finely diced
  • 1 English cucumber, finely diced
  • 4 Tbsp finely chopped chives
  • 1 8-oz package fresh mozzarella pearls, 226 g
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Vinaigrette: Whisk together all Vinaigrette ingredients.
    Whisking together everything bagel vinaigrette.
  • Salad: Prep all Salad ingredients according to notes.
    Stirring ingredients for dense bean salad in a bowl.
  • Assemble: Toss Salad with the Vinaigrette and serve! Can be served fresh or chilled.
    Stirring ingredients for dense bean salad in a bowl.

Notes

Can I use dried beans? Yes! To substitute dried beans, soak them overnight and cook until tender before using. One cup of dried beans yields approximately 2 to 3 cups of cooked beans (which equals about one 15-oz can).
How do I keep the salad from getting watery? Thoroughly drain and rinse the beans and pat the veggies dry before tossing. If making ahead, it’s best to store the dressing separately.
Storage: This make-ahead bean salad is perfect for meal prep! You can mix the salad and vinaigrette up to 4 days in advance.

Nutrition

Serving: 1serving | Calories: 320kcal | Carbohydrates: 28.5g | Protein: 13g | Fat: 17g | Saturated Fat: 3g | Polyunsaturated Fat: 1.5g | Monounsaturated Fat: 10g | Trans Fat: 0g | Cholesterol: 15mg | Sodium: 900mg | Potassium: 700mg | Fiber: 6g | Sugar: 8g | Vitamin A: 300IU | Vitamin C: 20mg | Calcium: 150mg | Iron: 3mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 3 votes

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




11 Comments

  1. Casssie says:

    5 stars
    Great and simple

    1. Sarah Bond says:

      I’m so happy you loved it!

  2. Ann says:

    I don’t see everything bagel seasoning, even in your list?

    1. Sarah Bond says:

      Hi Ann! We’re making our own everything bagel flavor with poppy seeds, garlic powder, onion powder, etc 🙂

  3. Patricia McCarthy says:

    If I use premade everything bagel seasoning how much would you suggest I add?

    1. Sarah Bond says:

      About 1 to 2 teaspoons!

    2. Karen House says:

      I added the amounts of the individual seasonings and seeds and came up with 6 tsp. So I replaced them with 2 tbsp of everything bagel seasoning and omitted the salt.

  4. Karen House says:

    5 stars
    My daughter (28) who still avoids veggies like when she was a toddler had a bite of mine and asked if there was more for her lunch tomorrow! That has to rate 5 stars

    1. Sarah Bond says:

      I’m so happy to hear it was a hit, Karen!!

  5. Sara M says:

    5 stars
    This was a huge hit at a gathering of friends! Easy to make and so fresh tasting. It is going in my standard rotation.

    1. The Live Eat Learn Team says:

      Happy you all enjoyed it Sara, thanks for cooking with us!