Chickpea & Tomato Soup – A Cozy Vegan Meal for Any Night

This Chickpea Tomato Cozy Soup is the ultimate feel-good meal in a bowl — nourishing, simple, and full of flavor. With hearty chickpeas, sweet tomatoes, and a fragrant blend of herbs and spices, this soup delivers comfort and nutrition in every spoonful. It’s naturally vegan, protein-packed, and ready in under 30 minutes — perfect for busy weeknights or cozy weekends at home.

Whether you’re curled up with a blanket or looking for a quick meal prep option, this soup will warm you from the inside out.


Ingredients Overview: What You’ll Need

Core Ingredients:

  • Chickpeas (Garbanzo Beans) – The hearty base of the soup, full of protein, fiber, and texture.

  • Tomatoes – Add acidity and sweetness; use canned diced tomatoes for convenience or fresh ones for brightness.

  • Onion & Garlic – Create the aromatic flavor foundation.

  • Carrots & Celery – Add natural sweetness and body.

  • Olive Oil – For sautéing and richness.

  • Vegetable Broth – Keeps the soup light but flavorful.

  • Herbs & Spices – Italian seasoning, smoked paprika, cumin, or thyme for depth.

  • Salt & Pepper – For seasoning and balance.

Optional Add-Ins:

  • Spinach or Kale – Adds color and nutrients.

  • Crushed Red Pepper Flakes – For a subtle kick.

  • Lemon Juice or Zest – Brightens the soup at the end.

  • Coconut Milk or Cream – For a velvety finish.


Step-by-Step Instructions: How to Make Chickpea Tomato Cozy Soup

v

Step 1: Prepare the Vegetables

Finely chop 1 medium onion, 2 garlic cloves, 1 carrot, and 1 celery stalk. Drain and rinse 2 cans (15 oz each) of chickpeas.


Step 2: Sauté the Aromatics

  1. Heat 2 tablespoons olive oil in a large pot over medium heat.

  2. Add the onion, carrot, and celery. Sauté for 5 minutes, or until the vegetables soften and the onion becomes translucent.

  3. Stir in the garlic and cook for another 30 seconds, just until fragrant.


Step 3: Add Tomatoes and Spices

Add the following to the pot:

  • 1 can (14.5 oz) diced tomatoes (or 3–4 fresh tomatoes, chopped)

  • 1 teaspoon smoked paprika

  • 1/2 teaspoon cumin

  • 1 teaspoon Italian seasoning (or a mix of oregano, thyme, and basil)

  • Salt and black pepper to taste

Cook for 3–4 minutes, allowing the tomatoes to break down and release their juices.


Step 4: Add Broth and Chickpeas

  1. Pour in 4 cups vegetable broth (or chicken broth if preferred).

  2. Add the rinsed chickpeas and stir well.

  3. Bring the soup to a gentle boil, then reduce the heat and let simmer for 15–20 minutes.

This allows the flavors to meld and the chickpeas to absorb the seasoning.


Step 5: Blend (Optional)

For a thicker, creamier texture, use an immersion blender to blend part of the soup (about 1/3) directly in the pot.
Or, transfer a few cups to a blender, puree, and return to the pot.

If you prefer a rustic soup, leave it chunky — both ways are delicious.


Step 6: Add Greens and Finish

Stir in 2 cups baby spinach or kale and simmer for 2 minutes until wilted.
For brightness, squeeze in juice from half a lemon and adjust seasoning to taste.

For a creamy version, stir in 1/4 cup coconut milk or heavy cream before serving.


Step 7: Serve and Enjoy

Ladle the soup into bowls and garnish with:

  • A drizzle of olive oil

  • A sprinkle of fresh herbs (parsley or basil)

  • Crushed red pepper flakes or parmesan cheese for a finishing touch

Serve warm with crusty bread, garlic toast, or a grilled cheese sandwich for the ultimate cozy combo.


Tips, Variations, and Substitutions

Tips for Perfect Chickpea Tomato Soup:

  • Simmer Gently: Let the soup cook slowly so the flavors blend without over-reducing.

  • Don’t Skip the Lemon: The acidity brightens and balances the tomato base.

  • Use Fire-Roasted Tomatoes: They add a smoky sweetness that enhances flavor.

  • Meal Prep Friendly: This soup tastes even better the next day!

Variations:

  • Spicy Mediterranean Version: Add red chili flakes, roasted red peppers, and a touch of harissa or cayenne.

  • Indian-Inspired: Swap Italian herbs for curry powder, turmeric, and ginger; finish with coconut milk.

  • Hearty Stew: Add diced potatoes, quinoa, or small pasta for a more filling meal.

  • Creamy Version: Blend smooth and stir in coconut milk or cashew cream for a silky finish.

Substitutions:

  • No Chickpeas? Use white beans, lentils, or cannellini beans.

  • No Broth? Substitute with water and a teaspoon of bouillon paste or cube.

  • No Fresh Veggies? Use frozen mixed vegetables for a quick shortcut.


Serving Ideas & Best Occasions

When to Serve:

  • Weeknight Dinners: Quick, wholesome, and satisfying.

  • Meal Prep: Keeps beautifully in the fridge or freezer.

  • Cold Weather Comfort: The perfect pick-me-up on chilly days.

  • Lunch on the Go: Pack it in a thermos for school or work.

What to Serve With It:

  • Crusty Sourdough Bread – For dunking into that flavorful broth.

  • Avocado Toast – Adds creaminess and healthy fats.

  • Side Salad – A simple arugula or cucumber salad balances the richness.


Nutritional Information (Approximate per Serving)

  • Calories: 260–290

  • Fat: 9g

  • Carbs: 35g

  • Protein: 10g

  • Fiber: 8g

  • Vitamin A: 80% DV

  • Vitamin C: 60% DV


Frequently Asked Questions (FAQ)

1. Can I make this soup ahead of time?

Yes! This soup keeps well in the refrigerator for up to 5 days. The flavors actually improve overnight.

2. Can I freeze Chickpea Tomato Soup?

Absolutely. Let it cool completely, then store in airtight containers for up to 3 months. Thaw in the fridge overnight and reheat on the stove.

3. Can I use dried chickpeas?

Yes, but cook them first until tender (about 1 1/2 hours) before adding to the soup.

4. How can I thicken the soup naturally?

Blend a portion of it or let it simmer uncovered for an extra 10 minutes to reduce.

5. Can I add protein?

Yes — shredded chicken, turkey, or tofu work wonderfully.

6. Is this soup spicy?

Not unless you add chili flakes. It’s naturally mild, but easy to adjust to your spice preference.

7. Can I serve it cold?

While this soup is best warm, you can blend and chill it for a refreshing summer gazpacho twist.

Print

Chickpea & Tomato Soup – A Cozy Vegan Meal for Any Night

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Chickpea Tomato Cozy Soup is hearty, healthy, and comforting — packed with chickpeas, tomatoes, and aromatic herbs for a simple, satisfying meal.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 2 tbsp olive oil

  • 1 onion, chopped

  • 2 garlic cloves, minced

  • 1 carrot, chopped

  • 1 celery stalk, chopped

  • 2 cans (15 oz) chickpeas, drained and rinsed

  • 1 can (14.5 oz) diced tomatoes

  • 4 cups vegetable broth

  • 1 tsp smoked paprika

  • 1/2 tsp cumin

  • 1 tsp Italian seasoning

  • Salt and pepper to taste

  • 2 cups spinach or kale (optional)

  • Juice of 1/2 lemon

Instructions

  • Heat olive oil in a pot. Sauté onion, carrot, and celery 5 minutes. Add garlic and cook 30 seconds.

  • Stir in tomatoes, spices, salt, and pepper. Cook 3 minutes.

  • Add broth and chickpeas. Bring to a boil, then simmer 20 minutes.

  • Blend part of the soup if desired for a thicker texture.

  • Stir in greens and lemon juice; simmer 2 minutes.

  • Serve hot with olive oil drizzle and fresh herbs.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star