White Bean Salad with Parmesan, Tomatoes, and Crispy Bacon

This white bean salad is so flavorful and great served with flatbread for dinner. It combines cannellini beans with sweet tomatoes, crispy bacon, sweet pepper, Parmesan, red onion, and a bright lemon-Dijon dressing. It’s hearty enough for dinner but also great as a side dish or a dish to bring to potlucks and get-togethers.

close up of with bean salad with tomatoes, onion, crispy bacon, and other ingredients on a white plate served with flatbreads

What You Need

What you need for 4 servings of the white bean salad:

overhead view of ingredients needed for the white bean salad recipe neatly arranged on a wooden cutting board

For the Salad

  • White Beans – 2 cans of cannellini beans, drained and rinsed (with each can about 400 grams or 14 oz)
  • Bacon – 3.5 oz streaky bacon (100 grams, about 5 rashers), see note below
  • Sweet Red Pepper – 1 large sweet pepper or red bell pepper, seeds removed and diced
  • Red Onion – 1/4 red onion, thinly sliced
  • Parmesan – 2 oz parmesan (60 grams), shaved
  • Tomatoes – 8 oz sweet tomatoes (baby plum or cherry tomatoes), halved

For the Salad Dressing

  • Extra-Virgin Olive Oil – 3 tbsp extra-virgin olive oil
  • Fresh Parsley – 2 tbsp minced fresh parsley
  • Lemon – 1 lemon for the zest and 2 tbsp of lemon juice
  • Mustard – 1/2 tbsp of Dijon mustard
  • Salt & Pepper – salt and pepper to taste

Notes: For a vegetarian version (or if you simply don’t eat bacon), you can replace the bacon with 1 avocado and 2 oz (or 60 grams) of feta, crumbled.

How to Make It

Step 1. Make the salad dressing by combining the lemon zest, lemon juice, olive oil, mustard, fresh parsley, and a pinch of salt and pepper. Add the white beans and toss with the dressing until evenly coated.

Let them sit while preparing the bacon & remaining salad ingredients. They’ll absorb a lot of the flavor from the dressing.

overhead view of white been salad dressing of lemon zest, lemon juice, olive oil, mustard, fresh parsley, and salt and pepper being mixed in a bowl
overhead view of white beans being mixed with the dressing with a spatula in a grey bowl

Step 2. Make the crispy bacon using your preferred method. I like to take 2 baking sheets of an equal size. Then, I place parchment paper/baking paper on one and add the bacon rashers on top. Cover with parchment paper and then place the second baking sheet on top. The second tray keeps them flat, allowing them to get evenly crisp.

Bake in the preheated oven at 400°F (or 200°C) until you achieve your desired crispiness. For the ones below, it took about 20 minutes.

You could also make the crispy bacon in a frying pan on the stove or in an air fryer.

Once the bacon cools, chop it up to add to the salad.

top down view of crispy bacon on a baking tray after it has been cooked in the oven

Step 3. Add the remaining ingredients to the salad: halved baby tomatoes, chopped crispy bacon, shaved parmesan, diced sweet pepper, thinly sliced red onion.

overhead view of halved baby tomatoes, chopped crispy bacon, shaved parmesan, diced sweet pepper, and thinly sliced red onion in a bowl ready to be added to the beans and dressing and mixed

Gently toss until everything is combined. Taste and adjust the seasoning, adding salt, pepper, or lemon juice if needed. Serve with warm flatbreads.

top down view of white bean salad with all ingredients being tossed in a bowl together, placed on a dark wooden surface

You could also serve this with a fresh baguette, toasted ciabatta, or grilled sourdough bread instead of the flatbreads. If you want extra protein for a heartier meal, you could serve it with grilled chicken.

overhead view of white bean salad with parmesan, bacon, onion, and tomatoes, served with flatbreads on a white plate
overhead angled view of two plates of white bean salad with flatbreads, one in the foreground and one blurred in the background, served and ready to be eaten

Variations

For the vegetarian version mentioned above, replace the bacon with 1 large avocado and 2 oz of feta. Add the diced avocado flesh and crumbled feta to the other salad ingredients and toss.

overhead view of a vegetarian version of the white bean salad with flatbread, with the bacon replaced with avocado, on a grey round plate served with flatbreads

If you make the salad and love it, let me know in a review below.

Recipe Card

White bean salad on a white plate served with flatbread.

White Bean Salad

No ratings yet
Print Pin Rate
Prep Time: 10 minutes
Cook Time: 20 minutes
Servings: 4

Ingredients

For the Salad:

  • 2 cans of cannellini beans drained and rinsed (with each can about 400 grams or 14 oz)
  • 3.5 oz streaky bacon see note below
  • 1 large sweet pepper or red bell pepper
  • ¼ red onion thinly sliced
  • 2 oz parmesan shaved
  • 8 oz sweet tomatoes baby plum or cherry tomatoes

For the Salad Dressing:

  • 3 tbsp extra-virgin olive oil
  • 2 tbsp minced fresh parsley
  • 2 tbsp of lemon juice
  • 1 tsp lemon zest
  • ½ tbsp of Dijon mustard
  • salt to taste
  • ground black pepper to taste

Instructions

  • Make the salad dressing by combining the lemon zest, lemon juice, olive oil, mustard, fresh parsley, and a pinch of salt and pepper. Add the white beans and toss with the dressing until evenly coated. Let them sit while preparing the bacon & remaining salad ingredients. They’ll absorb a lot of the flavor from the dressing.
  • Make the crispy bacon using your preferred method. This is mine: Take 2 baking sheets of an equal size. Then, place parchment paper/baking paper on one and add the bacon rashers on top. Cover with parchment paper and then place the second baking sheet on top. The second tray keeps them flat, allowing them to get evenly crisp. Bake in the preheated oven at 400°F (or 200°C) until you achieve your desired crispiness, about 18-20 minutes. You could also make the crispy bacon in a frying pan on the stove or in an air fryer. Once the bacon cools, chop it up to add to the salad.
  • Add the remaining ingredients to the salad: halved baby tomatoes, chopped crispy bacon, shaved parmesan, diced sweet pepper, and thinly sliced red onion. Gently toss until everything is combined. Taste and adjust the seasoning, adding salt, pepper, or lemon juice if needed. Serve with warm flatbreads.

Notes

Note: For a vegetarian version, replace the 3.5 oz of bacon with 1 large avocado and 2 oz of feta. Add the diced avocado flesh and crumbled feta to the other salad ingredients and toss. The vegetarian version would only take 10 minutes to make, as there’s no cooking involved.
colorful white bean salad graphic showing a close-up and an overhead view of the dish and the name in the middle

Leave a Reply

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

Recipe Rating