These harissa butter beans are the perfect quick, easy vegetarian (or vegan) dinner recipe. Ready in 25 minutes and containing minimal ingredients, the spicy and flavor-packed beans are served with a spoonful of soft cheese, lots of lemon zest, and black pepper.

This is one of my favorite low-effort dinners that packs a lot of flavor and tastes absolutely delicious. Similar bean recipes you might also enjoy include my homemade baked beans, these beautiful creamy butter beans, these red pesto butter beans for a less spicy alternative, or these Mexican pinto beans, and this black bean bowl.
Ingredients
The recipe card below contains the exact ingredient quantities for this recipe – but below, I’ve added a few notes and potential substitutions.
- Butter Beans: These are also known as lima beans, so look out for both names when shopping! This recipe uses canned butter beans for convenience. Other white beans, such as cannellini beans or navy beans will also work well.
- Onions & Garlic: This recipe uses diced red onion and minced garlic – you could also use diced white onion or shallot if you prefer. I used three cloves of garlic in this recipe as I wanted a garlicky, smoky butter bean dish – feel free to adjust based on your preferences.
- Passata or Diced Tomatoes: The passata helps to give the beans their rich, flavorful sauce. I prefer passata to keep the sauce smooth, but the diced tomatoes will also work well.
- Harissa Paste: Harissa paste is a spicy, smoky, and aromatic chili paste . It’s made from roasted red peppers, dried chili peppers, and a blend of spices and herbs like garlic, cumin, coriander, and caraway seeds. Note, harissa paste can be very spicy – so if you don’t like heat, use less or consider using a red pepper pesto instead.
- Cream: A dash of heavy cream (double cream) is a must to give the sauce its creamy, silky texture. Coconut milk would also be a good alternative to keep this recipe dairy free.
- Seasonings: The flavors of the harissa paste really shine through in this recipe, so the seasonings are kept simple with smoked paprika, salt, and black pepper.
- Toppings: The dish is finished with a scoop of soft cheese (optional but always recommended!), fresh parsley, and lemon zest and juice.

Storage
If you have leftovers, keep them in an airtight container for up to 3-5 days. Reheat your beans in the microwave or on the stove until piping hot before serving.
Serving Your Harissa Butter Beans
I love this dish served with crusty toasted sourdough spread with a little butter- but you could also serve it with some garlic bread, on top of a baked potato (try this kumpir recipe to make it next level!), or with mashed potato.
You could also serve your beans as a flavor-packed side dish.
FAQs
Is harissa paste spicy?
Yes, harissa paste is quite spicy. If you can’t manage spice well, use less or consider swapping out the harissa paste for a red pepper pesto or sun-dried tomato pesto.
Can I use a different type of beans?
Yes, any white beans will work for this recipe. Cannellini beans, navy beans, or haricot beans will also work.
Can I freeze my beans?
I wouldn’t recommend freezing your harissa butter beans as the cream may change in texture when frozen and defrosted.
Harissa Butter Beans
These creamy harissa butter beans are the most delicious quick and easy vegetarian meal. Seasoned with lemon zest, lots of fresh parsley, and soft cheeese.
Ingredients
- 1 tin (400g) butter beans, drained
- 1 white onion, diced
- 2 cloves of garlic, minced
- 1 tbsp olive oil
- 1.5 tbsp harissa paste
- 200ml tomato passata
- 1 tsp smoked paprika
- 1 tsp flaky salt
- 1 tsp black pepper
- 120ml heavy cream
- 2 tbsp jarred sweet picante peppers OR 1 roasted red pepper, diced
- 1 lemon, juice and zest
- 2 tbsp soft cheese
- 1 handful of fresh parsley, chopped
Instructions
- Start by heating the olive oil in a pan, the add your diced onion. Saute for 5-6 minutes.
- Add the minced garlic and diced peppers, then add the seasonings and cook for another minute before adding the passata and the harissa paste.
- Add the butter beans.
- Pour in the cream, and stir togerther on a low simmer for 5 minutes for a smooth and silky sauce.
- Squeeze over the lemon juice.
- Allow everything to simmer for 15 minutes or until the sauce has thickened.
- Serve the beans with a spoonful of soft cheese, fresh chopped parsley, black pepper, and lemon zest.
Notes
IThese harissa butter beans can be stored in the refrigerator in an airtight container for 3-5 days. I'd recommend reheating the beans either in the microwave or on the hob.
Nutrition Information:
Yield: 3 Serving Size: 1Amount Per Serving: Calories: 373Total Fat: 25gSaturated Fat: 11gTrans Fat: 1gUnsaturated Fat: 11gCholesterol: 51mgSodium: 1328mgCarbohydrates: 35gFiber: 8gSugar: 14gProtein: 9g

Tim
Monday 21st of July 2025
I’ve made this a couple of times. I ad lib with some extra veg from the garden. It’s really delicious. I’m adding it to my list of store cupboard dishes to cook on long sailing passage s. Really cheers everyone up to get something tasty.
Tesee
Friday 7th of February 2025
This is an AMAZING dish! I doubled the recipe, added some frozen chopped kale, and topped with cottage cheese instead of cream cheese when I served it (for some extra protein). It was a total flavor bomb and the lemon really made the dish. Thank you for this recipe, I'll be making it regularly!
By The Forkful
Saturday 8th of February 2025
so happy to hear this :) glad you liked it
Nat
Tuesday 27th of August 2024
Are there any soft cheeses that you recommend?
By The Forkful
Thursday 29th of August 2024
Any basic cream cheese will work great - I buy one that's labelled " garlic and herb soft cheese" which works great!