Description
This High-Protein 20-Minute Chickpea Soup is creamy, hearty, and packed with comforting Southwestern-inspired flavors. Chickpeas, sweet potatoes, fire-roasted tomatoes, spinach, garlic, onion, and taco seasoning come together in a rich cream cheese broth.
The chickpeas provide plant-based protein and fiber, while sweet potatoes add natural sweetness and a satisfying texture. A quick blend at the end makes the soup thick and creamy without requiring complicated preparation.
With 13g of protein and 12g of fiber per serving, this soup can be a filling choice for a high-protein meal. It is not a strict low-carb or keto soup because the published nutrition contains 57g total carbohydrates and 45g net carbs per serving.
Can This High-Protein 20-Minute Chickpea Soup Support Weight Loss Goals?
This soup can fit into a weight-conscious meal plan when portions and overall daily intake are considered. Chickpeas provide protein and fiber, while spinach, tomatoes, and sweet potatoes add vegetables and satisfying volume.
At approximately 440 calories per 1½-cup serving, it can work as a substantial meal rather than a small side. Serving it with a protein-rich topping such as Greek yogurt can also increase the protein content without changing the basic soup preparation.
Does High-Protein 20-Minute Chickpea Soup Fit a High Protein Lifestyle?
Yes, this recipe fits a high-protein lifestyle because chickpeas are the primary protein-rich ingredient and the recipe provides approximately 13g protein per serving. The combination of chickpeas, spinach, sweet potato, tomatoes, and cream cheese creates a hearty and creamy bowl. However, it contains approximately 45g net carbs per serving, so it is not suitable for a strict keto or very-low-carb plan. For a higher-protein meal, serve it with Greek yogurt or add shredded chicken, as suggested by the original recipe.
My Personal Experience
- The creamy texture makes this soup especially comforting.
Soft cream cheese melts into the hot broth and gives the soup a rich, smooth finish. - The chickpeas make the soup hearty rather than watery.
They add substance and fiber while giving the soup its main plant-based protein component. - Fire-roasted tomatoes add excellent depth.
Their smoky acidity works beautifully with the warm taco seasoning and naturally sweet potatoes. - Blending part of the soup gives it a thicker texture.
Keeping some chickpeas and vegetables whole while blending a portion creates a satisfying combination of creamy and chunky textures. - The spinach is best added near the end.
A short cooking time keeps the spinach colorful and prevents it from becoming overly soft.
Perfect For:
- High-protein lunch ideas
- Quick weeknight dinners
- High-protein meal prep
- Comfort-food meal plans
- Fiber-rich meals
- Meatless meal ideas
- Cozy fall and winter lunches
- Easy family dinners
- High-protein eating plans
- Make-ahead meals
Low-carb note: Despite its high-protein positioning, this soup is not a strict low-carb or keto recipe because it contains approximately 45g net carbs per serving. For a lower-carb serving, reduce the sweet potato portion and serve a smaller bowl alongside additional protein and non-starchy vegetables.
Why You’ll Love This Recipe:
- Ready in about 30 minutes:
The recipe uses straightforward ingredients and a one-pot cooking method for an easy meal. - Creamy without complicated techniques:
Soft cream cheese melts directly into the soup, creating a smooth and rich consistency. - Packed with plant-based ingredients:
Chickpeas, spinach, sweet potatoes, tomatoes, onion, and garlic provide a colorful combination of ingredients. - Great source of fiber:
Each serving provides approximately 12g of fiber, largely supported by the chickpeas and vegetables. - Easy to customize:
Add jalapeños, hot sauce, cayenne, red pepper flakes, Greek yogurt, cheddar, or shredded chicken according to your preference. - Excellent for meal prep:
The soup can be refrigerated for several days or frozen for longer storage.
Common Mistakes to Avoid:
- Cutting the sweet potatoes too large — Large pieces may remain firm after the short cooking time, so cut them into small, evenly sized cubes.
- Adding cream cheese while the soup is boiling aggressively — Lower the heat before adding it so the cream cheese melts smoothly into the broth.
- Overcooking the spinach — Add it during the final 1–3 minutes so it wilts without becoming excessively soft.
- Skipping the chickpea rinse — Rinse and drain the canned chickpeas before adding them for a cleaner flavor and to remove excess canning liquid.
Required Equipment:
- Large Dutch oven — Provides enough room for the soup to simmer evenly without overflowing.
- Cutting board — Makes chopping the onion, garlic, and sweet potatoes easier and safer.
- Sharp knife — Creates evenly sized sweet potato pieces for consistent cooking.
- Wooden spoon — Makes stirring the vegetables, broth, chickpeas, and cream cheese easy.
- Immersion blender — Quickly blends part of the soup directly in the pot for a thicker texture.
- Ladle — Makes serving the hot soup into bowls simple and controlled.
Storage Instructions:
Refrigerator: Allow the soup to cool properly before transferring it to an airtight container. Refrigerate for up to 4 days.
Freezer: Transfer completely cooled soup to freezer-safe airtight containers, leaving a little room for expansion. The soup can be frozen for up to 3 months.
For the best texture, thaw frozen soup overnight in the refrigerator and reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a small splash of broth or water if the soup becomes too thick.
Recipe Details
- Preparation Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
- Servings: 8
- Serving Size: 1½ cups
- Best Season: All-season
- Cuisine: American
- Course: Soup
- Diet Style: High-protein
- Total Calories: Approximately 440 calories per serving
Short 3-Line Description
This creamy chickpea soup combines sweet potatoes, fire-roasted tomatoes, spinach, and taco seasoning in a rich cream cheese broth.
Chickpeas provide plant-based protein and fiber, while an optional partial blend creates a thick and satisfying texture.
Ready in about 30 minutes, it is a convenient high-protein meal for busy days.
📝 Ingredients:
- 2 tablespoons olive oil
- 1 medium yellow onion — Finely chopped.
- 3 large cloves garlic — Minced.
- 2 tablespoons no-salt-added taco seasoning
- ⅛ teaspoon salt
- 4 cups vegetable broth
- 2 cans no-salt-added chickpeas — Drained and rinsed.
- 2 small sweet potatoes — Scrubbed, peeled if desired, and cut into small, evenly sized pieces.
- 1 can fire-roasted diced tomatoes
- 1 package cream cheese — Use softened cream cheese for easier melting; the source does not specify package weight.
- 1 package baby spinach
- Fresh cilantro leaves — For serving.
- Tri-colored tortilla strips — For serving, as desired.
Ingredient note: The original source does not specify the package weight for the cream cheese or baby spinach, nor exact quantities for the cilantro and tortilla strips, so those amounts are intentionally left as stated rather than guessed.
Directions:
1. Sauté the onion
Heat the olive oil in a large Dutch oven over medium heat.
Add the chopped onion and cook for 3–4 minutes, stirring occasionally, until softened and translucent.
2. Add garlic and seasoning
Add the minced garlic, taco seasoning, and salt.
Cook over medium heat for about 1 minute, stirring constantly, until the garlic becomes fragrant.
High-protein cooking tip: Blooming the spices briefly in the oil helps distribute their flavor throughout the soup.
3. Add the main ingredients
Add the vegetable broth, cubed sweet potatoes, fire-roasted tomatoes, and rinsed chickpeas.
Stir thoroughly to combine everything.
4. Simmer
Increase the heat to bring the mixture to a boil.
Once boiling, reduce the heat to low, cover the Dutch oven, and simmer for 12–15 minutes.
The sweet potatoes should be fork-tender, while the chickpeas should remain intact.
5. Add the cream cheese
Reduce the heat to low.
Add the softened cream cheese and stir until it melts completely into the broth, creating a creamy and smooth consistency.
6. Add the spinach
Add the baby spinach during the final 1–3 minutes of cooking.
Stir gently until the leaves wilt but remain bright green.
7. Blend for a thicker texture
Use an immersion blender to blend part of the soup, leaving some chickpeas and vegetables whole.
This creates a thicker soup while preserving texture.
8. Serve
Ladle the hot soup into bowls.
Top with fresh cilantro and tri-colored tortilla strips as desired. For an extra protein boost, add a spoonful of plain Greek yogurt before serving.
Nutrition Facts (Per Serving – Approximate)
- Calories: 440 kcal
- Fats: Not provided in the source
- Cholesterol: Not provided in the source
- Sodium: 570 mg
- Potassium: 850 mg
- Total Carbohydrates: 57 g
- Fiber: 12 g
- Net Carbs: 45 g
- Sugars: Not provided in the source
- Protein: 13 g
- Calcium: 130 mg
Serving size: 1½ cups.
The nutrition information is an approximate estimate and may vary depending on the brands of chickpeas, cream cheese, broth, taco seasoning, and other ingredients used.
Notes:
- Storage: Refrigerate leftovers in an airtight container for up to 4 days or freeze for up to 3 months.
- Reheating: Reheat gently on the stovetop over medium-low heat, stirring until completely hot.
- Texture: Blend only part of the soup if you prefer a combination of creamy broth and whole chickpeas and vegetables.
- Dairy-free option: Replace the cream cheese with vegan cream cheese or an unsweetened dairy-free cooking cream.
- Allergy note: The standard recipe contains dairy; check packaged ingredients such as taco seasoning, broth, tortilla strips, and cream cheese for additional allergens.
- Extra protein: Serve with Greek yogurt or add shredded chicken, lentils, or additional beans.
- Spicy flavor: Add cayenne pepper, sliced jalapeños, hot sauce, or red pepper flakes.
- Tomato swap: Regular diced tomatoes can replace fire-roasted tomatoes, although the finished soup will have less smoky flavor.
- Fresh finish: Extra cilantro or a spoonful of Greek yogurt adds a bright contrast to the creamy soup.
Frequently Asked Questions:
1. Is this chickpea soup really high in protein?
Yes, each 1½-cup serving provides approximately 13g of protein, with chickpeas serving as the main protein-rich ingredient.
2. Is this soup keto-friendly?
No, the published nutrition lists approximately 45g net carbs per serving, so it is not suitable for a strict keto diet.
3. How can I make this soup higher in protein?
Serve it with Greek yogurt or add shredded chicken, lentils, or extra beans to increase the protein content.
4. Can I make the soup dairy-free?
Yes, replace the regular cream cheese with vegan cream cheese or an unsweetened dairy-free cooking cream.
5. Can I make the soup spicier?
Yes, add jalapeños, cayenne pepper, hot sauce, or red pepper flakes according to your preferred heat level.
6. Can I freeze chickpea soup?
Yes, the cooled soup can be stored in a sealed freezer-safe container for up to three months.
