Chickpea and Spinach Soup

Chickpea and Spinach Soup turns simple pantry chickpeas, tender vegetables, tomatoes, and bright lemon into a hearty bowl that feels comforting without feeling heavy.

Hearty chickpea and spinach soup with carrots and tomatoes in a white ceramic bowlSave

This is the kind of soup I make when I want dinner to be easy, cheap, and full of real food. The chickpeas add plant based protein and fiber. The spinach brings color and nutrients. The lemon wakes up the whole pot at the end.

Why You Will Love This Recipe

  • Big flavor from simple ingredients: Cumin, oregano, garlic, tomatoes, and lemon create a warm, bright broth.
  • Hearty but not heavy: Chickpeas make the soup filling, while spinach keeps it fresh.
  • Great for weeknights: Everything cooks in one pot with simple steps.
  • Budget friendly: Canned chickpeas, canned tomatoes, and basic vegetables keep the cost low.

Fabian’s Budget and Health Tip: Use frozen spinach instead of fresh spinach when it is cheaper. Add it straight to the pot and simmer until hot. It saves money, reduces waste, and still gives the soup great color and nutrients.

Chickpeas, spinach, tomatoes, vegetables, broth, spices, and lemon arranged on white linenSave

Ingredients (Serves 4)

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, diced (150 g)
  • 3 garlic cloves, minced (9 g)
  • 2 medium carrots, diced (160 g)
  • 2 celery stalks, diced (100 g)
  • 2 cans chickpeas, drained and rinsed, 15 ounce cans (2 cans, 425 g each)
  • 1 can diced tomatoes, 14.5 ounce can (411 g)
  • 5 cups vegetable broth (1.2 liters)
  • 1 teaspoon ground cumin (2 g)
  • 1 teaspoon dried oregano (1 g)
  • 1/2 teaspoon fine salt, plus more to taste (3 g)
  • 1/4 teaspoon black pepper (1 g)
  • 4 packed cups fresh spinach (120 g)
  • 1 tablespoon fresh lemon juice (15 ml)
  • Optional garnish: extra lemon, chopped parsley, or a small drizzle of olive oil

Carrots, celery, onion, and garlic cooking in a pot with a wooden spoonSave

Step-by-Step Instructions

1. Sauté the Aromatics

Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring often, until the onion turns glossy and the carrots start to soften at the edges.

Add the garlic and cook for 30 to 60 seconds. Stop when the garlic smells sweet and savory. Do not let it turn dark, since burnt garlic can make the broth taste bitter.

2. Add the Chickpeas, Tomatoes, and Broth

Stir in the chickpeas, diced tomatoes, vegetable broth, cumin, oregano, salt, and black pepper. Scrape the bottom of the pot with your spoon so every bit of flavor mixes into the broth.

The soup should look colorful and chunky, with the chickpeas floating through a tomato rich broth.

3. Simmer Until the Vegetables Are Tender

Bring the soup to a gentle boil, then lower the heat so it simmers steadily. Cook for 18 to 22 minutes, uncovered, until the carrots are tender when pierced with a fork.

Your kitchen should smell warm from the cumin and oregano, with a soft tomato aroma coming from the pot. If the soup gets too thick, add a splash of broth or water.

4. Stir in the Spinach

Add the spinach and stir until it wilts into the hot soup. This usually takes 1 to 2 minutes. The leaves should turn deep green and soft, but they should still look fresh.

5. Finish with Lemon Juice

Turn off the heat and stir in the lemon juice. Taste the soup. Add more salt, pepper, or lemon if needed. The final flavor should be savory, bright, and balanced.

Serve hot in bowls with a drizzle of olive oil or extra lemon on the side if you like.

Top view of chickpea and spinach soup with tomatoes, carrots, herbs, and lemonSave

Expert Troubleshooting and FAQs

Can I use dried chickpeas instead of canned?

Yes. Cook dried chickpeas first, then use about 3 cups cooked chickpeas (500 g) in this soup. Do not add dried chickpeas straight to the pot, because they will not soften in time with the vegetables.

Why does my soup taste flat?

It likely needs more salt or acid. Add a small pinch of salt, then taste again. If it still tastes dull, add another squeeze of lemon juice. Lemon is the key finish that makes the chickpeas and tomatoes pop.

Can I make this soup thicker?

Yes. Mash about 1 cup of the chickpeas against the side of the pot with a spoon, then stir them back into the broth. This gives the soup a creamier body without cream.

Can I add other vegetables?

Yes. Zucchini, potatoes, green beans, kale, or bell peppers all work well. Add firm vegetables with the carrots and celery. Add leafy greens near the end so they stay fresh and bright.

How do I store leftovers?

Let the soup cool, then store it in an airtight container in the fridge for up to 4 days. Reheat it gently on the stove until steaming. Add a splash of broth or water if it thickens in the fridge.

Estimated Nutritional Facts

These numbers are rough estimates per serving and will vary based on your broth, chickpeas, and oil.

  • Calories: 310
  • Protein: 13 g
  • Carbs: 45 g
  • Fats: 10 g

Chickpea and Spinach Soup

Chickpea and Spinach Soup

Prep Time10 minCook Time30 minTotal Time40 minServings4

Ingredients

  • 2 tablespoons olive oil (30 ml)
  • 1 medium yellow onion, diced (150 g)
  • 3 garlic cloves, minced (9 g)
  • 2 medium carrots, diced (160 g)
  • 2 celery stalks, diced (100 g)
  • 2 cans chickpeas, drained and rinsed, 15 ounce cans (2 cans, 425 g each)
  • 1 can diced tomatoes, 14.5 ounce can (411 g)
  • 5 cups vegetable broth (1.2 liters)
  • 1 teaspoon ground cumin (2 g)
  • 1 teaspoon dried oregano (1 g)
  • 1/2 teaspoon fine salt, plus more to taste (3 g)
  • 1/4 teaspoon black pepper (1 g)
  • 4 packed cups fresh spinach (120 g)
  • 1 tablespoon fresh lemon juice (15 ml)
  • Optional garnish: extra lemon, chopped parsley, or a small drizzle of olive oil

Instructions

  • 1. Sauté the Aromatics. Warm the olive oil in a large soup pot over medium heat. Add the onion, carrots, and celery. Cook for 6 to 8 minutes, stirring often, until the onion turns glossy and the carrots start to soften at the edges. Add the garlic and cook for 30 to 60 seconds. Stop when the garlic smells sweet and savory. Do not let it turn dark, since burnt garlic can make the broth taste bitter.
  • 2. Add the Chickpeas, Tomatoes, and Broth. Stir in the chickpeas, diced tomatoes, vegetable broth, cumin, oregano, salt, and black pepper. Scrape the bottom of the pot with your spoon so every bit of flavor mixes into the broth. The soup should look colorful and chunky, with the chickpeas floating through a tomato rich broth.
  • 3. Simmer Until the Vegetables Are Tender. Bring the soup to a gentle boil, then lower the heat so it simmers steadily. Cook for 18 to 22 minutes, uncovered, until the carrots are tender when pierced with a fork. Your kitchen should smell warm from the cumin and oregano, with a soft tomato aroma coming from the pot. If the soup gets too thick, add a splash of broth or water.
  • 4. Stir in the Spinach. Add the spinach and stir until it wilts into the hot soup. This usually takes 1 to 2 minutes. The leaves should turn deep green and soft, but they should still look fresh.
  • 5. Finish with Lemon Juice. Turn off the heat and stir in the lemon juice. Taste the soup. Add more salt, pepper, or lemon if needed. The final flavor should be savory, bright, and balanced. Serve hot in bowls with a drizzle of olive oil or extra lemon on the side if you like.
Rate this recipe
avatar
Fabian

Hi, I'm Fabian! I'm a dad, husband, and everyday home cook based in Hungary. I'm passionate about the Mediterranean diet and specialize in creating healthy, budget-friendly recipes using simple supermarket ingredients. Whether we are making a quick weekday mezze or a hearty, wholesome pasta dish, my goal is to help you eat well and cook delicious, from-scratch food without breaking the bank.

Leave a Comment

Your email address will not be published. Required fields are marked *