Harissa White Beans with Cherry Tomatoes is a 15-minute plant-based recipe that serves 3, with 250 calories and 12g of protein per serving. These easy harissa white beans are made in one pan with creamy white beans, burst cherry tomatoes, garlic, tomato paste, smoked paprika and feta. Ready in about 15 minutes, they’re a flavorful vegetarian lunch or weeknight dinner that’s delicious served with toasted sourdough or crusty bread.
Key Takeaways
- Harissa White Beans with Cherry Tomatoes is a 15-minute vegan recipe that serves 3.
- Each serving provides 250 calories and 12g of plant-based protein.
- Nutrition data calculated using USDA FoodData Central values.
Recipe at a Glance
Total Time
15 mins
Calories
250 kcal
Protein
12g
Serves
3
Table of Contents
- What Makes This Harissa White Beans With Cherry Tomatoes Special?
- What Ingredients Do You Need for Harissa White Beans with Cherry Tomatoes?
- How Do You Make Harissa White Beans with Cherry Tomatoes?
- How Many Calories Are in Harissa White Beans with Cherry Tomatoes?
- Expert Tips & Troubleshooting
- How to Store and Reheat Leftovers
- Frequently Asked Questions
What Makes This Harissa White Beans With Cherry Tomatoes Special?
This Harissa White Beans with Cherry Tomatoes stands out because it’s ready in just 15 minutes, packs 12g of plant-based protein per serving, and requires only simple, affordable ingredients. It’s perfect for meal prep, weeknight dinners, and anyone wanting to simplify plant-based cooking without sacrificing flavor.

The Rich History of Harissa White Beans With Cherry Tomatoes
Harissa is a North African chili paste originating in Tunisia, crafted from roasted red peppers, baklouti peppers, garlic, caraway, coriander, and olive oil. Combining this fiery aromatic paste with creamy white legumes and sweet tomatoes has become a celebrated staple in modern Mediterranean and Middle Eastern comfort cooking.
What Ingredients Do You Need for Harissa White Beans with Cherry Tomatoes?
Canned white beans deliver plant-based protein, complex carbs, and soluble fiber with zero prep work.
Cherry tomatoes cooked until blistered release sweet natural juices that balance the smoky depth of the harissa.

Harissa paste provides complex layered flavor with roasted chili notes, cumin, and garlic in a single spoonful.
Feta cheese adds salty, briny richness and a creamy finish that contrasts the warm spices.
Substitutions & Variation Ideas
Substitutions: Beans: Chickpeas or black beans can be used in place of white beans. Harissa: If you don’t have harissa, combine tomato paste with smoked paprika, ground cumin, garlic powder, and a dash of cayenne pepper. Cheese: Use plant-based feta, goat cheese, or a sprinkle of nutritional yeast. Tomatoes: Diced canned fire-roasted tomatoes can be used if fresh cherry tomatoes are not available.
Variations: Greens Boost: Toss in baby spinach, chopped kale, or Swiss chard during the final 2 minutes of simmering. Protein Plus: Add crispy pan-fried tofu cubes or a poached/fried egg on top for extra protein. Olive & Caper Twist: Stir in a tablespoon of halved Kalamata olives or capers for extra briny punch.
How Do You Make Harissa White Beans with Cherry Tomatoes?
This recipe takes 5 minutes of prep and 10 minutes of cooking. Follow these 6 simple steps:
How to Make Harissa White Beans with Cherry Tomatoes
- Blister the Tomatoes: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the cherry tomatoes and cook for 4–5 minutes, stirring occasionally, until softened, blistered, and starting to burst.

- Add Aromatics: Add the minced garlic to the pan and cook for about 30 seconds until fragrant.

- Build the Harissa Sauce: Stir in the tomato paste, harissa paste, smoked paprika, and optional red chili flakes. Cook for 1 minute to bloom the spices and deepen the flavor.
- Simmer the Beans: Pour in 1/4 cup of vegetable broth (or water) and stir to create a saucy base. Add the drained and rinsed white beans, stirring gently. Simmer for 3–4 minutes until the beans are heated through and coated in the glossy harissa sauce (add an extra splash of broth if the skillet looks dry).

- Season: Season with salt and freshly ground black pepper to taste. (Start conservatively with the salt since the feta topping is naturally salty).
- Finish & Serve: Remove skillet from heat and squeeze fresh lemon juice over the top. Garnish with crumbled feta and fresh parsley or basil. Serve immediately with warm crusty bread, sourdough, or high-protein naan, adding a dollop of cool Greek yogurt on top if desired.

Expert Tips & Troubleshooting
- Blister the tomatoes first: Let the cherry tomatoes sizzle in olive oil undisturbed for a minute or two to develop deep caramelized spots before stirring.
- Bloom the spices: Sautéing the harissa paste and tomato paste in oil for 1 minute before adding liquid unlocks their essential aromatic oils.
- Adjust sauce thickness: If your sauce reduces too quickly, add an extra splash of vegetable broth to keep it glossy and spoonable.
- Do not boil the yogurt: Always dollop Greek yogurt on top at the table so it stays thick, cool, and creamy without splitting.
Troubleshooting: If the sauce feels too dry, stir in 2-3 tablespoons of vegetable broth. If the dish is too spicy for your taste, add an extra squeeze of fresh lemon juice and another dollop of Greek yogurt to temper the chili heat.
How Many Calories Are in Harissa White Beans with Cherry Tomatoes?
Each serving of Harissa White Beans with Cherry Tomatoes contains 250 calories, 12g of protein, 28g of carbohydrates, and 11g of fat. All nutrition data is calculated from USDA FoodData Central values.
| Nutrient | Amount |
|---|---|
| Calories | 250 kcal |
| Protein | 12g |
| Carbohydrates | 28g |
| Fat | 11g |
| Fiber | 6.7g |
| Sodium | 587mg |
| Serving Size | 500g |
How to Store and Reheat Leftovers
Store leftover harissa white beans (without Greek yogurt/bread) in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over medium-low heat with a splash of water or vegetable broth. Freezing is not recommended as tomatoes and canned beans can become mushy upon thawing.
Frequently Asked Questions
Canned butter beans are our top recommendation because their large size and buttery texture absorb the rich harissa tomato sauce beautifully. Cannellini, Great Northern, and navy beans are also fantastic choices.
Harissa has a warm, smoky kick, but the spice level is easily customizable. Start with 1 tablespoon for mild-to-medium heat, or add up to 1½ tablespoons plus red chili flakes for extra spice. The cool Greek yogurt and feta also help mellow the heat.
Yes! The core bean and tomato skillet is naturally plant-based. Simply omit the dairy feta and Greek yogurt or replace them with plant-based feta and unsweetened dairy-free yogurt.
Absolutely! Stir in 1 to 2 large handfuls of fresh baby spinach during the last minute of simmering until wilted for an effortless boost of greens.
These saucy beans are best served with warm toasted sourdough, crusty baguette, or warm Greek yogurt naan to scoop up every drop of flavorful sauce. A crisp green cucumber salad also pairs wonderfully.

Harissa White Beans with Cherry Tomatoes
Ingredients
Harissa White Beans
- 1 tbsp extra virgin olive oil
- 250 – 300 g cherry tomatoes (approx. 35–40 small tomatoes)
- 2 cloves garlic, minced
- 1 tbsp tomato paste
- 1 – 1 ½ tbsp harissa paste adjust to desired spice level
- ½ tsp smoked paprika
- 1 pinch red chili flakes (optional) optional for extra heat
- 1 can (19 oz / 540 mL) canned white beans (butter beans, cannellini, or Great Northern), drained and rinsed
- ¼ – ⅓ cup vegetable broth or water as needed for sauce
- salt and freshly ground black pepper to taste
- ½ cup crumbled feta cheese
- ½ lemon fresh lemon juice
- 2 – 3 tbsp plain Greek yogurt (optional) for dolloping on top
- fresh parsley or basil (optional) chopped, for garnish
Optional For Serving
- toasted sourdough, crusty bread, or warm pita / naan for dipping
Instructions
How to Make Harissa White Beans with Cherry Tomatoes
- Blister the Tomatoes: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the cherry tomatoes and cook for 4–5 minutes, stirring occasionally, until softened, blistered, and starting to burst.
- Add Aromatics: Add the minced garlic to the pan and cook for about 30 seconds until fragrant.
- Build the Harissa Sauce: Stir in the tomato paste, harissa paste, smoked paprika, and optional red chili flakes. Cook for 1 minute to bloom the spices and deepen the flavor.
- Simmer the Beans: Pour in 1/4 cup of vegetable broth (or water) and stir to create a saucy base. Add the drained and rinsed white beans, stirring gently. Simmer for 3–4 minutes until the beans are heated through and coated in the glossy harissa sauce (add an extra splash of broth if the skillet looks dry).
- Season: Season with salt and freshly ground black pepper to taste. (Start conservatively with the salt since the feta topping is naturally salty).
- Finish & Serve: Remove skillet from heat and squeeze fresh lemon juice over the top. Garnish with crumbled feta and fresh parsley or basil. Serve immediately with warm crusty bread, sourdough, or high-protein naan, adding a dollop of cool Greek yogurt on top if desired.
Notes
Harissa paste intensity varies widely between brands (such as mild rose harissa versus fiery North African chili pastes). Start with 1 tablespoon and increase to 1½ tablespoons or more according to your personal heat tolerance. Bean Selection
Butter beans (large lima beans) provide an extra-creamy, velvety texture, but cannellini beans, Great Northern beans, or navy beans work equally well. Greek Yogurt Tip
Do not stir the Greek yogurt directly into the hot simmering pan as it may curdle. Dollop it cool on top right before eating for a refreshing temperature and flavor contrast to the warm, spicy harissa. Vegan Option
To make this recipe 100% plant-based, omit the dairy feta and Greek yogurt or swap with your favorite vegan feta block and plain unsweetened dairy-free Greek-style yogurt. Serving Exclusions
Nutrition estimates are calculated for 1/3 of the main bean skillet. Optional bread (sourdough/naan) and Greek yogurt dollops are excluded from the nutritional calculation. Nutritional information is approximate values and can vary significantly depending on the specific brands of ingredients used. Disclaimer: This information is for general guidance only and should not be considered professional nutritional advice.
Nutrition
Final Thoughts on Harissa White Beans With Cherry Tomatoes
These Harissa White Beans with Cherry Tomatoes prove that a quick 15-minute pantry meal can taste like a gourmet Mediterranean feast. With rich smoky spice, sweet blistered tomatoes, and creamy beans, it’s the ultimate low-effort weeknight dinner or nourishing lunch. For more cozy bean and Mediterranean-inspired dinners, explore our Creamy One Pot Italian White Beans, High-Protein Greek Yogurt Naan, and Creamy Miso Chickpeas with Harissa recipes on Essy Cooks!
Last Updated: August 27, 2026

