Saucy Harissa Butter Beans with Cool Cucumber Salad

Created by Laura Wright — Published 27/05/2026
5 from 4 reader reviews
You’ll love these quick harissa butter beans that bubble away in a skillet. The succulent texture of butter beans is incredibly satisfying with fiery harissa, cool minty cucumbers, and a luscious dollop of plain yogurt. I love that it sits around 10 ingredients!
Overhead shot of a finished bowl of harissa butter beans topped with sliced cucumber mint salad and dollops of vegan yogurt, served on a blue-speckled ceramic plate with a spoon.

This comforting, but also light, vegan dinner main is ready in about 40 minutes. A quick sauce made from cherry tomatoes, fragrant fennel, and garlic envelops the beans and makes them feel special – even on a weeknight! I love fennel with tomatoes and it adds a silky body to this dish. Along with the sliced cucumber salad, I recommend serving this with big, rustic pieces of whole wheat bread for scooping up the beans.

Overhead flat lay of all recipe ingredients on a wooden surface: butter beans, cherry tomatoes, mini cucumbers, fennel, shallot, garlic, fresh mint, harissa paste, lemons, vegetable stock, and vegan yogurt.
Overhead shot of prepped aromatics — diced fennel and shallots in a white bowl, with minced garlic in a smaller copper bowl alongside — ready to be cooked.

When in doubt, there is always a spicy, tomato-y, and bean-based thing to be made straight from my pantry stock. Since we always have them on hand, I’ve been making a simple sliced cucumber salad with a lot of our “bowl meals” lately, which got me thinking about a way to work this salad into a dish here. You just whizz the cucumbers up in a couple minutes with a mandoline.

Other white beans (even chickpeas) will perform similarly in this recipe, but I just love the drama of big butter beans. I reach for a silky coconut milk-based vegan yogurt to bring it all together. The cool richness smooths everything out.

Harissa spiciness varies a lot by brand. I used a local grocery store’s private label and found it mild enough to add an extra tablespoon. Use a paste you love and trust your own heat tolerance.

Close-up overhead shot of thinly sliced cucumbers in a ceramic bowl, topped with finely chopped fresh mint, olive oil, and cracked black pepper, just before tossing.
Overhead shot of the completed dish components: a Dutch oven filled with harissa butter beans in tomato sauce, a bowl of sliced cucumber mint salad, and a small tin of vegan yogurt, arranged on a dark wooden board.

Saucy Harissa Butter Beans with Cool Cucumber Salad

Butter beans simmered in a quick harissa and cherry tomato sauce with fennel and garlic, topped with a cool minty cucumber salad and a generous dollop of creamy vegan yogurt. Comforting but light, pantry-friendly, and ready in 40 minutes.
5 from 4 reader reviews
Overhead shot of a finished bowl of harissa butter beans topped with sliced cucumber mint salad and dollops of vegan yogurt, served on a blue-speckled ceramic plate with a spoon.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings 3 -4

Ingredients

Harissa Butter Beans

  • 2 tablespoons olive oil
  • 1 medium shallot, small dice
  • 1 small fennel bulb, cored and diced
  • 3 cloves garlic, minced
  • 1 pint cherry tomatoes (about 2 cups)
  • 2 tablespoons harissa (see note)
  • salt and ground black pepper, to taste
  • 1 cup vegetable stock
  • 2 ½ cups cooked butter beans, drained and rinsed

Cool Cucumber Salad & Assembly

  • 3 Persian cucumbers, thinly sliced (with a mandoline is perfect)
  • 2 sprigs fresh mint, leaves finely sliced
  • 1 tablespoon olive oil
  • 1 teaspoon lemon juice
  • salt and ground black pepper, to taste
  • unsweetened vegan yogurt, to dollop on top (see note)

Notes

  • For me, butter beans are available locally in 398 mL cans. I use 2 for this recipe!
  • Harissa spiciness can vary by brand. The one I’m currently using is not overly hot, so I upped the amount to 3 tablespoons. Start with 2 and use your best judgement or simply add to taste!
  • A lot of the flavor in this recipe is coming from the harissa. Use one that you already know and love!
  • Yoggu is my favorite vegan yogurt for savory dishes! Thick, tangy, and creamy. Culina is another great one.

Instructions

  • Set a large skillet over medium heat. Once the skillet is hot, pour in the oil and swirl it around. Add the shallots and fennel and sauté until soft and translucent, about 6-7 minutes. Add the garlic and sauté for another minute. Add the cherry tomatoes and harissa, and stir. Season with salt and pepper. Add the vegetable stock. Pop a lid on top and let everything cook/steam for 3-4 minutes
  • Remove the lid and start mashing down on the tomatoes a bit to break them up. Keep cooking with the lid on until tomatoes are fully mushy, about 3 minutes. Add the butter beans and stir. Bring the mixture to a simmer. Season again with salt and pepper. Keep the butter beans on a low simmer, covered, for another 10 minutes or so while you prep the cucumber salad.
  • Using a mandoline, thinly slice the cucumbers directly into a medium bowl. To the sliced cucumbers, add the mint, olive oil, lemon juice, salt and pepper. Stir to combine.
  • Butter beans should have a nice thick and chunky sauce around them at this point. Serve the harissa butter beans hot with portions of cucumber salad on top, big dollops of yogurt, and some crusty bread as well. Enjoy!
27/05/2026
Posted in: autumn, gluten free, main course, nut free, quick, refined sugar-free, salty, spicy, spring, summer, tomatoes, umami, vegan, white beans, winter

9 comments

5 from 4 votes

Recipe Rating





  • Ieva J.

    5 stars
    Thank you so much for this recipe, the meal turned out delicious! I am currently eating a portion while there is a summer storm raging outside, so cozy :)

  • deb

    5 stars
    It’s way too hot here, way too early in the season. This quick skillet dinner was on point last night and did not heat up my kitchen, so thank you for that! Easy, so tasty and filling. We LOVED it. I keep Cava’s harissa on hand– it’s got a lot of heat so I used about 2 tbsp and that did the trick. I served it with sourdough toasted with confit garlic. Ice cold watermelon for dessert. Yay summer.

  • Karen Mehta

    5 stars
    Delish! Unusual but a delightful combination of flavors and textures.

  • Julie

    5 stars
    Really delicious recipe, the fennel is perfect with the tomato and harissa. I swapped out vegan yogurt for plain greek yogurt with a little bit of lemon.

    It’s always an investment to try a new recipe between preparation and going out to buy ingredients, and this was definitely worth it! I appreciate the thought and testing you put into each recipe – they’re always easy to follow and delicious ☺️

    • Laura Wright

      Julie,
      Thank you so much for this review and rating. Really glad that this recipe was worth the effort on your end! And thanks for your note on using regular Greek yogurt. I know that folks in the future will find that helpful :D
      -L

  • Monica

    Not bean/salad-related but where did you get that lovely blue speckled bowl in the first photo? I love it!

    • Laura Wright

      It’s an old Ikea one!
      -L

  • Meredith

    This looks delicious! Have you found a good source of dried butter beans in Canada?

    • Laura Wright

      Hi Meredith,
      I buy the Cedar brand of dried butter beans at Food Basics (I’m based in Ontario). They are sold/labelled as Lima beans though! It’s a confusing thing. Lima beans and butter beans are the same bean sold at different stages of maturity. The frozen ones that are still green are what we traditionally know as lima beans. The more mature, larger white beans sold in dry form or in cans at room temewrpature (the ones in this recipe) are butter beans. The bags of dried beans labelled “lima” are butter beans.
      -L