Spicy White Bean Stew with Harissa Recipe
If you’re craving a comforting dish that packs a punch, this Spicy White Bean Stew with Harissa Recipe is exactly what you need. It’s hearty and warming, with layers of flavor from smoky paprika, earthy cumin, and of course, that fiery harissa paste that gives it such a soulful kick. This stew isn’t just any bean recipe—it’s vibrant, cozy, and so satisfying, especially on cooler evenings when you want something that feels like a big hug in a bowl.
I particularly love making this stew when I want something that’s quick but still impressive, and it’s great for meal prepping because the flavors only deepen overnight. You’ll enjoy how the tender beans and kale balance the bold spices, making every spoonful exciting but never overwhelming. Trust me, you’ll want to keep this Spicy White Bean Stew with Harissa Recipe in your dinner rotation!
Ingredients You’ll Need
Every ingredient in this Spicy White Bean Stew with Harissa Recipe plays its part, from the earthy vegetables to the aromatic spices, creating a perfect harmony of flavors and textures. When shopping, look for fresh herbs and quality harissa—this will make a noticeable difference in the final dish.
- Yellow onion: Adds sweetness and depth when sautéed; look for a firm, dry-skinned onion for the best flavor.
- Carrots: Bring natural sweetness and crunch that softens beautifully in the stew.
- Celery ribs: Adds a subtle aromatic base that enhances the savory notes.
- Roasted red pepper: Gives a smoky, slightly sweet flavor that complements the harissa wonderfully.
- Garlic cloves: Thinly sliced to release maximum flavor; fresh garlic is a must for that punchy aroma.
- Green leaf kale: Adds vibrant color and a mild bitterness that balances the stew’s spice.
- Fresh parsley: Brightens the stew with its fresh, herbaceous notes.
- Extra virgin olive oil: Use a good quality oil to sauté the veggies and build your flavor base.
- Tomato paste: Concentrates tomato flavor and adds richness to the stew.
- Worcestershire sauce: Adds umami; go vegetarian if preferred to keep the stew plant-based.
- Spicy harissa sauce: The star ingredient that brings heat and North African flair—adjust the amount to your spice preference.
- Smoked paprika: Infuses a warm, smoky undertone.
- Ground cumin: Provides earthy warmth that pairs perfectly with the harissa.
- Fresh thyme: Offers a subtle, woodsy aroma that lifts the stew.
- Kosher salt and black pepper: Essential for seasoning and balancing flavors.
- Cannellini beans: Mashed slightly to thicken and create creaminess without dairy.
- Butter beans: Large, tender beans that add body and texture.
- Fire-roasted diced tomatoes: Impart a smoky flavor depth and freshness.
- Vegetable stock: The cooking liquid that ties everything together; homemade or store-bought works.
- Lemon juice: Brightens and balances the richness just before serving.
- Feta crumbles: I like this for a salty, creamy topping—optional but highly recommended!
- Greek yogurt or sour cream: Optional for a cool contrast to the spicy, savory stew.
Variations
I love tailoring this stew depending on the season or who’s coming over. Don’t hesitate to experiment with different beans or spice levels—this recipe is forgiving and friendly to tweaks.
- Mild version: I often dial down the harissa and add a bit more smoked paprika when cooking for friends who prefer less heat.
- Meat addition: Sometimes I sprinkle in browned sausage or shredded chicken for a heartier twist.
- Greens swap: If kale isn’t your thing, baby spinach or Swiss chard works beautifully.
- Beans mix-up: Use chickpeas or pinto beans if cannellini or butter beans aren’t on hand.
- Dairy-free: Skip the feta and yogurt for a vegan-friendly bowl, or add a squeeze of extra lemon to brighten flavors.
How to Make Spicy White Bean Stew with Harissa Recipe
Step 1: Sauté Your Veggies to Build Flavor
Start by heating olive oil in a Dutch oven or large pot over medium heat. Toss in the diced onion, carrot, celery, and chopped roasted red pepper, along with a good pinch of kosher salt. Sauté for about 6-8 minutes until everything softens and the air fills with that familiar, cozy aroma. This step is crucial for creating a rich flavor base that will carry through the entire stew.
Step 2: Add Tomato Paste and Worcestershire for Depth
Stir in the tomato paste and 2-4 dashes of Worcestershire sauce, cooking for just 30 to 60 seconds. This quick step allows those concentrated flavors to bloom, enhancing the stew’s savory complexity. Make sure you stir constantly to avoid burning the tomato paste—it can get bitter fast!
Step 3: Spice Things Up with Garlic and Harissa
Now, add the sliced garlic, harissa sauce, smoked paprika, ground cumin, fresh thyme, salt, and freshly ground black pepper. Cook everything together for 1-2 minutes, stirring frequently. This lets the spices toast lightly, releasing their aromas and ensuring your stew will be bursting with flavor from the very first bite.
Step 4: Mash Beans and Combine
In a small bowl, mash the cannellini beans until you get a thick, rustic paste—don’t worry about a few whole beans here and there; it adds great texture. Add the mashed cannellini beans and butter beans to the pot, then stir in the fire-roasted diced tomatoes and vegetable stock. Give it a good mix so every ingredient melds together in that beautiful spicy broth.
Step 5: Simmer Until Thickened and Flavorful
Bring the stew to a boil, then reduce the heat to maintain a gentle, low boil. Let it cook uncovered for about 20 minutes, stirring occasionally, until it thickens to your liking. This slow simmer is where all those ingredients get cozy and the flavors deepen—you can even taste and adjust salt or spice at this point.
Step 6: Finish with Greens and Bright Lemon
Stir in the chopped kale and parsley, cooking just another 1-2 minutes until the kale wilts but still holds its color and texture. Remove from heat, then mix in the fresh lemon juice—it’s a little trick I love to cut through the richness and lift the whole stew. Give it a final taste test and tweak seasonings if needed.
How to Serve Spicy White Bean Stew with Harissa Recipe

Garnishes
I always sprinkle a handful of fresh parsley on top because it adds color and freshness. Then, I add crumbled feta for that creamy, salty bite that complements the stew’s heat. If you want, a dollop of Greek yogurt or sour cream cools things down beautifully and makes the stew feel even more indulgent.
Side Dishes
This stew shines with some crusty bread—think a rustic baguette or sourdough—to soak up every last bit of the flavorful broth. Sometimes, I serve it alongside a simple green salad dressed lightly with lemon and olive oil to keep the meal balanced but still satisfying.
Creative Ways to Present
For a dinner party, I like to serve this Spicy White Bean Stew with Harissa Recipe in shallow bowls and top each portion with a swirl of yogurt, a sprinkle of toasted pine nuts, and a few fresh herb sprigs. It’s all about those little touches that make it feel special and inviting.
Make Ahead and Storage
Storing Leftovers
I keep leftovers in airtight containers in the fridge, where the stew keeps really well for up to 4 days. It actually tastes better after resting because the flavors meld even more, so feel free to make it ahead of time for easy weekday meals.
Freezing
This stew freezes beautifully. I portion it into freezer-safe containers or bags and label them for quick dinners later. Just make sure to leave some headspace if you’re using containers, as the beans expand a bit when frozen.
Reheating
When reheating, I warm the stew gently on the stove over medium-low heat, stirring occasionally and adding a splash of vegetable stock or water if it feels too thick. This helps keep the texture creamy and fresh without drying it out.
FAQs
-
Can I make this Spicy White Bean Stew with Harissa Recipe vegan?
Absolutely! To keep this stew vegan, use vegetarian Worcestershire sauce (or omit it) and skip the feta and yogurt toppings. The beans and spices create a rich and satisfying flavor all on their own.
-
What can I substitute if I don’t have harissa?
If harissa isn’t available, you can try a blend of chili paste or sambal oelek mixed with smoked paprika and a pinch of cumin to approximate that smoky, spicy flavor. Adjust quantities to taste since the heat levels may differ.
-
How spicy is this stew?
The heat level depends largely on how much harissa you add. Start with ¼ cup for a moderate kick and increase gradually if you like it hotter. The dairy toppings also offer a great way to tone down the spice if needed.
-
Can I use dried beans instead of canned?
You can, but you’ll need to soak and cook the dried beans ahead of time until tender. Using canned beans is a great shortcut and keeps things quick without sacrificing texture or flavor.
Final Thoughts
This Spicy White Bean Stew with Harissa Recipe feels like a culinary warm hug every time I make it. It’s one of those dishes that not only fills your belly but also excites your taste buds with vibrant spices and textures. I encourage you to try it on a day when you want something wholesome, a little spicy, and utterly delicious—you’ll be glad you did, and chances are it’ll become a go-to in your kitchen too.
PrintSpicy White Bean Stew with Harissa Recipe
This spicy white bean stew with harissa is a flavorful and hearty dish perfect for a comforting meal. Combining tender beans, fragrant spices, and vibrant vegetables, it offers a delicious blend of smoky and spicy notes with a creamy texture. Garnished with fresh parsley, crumbled feta, and optional Greek yogurt or sour cream, this stew is satisfying and ideal for cooler days or any time you crave robust, wholesome flavors.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Stew
- Method: Stovetop
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
Vegetables and Herbs
- 1 medium (140-160 g) yellow onion, diced
- 2 medium (110 g) carrots, diced
- 2 (130 g) celery ribs, diced
- 1 cup (175 g) roasted red pepper, chopped
- 6–8 cloves garlic, thinly sliced
- 2 cups green leaf kale, chopped
- ¼ cup fresh parsley, chopped
Spices and Sauces
- 2 tablespoons tomato paste
- 2–4 dashes Worcestershire sauce (vegetarian if needed)
- ¼ cup spicy harissa sauce
- 1 teaspoon smoked paprika
- 2 teaspoons ground cumin
- 2 teaspoons fresh thyme, chopped
- 1 teaspoon kosher salt, to taste
- Freshly ground black pepper, to taste
- ½ lemon, juiced (1–2 tablespoons)
Beans and Liquids
- 15 ounces canned cannellini beans, drained and rinsed
- 30 ounces canned butter beans, drained and rinsed
- 15 ounces fire-roasted diced tomatoes
- 4 cups vegetable stock
Other
- 2 tablespoons extra virgin olive oil
- Feta crumbles, for serving
- Greek yogurt or sour cream, for serving (optional)
Instructions
- Sauté the vegetables: Heat olive oil in a Dutch oven or stock pot over medium heat. Add diced onion, carrot, celery, and roasted red pepper along with a generous pinch of kosher salt. Sauté for 6-8 minutes until the vegetables are tender and fragrant.
- Add tomato paste and Worcestershire sauce: Stir in tomato paste and 2-4 dashes of Worcestershire sauce. Cook for 30 to 60 seconds to release the flavors.
- Incorporate spices and garlic: Add sliced garlic, harissa sauce, smoked paprika, ground cumin, chopped fresh thyme, salt, and freshly ground black pepper. Cook for 1-2 minutes, stirring frequently to combine all the spices and develop depth of flavor.
- Mash and add beans: In a small bowl, mash the cannellini beans until a thick paste forms—some whole beans or pieces remaining is fine. Stir both the mashed cannellini beans and butter beans into the Dutch oven. Add diced fire-roasted tomatoes and vegetable stock, stirring to incorporate all ingredients.
- Simmer the stew: Bring the mixture to a boil, then reduce heat to medium to maintain a low boil. Cook uncovered for 20 minutes until the stew has thickened to your desired consistency.
- Add greens and finish: Stir in chopped kale and parsley, cooking for 1-2 minutes until the kale wilts. Remove from heat and stir in fresh lemon juice. Taste the stew and adjust salt as needed.
- Serve and garnish: Garnish with additional chopped fresh parsley. Serve hot with crumbled feta on top and optionally Greek yogurt or sour cream. Pair with crusty bread for a complete meal.
Notes
- For a vegetarian or vegan option, use vegetarian Worcestershire sauce or omit it entirely.
- You can adjust the amount of harissa sauce to control the level of spiciness.
- Mashing some of the cannellini beans helps to thicken the stew without adding flour or other thickeners.
- Use fire-roasted tomatoes for extra smoky depth, but regular diced tomatoes also work.
- Serve with crusty bread or over cooked grains like rice or quinoa for a more filling meal.
- Feta and Greek yogurt add creaminess and tanginess that balance the heat from the harissa.
Keywords: white bean stew, harissa recipe, spicy white bean stew, Mediterranean stew, vegetarian stew, hearty bean soup
