Love this? Pin it for later! 📌
When the weather turns chilly and my calendar fills with evening Zoom calls, I reach for this powerhouse soup. It started three winters ago when I was juggling a demanding consulting project and marathon training—my body craved something warming, fast, and packed with plant protein. One frantic Tuesday I dumped a can of chickpeas into my classic tomato soup, added a spoonful of harissa, and let the pot simmer while I answered emails. The result? A silky, fiery bowl that kept me full for hours and tasted even better reheated for lunch the next day. Since then, this High Protein Spicy Chickpea and Tomato Soup has become my weekday MVP: it comes together in 30 minutes, uses pantry staples, and delivers a whopping 18 g of protein per serving without a shred of meat. Whether you're feeding hungry teenagers after soccer practice or meal-prepping for a busy work week, this soup is your cozy, spice-forward answer to "What's for dinner?"
Why This Recipe Works
- Double Chickpea Power: Whole chickpeas for hearty bite + chickpea purée for creaminess and 18 g protein per bowl.
- Layered Heat: Smoked paprika, harissa, and a pinch of cayenne build warmth without masking the bright tomato.
- One-Pot Wonder: Sauté, simmer, blend—minimal dishes, maximal flavor.
- Freezer-Friendly: Tastes even better after flavors meld; freeze in portions for up to 3 months.
- Vegan & Gluten-Free: Naturally allergen-friendly, so everyone at the table can dig in.
- 10-Minute Active Time: While onions soften, open cans and measure spices—dinner is ready before your playlist ends.
Ingredients You'll Need
Each ingredient pulls double duty here—flavor and nutrition. Buy the best quality you can; because the list is short, every element shines.
- Olive oil – A fruity extra-virgin variety lends grassy notes and helps bloom spices. If you're out, avocado oil works, but avoid neutral oils like canola; you want the flavor.
- Yellow onion – Look for firm, tight-skinned bulbs. Dice small so it melts into the soup and sweetens in 5 minutes.
- Garlic – Fresh cloves only. Jarred mince tastes metallic in quick soups.
- Tomato paste – Buy the tube kind; it lives forever in the fridge and tastes brighter than canned.
- Chickpeas – Two cans, low-sodium if possible. Reserve the aquafaba (liquid) for vegan mayo later.
- Fire-roasted diced tomatoes – The char adds smoky depth. Regular diced are fine, but you'll miss the campfire nuance.
- Vegetable broth – Choose low-sodium so you control salt. Homemade is gold; otherwise look for brands without yeast extract for cleaner flavor.
- Harissa paste – North-African chili condiment; Tunisian brands pack the most complex spice mix. If you can't find it, substitute 1 tsp tomato paste + ½ tsp cayenne + ½ tsp caraway.
- Smoked paprika – Spanish pimentón dulce delivers gentle smoke; avoid Hungarian sweet paprika here.
- Cumin – Toast whole seeds, then grind for citrusy top notes. Pre-ground is acceptable in a pinch.
- Coconut milk (light) – Just ¼ cup for silkiness without heavy coconut flavor. Unsweetened soy milk works for lower fat.
- Lemon – Brightens at the end. Zest before juicing; you'll use both.
- Fresh cilantro or parsley – For sprinkling. Cilantro stems are tender—chop and add with leaves.
How to Make High Protein Spicy Chickpea and Tomato Soup
Warm the pot
Place a heavy 4-quart Dutch oven over medium heat for 60 seconds. Add 2 Tbsp olive oil and swirl to coat. A hot pot prevents onions from steaming and ensures they caramelize quickly.
Sauté aromatics
Add 1 cup diced yellow onion and ½ tsp kosher salt. Cook 4 minutes, stirring occasionally, until edges turn translucent. Stir in 3 minced garlic cloves for 30 seconds—just until the raw smell disappears but before it browns.
Bloom spices & tomato paste
Push onions to the perimeter, creating a bare center. Add 2 Tbsp tomato paste, 1 Tbsp harissa, 1 tsp smoked paprika, Âľ tsp ground cumin, and ÂĽ tsp cayenne. Let toast 90 seconds, stirring constantly, until paste darkens to brick red and spices smell nutty. Combining them in the hot fat releases fat-soluble flavors and prevents paprika from turning bitter.
Deglaze with tomatoes
Pour in one 14-oz can fire-roasted diced tomatoes with juices. Scrape browned bits (fond) using a flat-edged wooden spatula—those caramelized specks equal free flavor. Simmer 2 minutes to reduce acidity.
Add broth & half the chickpeas
Stir in 2½ cups low-sodium vegetable broth and 1 can (rinsed and drained) chickpeas. Increase heat to high; once bubbles appear around the edge, reduce to medium-low. Simmer 8 minutes so beans absorb spiced broth.
Purée for creaminess
Ladle half the soup into a blender, add second can of chickpeas (drained), and ¼ cup light coconut milk. Blend on high 45 seconds until silky. Return purée to pot; this trick thickens the base while keeping chunky texture from the whole chickpeas.
Simmer & adjust
Cook 5 more minutes so flavors marry. Taste; add salt gradually—tomato and chickpeas can take more than you think. If soup is too thick, splash in broth or water; for more heat, stir in extra harissa ½ tsp at a time.
Finish with brightness
Off heat, stir in juice of ½ lemon and ½ tsp zest. Ladle into warm bowls, drizzle with olive oil, and shower with chopped cilantro. Serve immediately with crusty whole-wheat bread or brown-rice naan for scooping.
Expert Tips
Spice Control
Harissa heat levels vary wildly. Taste a speck before adding; if you're spice-shy, start with 1 tsp and build up.
Soup-er Blender Hack
Have an immersion blender? Blend directly in the pot for 10 seconds—just enough to thicken while leaving texture.
Aquafaba Bonus
Save the chickpea liquid to whip into vegan mayo or fold into pancake batter for extra fluff.
Warm Bowls Matter
Rinse bowls with hot water or pop in a 200 °F oven for 2 minutes. Hot soup stays hotter longer, amplifying aroma.
Meal-Prep Portion
Freeze soup in silicone muffin trays; each "puck" is one cup—pop out what you need for quick lunches.
Protein Boost
Stir in ½ cup red lentils during simmer; they cook in 10 minutes and bump protein to 22 g per serving.
Variations to Try
-
Mediterranean Twist
Swap harissa for 1 tsp za'atar, add a handful of chopped spinach, and finish with crumbled feta (keeps vegetarian but not vegan).
-
Creamy Tahini Swirl
Omit coconut milk; whisk 2 Tbsp tahini with ÂĽ cup warm broth and stir in at the end for nutty richness and extra calcium.
-
Extra-Fiery
Add 1 minced chipotle in adobo with the harissa; finish with a squeeze of lime instead of lemon to amplify smoky heat.
-
Green Goddess
Blend in 1 cup baby kale with the second chickpea can; top with avocado slices and pumpkin seeds for green power.
Storage Tips
Refrigerate
Cool completely, transfer to airtight glass jars, and chill up to 5 days. Flavors deepen by Day 2.
Freeze
Portion into freezer-safe silicone bags, squeeze out air, label, and freeze flat up to 3 months. Thaw overnight in fridge.
Reheat
Warm gently over medium-low, thinning with broth or water. Stir often; coconut milk can separate if boiled.
Frequently Asked Questions
High Protein Spicy Chickpea and Tomato Soup
Ingredients
Instructions
- Heat pot: Warm olive oil in a 4-quart Dutch oven over medium heat.
- Sauté: Add onion and ½ tsp salt; cook 4 min until translucent. Stir in garlic 30 seconds.
- Bloom spices: Create center space; add tomato paste, harissa, paprika, cumin, cayenne. Toast 90 seconds.
- Deglaze: Pour in tomatoes; simmer 2 minutes, scraping bits.
- Simmer: Add 1 can chickpeas and broth; cook 8 minutes.
- Blend: Transfer half the soup plus remaining chickpeas and coconut milk to blender; purée 45 seconds. Return to pot.
- Finish: Simmer 5 minutes; season. Off heat, add lemon juice and zest.
- Serve: Ladle into warm bowls, garnish with herbs and olive oil.
Recipe Notes
Soup thickens on standing; thin with broth when reheating. For mild version, reduce harissa to 1 tsp and skip cayenne.