
Cannellini Bean Salad with Grilled Shrimp

By Emma
Certified Culinary Professional
Bacon hits the oven first. Shrimp goes in after. Everything else happens in one bowl while you’re waiting for things to brown. 32 minutes total.
Why You’ll Love This Shrimp and White Bean Salad
Tastes like you tried. Didn’t actually. Grilled shrimp stays tender all the way through — not rubbery, not mushy. Just works. Cold the next day, somehow better. The beans soak up the vinegar overnight and get this kind of flavor that wasn’t there before. One bowl. Bacon goes in the oven so you’re not standing there watching it. Everything else mixes while that’s happening. Easy dinner. Real easy. Nineteen minutes of actual work, tops. Bacon. There’s bacon. That’s it.
What You Need for a Mediterranean Bean Salad
Smoked bacon — six strips, cut into pieces. The kind that’s still a little chewy in the middle. Medium shrimp. 500 grams. Tails off, already peeled. Frozen works fine, thaw it first. Two cans of white beans. Cannellini, chickpeas — doesn’t matter much. Rinse them. Get the starchy stuff off. Cherry tomatoes. Halved. 500 ml. Red ones if you can. Yellow gets lost. Fresh thyme and parsley. Not dried. 30 ml each. Dried tastes like old paper. Red wine vinegar. 45 ml. Not white vinegar. Too sharp. Not balsamic. Too heavy. One small shallot, minced. Or half a regular onion if shallots aren’t there. Smoked paprika. 5 ml. Regular paprika is basically food coloring. Smoked paprika has something going on. Olive oil. 45 ml total. Use the stuff you actually like drinking. Cheap oil tastes cheap. Cayenne pepper. Just a pinch. Salt and black pepper to taste.
How to Make Grilled Shrimp Salad
Oven to 190°C. Center rack. That’s 375°F if you’re in the States. Line a baking sheet with parchment — bacon doesn’t stick that way and cleanup is nothing.
Spread the bacon out. Not piled. Single layer. Into the oven for 15 minutes. You’ll know when it’s done because it stops sizzling and smells like actual food instead of raw pork.
While that’s going, pat the shrimp dry. Really dry. Get a paper towel, press it. Wet shrimp doesn’t sear right. Toss them with the smoked paprika, 30 ml of olive oil, salt, pepper. That’s it. Don’t overseasion — you’re adding vinegar later.
Heat a grill pan or skillet on medium-high. Should be hot enough that the shrimp hits it and immediately protests. 2 to 3 minutes per side. You’ll see the color change from gray to opaque. Pull it off then. One second longer and it gets this rubbery thing happening that’s hard to fix.
Getting the Beans Tender and the Flavors to Actually Stick
The bowl is where it comes together. Large bowl — bigger than you think you need. Beans go in first. Then tomatoes, thyme, parsley, the vinegar, shallot, cayenne, and the remaining 15 ml of oil. Stir it. Doesn’t take long. Tastes weird at this point. Don’t worry.
Hot shrimp goes in next. Broken-up bacon after that. Stir gently — shrimp breaks if you go too hard. Taste it. Salt more probably. Black pepper definitely.
Serve it warm or cold. Hot shrimp on warm beans is one thing. Cold the next day is another thing. Better thing. The vinegar soaks in overnight and the whole salad tastes less like separate ingredients and more like something that sat in your fridge thinking about itself.
Tuna and White Bean Salad Tips and Mistakes
The bacon can’t be rubbery. If it’s still chewy, it’s not done. Roasting it separate from everything else means you can actually control that — don’t skip the oven step.
Shrimp cooks fast. Stupid fast. You’ll undercook it if you’re not watching. Three minutes per side. It goes from translucent to opaque, that’s the line. Anything past that and texture goes bad.
The vinegar amount sounds like a lot. It’s not. White bean salad without enough acid is just warm beans. The vinegar is what makes it taste like something.
Don’t add the shrimp hours before serving. It’s fine warm. It’s fine cold later. But if you let it sit in the dressing hot for like two hours before eating, the texture gets a little soft. Not ruined, just softer than you want. Add the warm shrimp right before serving if you’re eating it the same day.
If you hate shallots, use red onion. If you hate red onion too, just add more salt and skip the allium thing entirely.

Cannellini Bean Salad with Grilled Shrimp
- 6 strips smoked bacon, cut into pieces
- 500 g (1.1 lb) peeled and deveined medium shrimp, tails removed
- 5 ml smoked paprika
- 45 ml olive oil
- 2 cans 398 ml (14 oz) white beans, rinsed and drained
- 500 ml (2 cups) halved cherry tomatoes
- 30 ml fresh thyme leaves
- 30 ml fresh parsley, chopped
- 45 ml red wine vinegar
- 1 small shallot, finely minced
- Pinch of cayenne pepper
- Salt and black pepper
- 1 Position oven rack center. Preheat to 190 °C (375 °F). Line baking sheet with parchment.
- 2 Arrange bacon pieces spread out. Roast 15 minutes, crisped and browned. Remove, reserve.
- 3 Meanwhile, toss shrimp with smoked paprika, 30 ml olive oil, salt, pepper.
- 4 Heat grill pan or skillet on medium-high. Grill shrimp 2 to 3 minutes per side until opaque. Remove.
- 5 In large bowl, combine white beans, tomatoes, thyme, parsley, vinegar, shallots, cayenne, remaining oil. Salt and pepper to taste.
- 6 Add hot shrimp and crushed bacon bits. Stir gently. Serve immediately.
Frequently Asked Questions About White Bean Salad with Shrimp
Can you make this with canned tuna instead? Yeah. Swap the shrimp for a can of tuna, drained. Add it at the end instead of warm. It won’t be quite the same but it works. Tuna and white bean salad is basically this but cold from the start.
How long does it keep? Three days in the fridge. The beans keep getting better. The shrimp gets a little softer but still eats fine.
Can you use frozen shrimp? Already answered that. They work. Thaw them completely and pat them dry. Wet shrimp doesn’t sear.
What if the beans are mushy? You’re overcooking them or you got a bad can. Rinse them better. Try a different brand. Some cans come out basically mush. Not worth it.
Can you grill the shrimp on an actual grill instead of a pan? Yeah. Same timing. 2 to 3 minutes per side. It’ll taste slightly better because of the char. That’s it.
Is this a mediterranean bean salad or something else? It’s a grilled shrimp salad with white beans. Mediterranean because of the thyme, the vinegar, the beans. Doesn’t matter what you call it.
Can you double it? Sure. Bacon takes the same time. Shrimp takes the same time. Everything else just scales. Make it.



















