This harissa tomato white bean soup is a beautiful marriage of bold spices, tender beans, and rich tomatoes, all simmered together to create a cozy, irresistible bowl of comfort. Each spoonful is brimming with smoky paprika, the gentle heat of harissa, and velvety white beans, perfectly balancing hearty textures and fiery flavors.

I came up with this recipe after craving the warming spice of harissa paired with the creamy satisfaction of white beans. It reminds me of my favorite Mediterranean-inspired meals—perfect for chilly evenings or when you’re looking for something filling yet healthy. Trust me, once you try this, you’ll want to keep it on your regular rotation.
Why This Harissa Tomato White Bean Soup Is So Irresistible
- Big, bold flavors: The harissa paste adds a punch of warm spice, complemented by smoky paprika and aromatic cumin.
- Nutritious and hearty: Loaded with protein-packed white beans and fiber-rich veggies, it’s as wholesome as it is satisfying.
- Easy to make: Ready in under an hour, it’s a one-pot wonder that simplifies cleanup.
- Customizable spice level: You control the heat by adjusting the amount of harissa.
- Perfect leftovers: The flavors deepen overnight, making it even more delicious the next day!
Essential Ingredients for Perfect Harissa Tomato White Bean Soup
Every ingredient in this recipe plays an important role in creating its depth and vibrant flavor. Here are a few that truly stand out:
- Harissa Paste: This North African chili paste is the star of the show, adding warmth and spice. Look for it in the international aisle of your grocery store. If you can’t find it, a mix of chili powder and a touch of smoked paprika can provide a similar depth of flavor.
- White Beans: Cannellini, navy, or white kidney beans all work beautifully. Their creamy texture makes the soup hearty while keeping it light and healthy. Use canned beans for convenience, or cook dried beans in advance.
- Smoked Paprika: This spice adds a subtle smokiness that complements the harissa. If possible, don’t substitute—smoked paprika makes all the difference here!
- Canned Diced Tomatoes: They bring acidity and a natural sweetness to balance the spices. Opt for high-quality tomatoes, as they’re the foundation of the soup’s base.
Harissa Tomato White Bean Soup Recipe Details
- Servings: 5 servings
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
Ingredients for Harissa Tomato White Bean Soup
- 1 onion, diced
- 1 celery rib, diced
- 1 carrot, peeled and diced
- 3 garlic cloves, minced
- 1 bell pepper, diced
- 2 tablespoons olive oil
- 1 ¾ cups cooked white beans (cannellini, navy, or white kidney beans)
- 1 (28 oz) can diced tomatoes
- 1 teaspoon smoked paprika
- 1 teaspoon cumin
- 2 teaspoons harissa paste
- 1 cup vegetable broth (or up to 2 cups for a thinner consistency)
- 1 teaspoon salt, or to taste
Step-by-Step Harissa Tomato White Bean Soup Instructions
- Heat a large pot over medium heat, add olive oil, and sauté the diced onion for 3 minutes until softened.
- Add the diced carrot, celery, and minced garlic. Stir frequently and cook for 5 minutes, letting the veggies soften.
- Stir in cumin, smoked paprika, harissa paste, and ½ teaspoon salt, cooking for about 1 minute until the spices bloom and become fragrant.
- Add the bell pepper, white beans, diced tomatoes, and vegetable broth. Mix well to combine everything evenly.
- Bring the soup to a gentle simmer and let it cook uncovered for 30-40 minutes, stirring occasionally. The carrots should be tender, and the flavors will meld beautifully.
- Taste and adjust the salt if needed. If the soup is too thick for your liking, add a little more vegetable broth until you reach your desired consistency.
- Serve hot with your choice of cooked couscous, quinoa, or crusty bread. Enjoy!
Expert Tips for Perfect Harissa Tomato White Bean Soup
- Adjust the spice: Harissa paste varies in heat level depending on the brand. Start with 2 teaspoons, then taste and add more if you like it spicier.
- Make it ahead: This soup tastes even better the next day as the flavors deepen over time.
- Use high-quality ingredients: Since this recipe is relatively simple, good-quality tomatoes and fresh veggies make a big difference.
- Freeze leftovers: Store any extra soup in an airtight container and freeze for up to three months. Reheat on the stove for a quick meal.
- Don’t skip the garnish: A drizzle of olive oil or a sprinkle of fresh herbs like parsley adds a lovely finishing touch!
Delicious Harissa Tomato White Bean Soup Variations
- Mild Version: For less heat, use one teaspoon of harissa or replace it with a mix of smoked paprika and cumin for warmth without spice.
- Add greens: Stir in a handful of fresh spinach or kale during the last 5 minutes of cooking for added nutrients.
- Protein boost: Toss in some shredded chicken or cooked sausage to make it even heartier.
- Seasonal twist: Swap bell pepper with diced butternut squash for a fall-inspired variation.
Harissa Tomato White Bean Soup FAQs
Is this soup vegan?
Yes, this recipe is completely vegan as it uses vegetable broth and plant-based ingredients.
How can I make this soup gluten-free?
This soup is naturally gluten-free. Just be sure to pair it with a gluten-free side like quinoa or gluten-free bread.
Can I use dried beans instead of canned?
Absolutely! Cook ¾ cup of dried beans in advance to equal 1 ¾ cups cooked beans. They’ll be perfect in this recipe.
What can I use if I don’t have harissa paste?
If you don’t have harissa, a mix of chili powder, smoked paprika, and a little cayenne pepper can mimic its flavor.
How long does this soup last?
Store leftovers in the fridge for up to 5 days or freeze for up to 3 months.
I hope you’re as excited about this harissa tomato white bean soup as I am. It’s packed with flavor, easy to make, and endlessly comforting! What’s your favorite way to enjoy spiced soups? Let me know in the comments below—I love hearing your tips and ideas!
Harissa Tomato White Bean Soup
Ingredients
- 1 onion, diced
- 1 celery rib diced
- 1 carrot peeled and diced
- 3 garlic cloves minced
- 1 bell pepper diced
- 2 tablespoons olive oil
- 1 ¾ cups cooked white beans (cannellini, navy, or white kidney beans)
- 1 (28 oz) can diced tomatoes
- 1 teaspoon smoked paprika
- 1 teaspoon cumin
- 2 teaspoons harissa paste
- 1 cup vegetable broth (or up to 2 cups for a thinner consistency)
- 1 teaspoon salt, or to taste
Instructions
- Heat a large pot over medium heat, add olive oil, and sauté the diced onion for 3 minutes until softened.
- Add the diced carrot, celery, and minced garlic. Stir frequently and cook for 5 minutes, letting the veggies soften.
- Stir in cumin, smoked paprika, harissa paste, and ½ teaspoon salt, cooking for about 1 minute until the spices bloom and become fragrant.
- Add the bell pepper, white beans, diced tomatoes, and vegetable broth. Mix well to combine everything evenly.
- Bring the soup to a gentle simmer and let it cook uncovered for 30-40 minutes, stirring occasionally. The carrots should be tender, and the flavors will meld beautifully.
- Taste and adjust the salt if needed. If the soup is too thick for your liking, add a little more vegetable broth until you reach your desired consistency.
- Serve hot with your choice of cooked couscous, quinoa, or crusty bread. Enjoy!

