Not every rib side needs to be crisp, creamy or covered in cheese. Sometimes I want something warm, green and substantial enough to stretch the plate without weighing it down. This warm potato bean salad does that nicely. It has tender potatoes, creamy white beans and a sharp chimichurri-style dressing with parsley, garlic, chilli and vinegar.
It’s the side I make when the ribs are rich but I still want the table to feel fresh. The beans make it more filling than a plain herb potato salad, while the chimichurri dressing cuts through smoke and glaze. I’ve put it in the barbecue rib potato side round-up I keep coming back to because it gives the cluster a lighter, greener option that still feels like proper food.
The flavour direction
This recipe is herb-led, garlicky and vinegar-bright. It’s not chilled and fermented like fermented kimchi potatoes with sesame and cucumber, and it’s not sweetcorn-heavy like smoky sweetcorn potato hash with lime mayo. The dressing is loose, punchy and green rather than creamy or sticky.
The practical payoff is balance. You get potatoes and beans in one bowl, so it can handle a smaller portion of ribs without leaving anyone hungry. It also behaves well warm or room temperature, which is handy when rib timing slips a bit, as rib timing absolutely does when people start chatting near the barbecue.
Ingredients for 4 people
- 800g baby potatoes, halved if large
- 400g tin cannellini beans, drained and rinsed
- 150g fine green beans, trimmed and halved
- 2 tbsp olive oil
- 1 small red onion, finely sliced
- 1 tbsp red wine vinegar
- ½ tsp fine sea salt, plus extra for boiling
- ½ tsp cracked black pepper
- 1 lemon, zest only
For the chimichurri herb dressing
- 30g flat-leaf parsley, finely chopped
- 15g fresh coriander, finely chopped
- 2 garlic cloves, finely grated
- 1 red chilli, deseeded and finely chopped
- 1 tsp dried oregano
- 3 tbsp olive oil
- 2 tbsp red wine vinegar
- 1 tbsp lemon juice
- ½ tsp fine sea salt
- ½ tsp cracked black pepper
Ingredient notes
Baby potatoes work well because they stay neat and creamy once dressed. I keep the skins on for texture and fibre. If you only have larger potatoes, cut them into generous chunks rather than small dice, as small pieces can break once the beans and dressing are folded through.
Cannellini beans are soft, mild and good at taking on dressing. Butter beans also work if you want bigger, creamier bites. Fine green beans add snap, which matters because warm potato salads can become too soft. The chimichurri dressing is parsley-led, but coriander gives it a fresher barbecue edge. If you dislike coriander, use more parsley and add a little extra lemon zest.
Equipment needed
You’ll need a saucepan, colander, mixing bowl, small bowl and sharp knife. A wide mixing bowl is useful because potatoes and beans need gentle turning. A deep bowl encourages overmixing, and overmixing turns cannellini beans into paste.
You don’t need a blender for the dressing. I prefer chopping by hand because the herbs stay lively and the dressing feels looser. A blender can make chimichurri taste a bit grassy and muddy. If you’re cooking outside, this is easy to assemble near the barbecue while the ribs rest, as the potatoes only need boiling and the dressing is cold-mixed.
Instructions
Step 1: Soften the onion
Put the sliced red onion in a small bowl with 1 tbsp red wine vinegar and a pinch of salt. Scrunch lightly and set aside while the potatoes cook. This takes away the raw edge.
Step 2: Boil the potatoes
Place the potatoes in a pan of cold salted water. Bring to the boil and simmer for 14 to 16 minutes, until tender but not falling apart.
Step 3: Add the green beans
For the final 3 minutes of potato cooking, add the green beans to the same pan. They should turn bright and stay slightly crisp.
Step 4: Drain and steam dry
Drain the potatoes and green beans well, then leave them in the colander for 3 to 4 minutes. Tip them into a wide bowl while still warm.
Step 5: Make the chimichurri dressing
Stir the parsley, coriander, garlic, red chilli, oregano, olive oil, red wine vinegar, lemon juice, salt and pepper together in a small bowl. Taste and adjust with more vinegar or lemon if the ribs you’re serving are sweet.
Step 6: Fold the salad together
Add the cannellini beans, softened red onion, olive oil, black pepper and lemon zest to the warm potatoes and green beans. Spoon over most of the chimichurri and fold gently.
Step 7: Rest, finish and serve
Let the salad sit for 10 minutes so the warm potatoes drink in the dressing. Spoon over the remaining chimichurri just before serving. Serve warm or at room temperature.
Cooking techniques that make the salad better
The warm dressing stage is the main thing. Potatoes absorb oil, vinegar and garlic better when they’re warm, so don’t chill them before mixing. The beans go in after draining because they’re already cooked and only need warming through from the potato heat. If you boil the beans with the potatoes, they can split and cloud the salad.
The herbs need knife work rather than punishment. I chop them finely enough to coat the potatoes, but not so finely that they turn to wet green confetti. Chimichurri should taste bright and loose. Letting the salad rest for 10 minutes gives the vinegar time to settle into the potato flesh, while the final spoonful of fresh dressing keeps the top fragrant and sharp.
What to serve with warm potato bean salad
This salad is excellent beside harissa yoghurt ribs with lemon and mint because the herbs and garlic sit naturally with the yoghurt and spice. It also works with mango habanero ribs with lime ginger glaze, where the vinegar and parsley stop the fruit and chilli from becoming too sticky.
For other potato sides, crunchy potato rosti cakes with apple slaw bring crisp texture if you want contrast. Bombay potatoes with tamarind, yoghurt and crisp bits go warmer and spicier, so I’d only serve both if the rest of the table is simple. A small bowl of whipped feta with hot honey and lime for rib sides can add creamy richness without turning this salad into a dairy dish.
Best rib matches for this potato side
This warm potato bean salad works best with ribs that need brightness. Herb-led ribs, fruit-chilli ribs and sweet-sour glazes all make sense. With tamarind chilli ribs with palm sugar stickiness, the chimichurri adds green sharpness to the tamarind without doubling down on sweetness.
It’s also handy with very smoky ribs because parsley, vinegar and chilli lift the palate. If the ribs are heavily sauced, serve the salad slightly warm rather than hot. The dressing tastes clearer that way, and the beans keep the plate filling without adding more glaze, cheese or mayonnaise.
Wine and beer pairings
For wine, Sauvignon Blanc works well here because the salad has parsley, vinegar and chilli. A dry Portuguese Vinho Verde is also good, especially if the ribs are sweet or spicy, as it keeps the whole plate crisp. If you prefer red, choose a light Cabernet Franc or young Tempranillo with gentle tannin.
For beer, pilsner is clean and bright with the chimichurri. Pale ale works if the ribs are smoky, though I’d choose one with citrus rather than heavy bitterness. With fruit-chilli ribs, a wheat beer softens the chilli and makes the beans feel creamier.
FAQ
Can warm potato bean salad be made ahead?
Yes. Cook the potatoes, green beans and beans ahead, then dress them while slightly warm if possible. If making fully ahead, refresh with extra chimichurri before serving.
What beans work best in potato salad?
Cannellini beans are my favourite because they’re creamy and mild. Butter beans work for bigger bites, while haricot beans give a smaller, firmer texture.
Is chimichurri good with BBQ ribs?
Yes. Chimichurri brings parsley, garlic, chilli and vinegar, which cuts through smoky meat and sticky rib glaze. It’s especially good with herb, chilli or fruit-led ribs.
Can I serve this potato salad cold?
You can, but it’s best warm or room temperature. Straight from the fridge, the potatoes taste firmer and the olive oil dressing can feel muted.
Can I make this recipe vegan?
Yes. The recipe is naturally vegan, as long as your rib-side spread doesn’t require dairy in other dishes. The beans make it satisfying without cheese or yoghurt.
Can I use tinned beans without cooking them?
Yes. Drain and rinse them well, then fold them into the warm potatoes. They’ll warm gently from the residual heat without breaking down.
What can I use instead of coriander?
Use extra parsley, basil or a little mint. Basil gives a softer flavour, while mint makes the salad cooler and fresher beside spicy ribs.
What ribs go best with chimichurri potatoes?
Harissa yoghurt ribs, tamarind chilli ribs, mango habanero ribs and smoky dry-rubbed ribs all work well. The green dressing adds freshness without adding another sweet sauce.
Tips for Success with Warm Potato Bean Salad
Don’t overmix once the beans go in. Cannellini beans are creamy, which is lovely, but they can break if treated like gravel. I use a large spoon and fold from the outside of the bowl into the middle. You want whole beans, warm potatoes and dressing tucked around everything, not a mashed bean coating.
Balance the vinegar against the ribs. If the ribs are very sweet, make the chimichurri sharper. If the ribs are already tangy, keep the dressing a little softer with more olive oil and lemon zest rather than extra vinegar. This is where tasting matters. Potato salad doesn’t live on its own at a barbecue, it has to behave with smoke, glaze and meat juices.
Recipe variations for warm potato bean salad
For a smokier version, add ½ tsp smoked paprika to the chimichurri and char the green beans quickly on the barbecue before folding them in. That version works especially well with dry-rubbed ribs because the salad still feels fresh, but it picks up a little fire and smoke from the grill.
For a more substantial version, add grilled courgette, roasted red peppers or chopped cherry tomatoes. If you want extra crunch, scatter toasted pumpkin seeds over the top just before serving. For a creamier but still bright version, crumble over 80g feta or spoon a little Greek yoghurt alongside, though I’d keep the main dressing vinegar-led.
Storage and Reheating Warm Potato Bean Salad
Store warm potato bean salad in an airtight container in the fridge for up to 3 days. Keep a little chimichurri back if you can, then spoon it over after storage to freshen the herbs and acidity.
To reheat, let the salad come towards room temperature, then warm gently in a low oven at 160°C for 8 to 10 minutes. Don’t blast it, or the herbs will dull and the beans may split. It’s also very good eaten at room temperature with leftover ribs.
Health benefits and dietary swaps
For gluten-free guests, this recipe is naturally suitable, but check any packaged spice or vinegar labels if needed. For low-salt cooking, reduce the salt in the chimichurri and use lemon zest, chilli and extra herbs to keep the flavour lively. For a higher-protein version, add another tin of beans or scatter over toasted seeds.

Warm Potato Bean Salad with Chimichurri Herb Dressing
Ingredients
- 800 g baby potatoes halved if large
- 400 g tin cannellini beans drained and rinsed
- 150 g fine green beans trimmed and halved
- 2 tbsp olive oil
- 1 small red onion finely sliced
- 1 tbsp red wine vinegar
- ½ tsp fine sea salt plus extra for boiling
- ½ tsp cracked black pepper
- 1 lemon zest only
For the chimichurri herb dressing
- 30 g flat-leaf parsley finely chopped
- 15 g fresh coriander finely chopped
- 2 garlic cloves finely grated
- 1 red chilli deseeded and finely chopped
- 1 tsp dried oregano
- 3 tbsp olive oil
- 2 tbsp red wine vinegar
- 1 tbsp lemon juice
- ½ tsp fine sea salt
- ½ tsp cracked black pepper
Instructions
Soften the onion
- Put the sliced red onion in a small bowl with 1 tbsp red wine vinegar and a pinch of salt. Scrunch lightly and set aside while the potatoes cook. This takes away the raw edge.
Boil the potatoes
- Place the potatoes in a pan of cold salted water. Bring to the boil and simmer for 14 to 16 minutes, until tender but not falling apart.
Add the green beans
- For the final 3 minutes of potato cooking, add the green beans to the same pan. They should turn bright and stay slightly crisp.
Drain and steam dry
- Drain the potatoes and green beans well, then leave them in the colander for 3 to 4 minutes. Tip them into a wide bowl while still warm.
Make the chimichurri dressing
- Stir the parsley, coriander, garlic, red chilli, oregano, olive oil, red wine vinegar, lemon juice, salt and pepper together in a small bowl. Taste and adjust with more vinegar or lemon if the ribs you’re serving are sweet.
Fold the salad together
- Add the cannellini beans, softened red onion, olive oil, black pepper and lemon zest to the warm potatoes and green beans. Spoon over most of the chimichurri and fold gently.
Rest, finish and serve
- Let the salad sit for 10 minutes so the warm potatoes drink in the dressing. Spoon over the remaining chimichurri just before serving. Serve warm or at room temperature.
