Hey y'all! If you're in the mood for a dish that's hearty, bold, and brimming with flavor, this Spicy White Bean Stew with Harissa Recipe is a must-try. The creamy beans, fiery harissa, and aromatic spices blend together in a warming, soul-satisfying stew that's perfect for weeknight dinners, entertaining friends, or simply cozying up after a long day. Let's get cooking!
Why You'll Love This
- Bursting with Flavor: The combination of harissa and spices delivers a delightful kick without overpowering the creamy texture.
- Healthy & Wholesome: Packed with plant-based protein and fiber, this stew is nourishing and filling.
- Quick & Easy: Minimal prep and ingredients make it weeknight-friendly, taking just 40 minutes from start to finish.
- Versatile: Perfectly pairs with rice, bread, or simply on its own—ideal for meal prep and leftovers.
- Customizable: Adapt the heat and veggies to your preference for a stew everyone will love!
Ingredients
- 2 tablespoon olive oil
- 1 large yellow onion, diced
- 3 garlic cloves, minced
- 2 medium carrots, chopped
- 1 red bell pepper, diced
- 1 ½ tablespoon harissa paste (adjust to taste)
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- ¼ teaspoon crushed red pepper flakes (optional for extra heat)
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1 can (14.5 oz) diced tomatoes, with juices
- 3 cups vegetable broth
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 1 teaspoon lemon zest
- 2 tablespoon fresh lemon juice
- ¼ cup chopped fresh cilantro or parsley (plus extra for garnish)
Directions
Step 1: Sauté Aromatics
- In a large Dutch oven or heavy-bottomed soup pot, heat the olive oil over medium heat.
- Add diced onions and sauté for 3-4 minutes, until translucent and fragrant.
- Stir in the garlic, carrots, and red bell pepper. Cook, stirring often, for another 4-5 minutes until softened.
Step 2: Spice It Up
- Add the harissa paste, smoked paprika, cumin, and red pepper flakes (if using). Stir and cook for 1-2 minutes until spices are aromatic.
Step 3: Build the Stew
- Pour in the cannellini beans, diced tomatoes (with juices), and vegetable broth.
- Add salt and black pepper.
- Bring the mixture to a simmer, then reduce heat to low. Cover and simmer for 20 minutes, stirring occasionally.
Step 4: Finishing Touches
- Take the lid off and use a potato masher or spoon to lightly mash some of the beans for a creamier texture.
- Stir in lemon zest, lemon juice, and fresh herbs. Taste and adjust salt or heat, if needed.
- Simmer uncovered for another 3-5 minutes to meld flavors.
Notes
- For a thicker stew, mash more beans or reduce the broth by ½ cup.
- If you prefer milder heat, start with 1 tablespoon harissa and add more to taste.
- Canned beans keep this dish quick, but you can use 3 cups cooked dried white beans if you like.
Variations
- Greens Galore: Stir in 2 cups of chopped spinach or kale in the last 5 minutes for extra nutrition.
- Chickpea Swap: Replace cannellini beans with chickpeas for a nuttier flavor and slightly firmer texture.
- Sausage Addition: Brown 8 oz sliced vegetarian or chicken sausage with the vegetables for a meaty twist.
Required Equipment
- Large Dutch oven or heavy-bottomed soup pot
- Cutting board and sharp knife
- Wooden spoon
- Potato masher or fork
- Ladle
Storage Instructions
Let the stew cool completely, then transfer to airtight containers. Store in the refrigerator for up to 5 days. For longer storage, freeze for up to 3 months. Reheat gently on the stovetop or in the microwave, adding a splash of broth or water if needed to loosen.
Suggested Pairings & Serving Recommendations
- Serve with warm crusty bread, flatbread, or pita for dunking.
- Pair with a fresh green salad and lemony vinaigrette for a balanced meal.
- Top with a dollop of Greek yogurt or coconut yogurt to temper the heat and add creaminess.
Pro Tips
- For extra depth, sauté a teaspoon of tomato paste with the spices.
- Use a combination of white beans for subtle flavor variation.
- Sprinkle extra fresh herbs and a squeeze of lemon before serving for brightness.
FAQ
- Can I use homemade harissa?
- Absolutely! Homemade harissa adds a wonderfully fresh and customizable spice level—just adjust quantities to taste.
- Is this stew gluten-free?
- Yes, as written, it's naturally gluten-free. Just double-check your harissa and broth labels to confirm.
- Can I make this in advance?
- Definitely—the flavors improve as it sits, so make it up to two days ahead and reheat when you're ready to serve.
Prep time: 10 minutes
Cook time: 30 minutes
Total time: 40 minutes
Serves: 4-6
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 large carrot, diced
- 1 red bell pepper, chopped
- 2 tablespoons harissa paste
- 1 teaspoon ground cumin
- 2 cans (15 oz each) white beans, drained and rinsed
- 3 cups vegetable broth
- 1 can (14 oz) diced tomatoes
- Salt and black pepper, to taste
- Fresh cilantro or parsley, for garnish
Instructions
-
1Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3-4 minutes, until softened.
-
2Stir in the minced garlic, diced carrot, and chopped red bell pepper. Sauté for another 5 minutes until the vegetables begin to soften.
-
3Add the harissa paste and ground cumin to the pot. Cook for 1 minute, stirring, until fragrant.
-
4Add the white beans, vegetable broth, and diced tomatoes. Stir to combine and bring the mixture to a simmer.
-
5Season with salt and black pepper to taste. Cover and let the stew simmer for 25 minutes, stirring occasionally, until the flavors meld.
-
6Ladle the stew into bowls and garnish with fresh cilantro or parsley. Serve hot.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!

Leave a Reply