VeganPreps

Easy Vegan Italian Garbanzo Bean Soup

Prep20 min
|
Cook60 min
|
Total560 min
|
Servings4

Jump to Recipe

Easy Vegan Italian Garbanzo Bean Soup

Browse all Vegan Soup Recipes 36 plant-based recipes

This soup combines protein-rich garbanzo beans with nutrient-dense vegetables and aromatic herbs to create a really satisfying meal that’ll stick with you for hours. The chickpeas deliver plant-based protein that keeps you full longer, while the spinach adds iron and vitamins your body needs. I’ve found that removing the bean skins, though it takes extra time, creates a smoother, more refined texture. The fennel seed and fresh herbs work together, building layers of flavor from simple ingredients. You’ll appreciate how this soup nourishes without feeling heavy, making it perfect for any season or occasion.

Garbanzo Beans Need Overnight Soaking

This hearty vegan soup combines protein-rich garbanzo beans with fresh vegetables and aromatic herbs to create a satisfying Italian-inspired dish. The recipe relies on simple, wholesome ingredients that come together to build deep, layered flavors through careful preparation and slow cooking.

Ingredients:

Easy Vegan Italian Garbanzo Bean Soup

by veganpreps.com

Easy Vegan Italian Garbanzo Bean Soup

Prep20 min
Cook60 min
Total560 min
Servings4

Ingredients

  • 1/2 cup dried garbanzo beans (chickpeas), soaked overnight in plenty of cold water, drained
  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 2 medium carrots, sliced into rounds
  • 3 medium celery stalks, sliced
  • 1 teaspoon fennel seed
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 can (410g/14.5 oz) fire-roasted diced tomatoes
  • 3 cups (720ml) vegetable broth
  • 18 grape tomatoes, halved
  • 2 cups baby spinach
  • 1 tablespoon fresh flat-leaf parsley, chopped
  • Salt and black pepper to taste

Instructions

  1. 1Drain soaked garbanzo beans and simmer in fresh unsalted water in a medium pot for 45–50 minutes until tender; drain and, if desired, slip off the skins by gently rubbing the beans between your hands — this makes the soup smoother.
  2. 2Heat olive oil in a large pot over medium heat; add onion and cook 4–5 minutes until softened, then add garlic, fennel seed, oregano, and thyme and stir for 1 minute until fragrant.
  3. 3Add carrots, celery, canned tomatoes, and vegetable broth; bring to a boil, then reduce heat and simmer 15 minutes until vegetables are tender.
  4. 4Add cooked garbanzo beans and grape tomatoes; simmer 5 minutes, then season generously with salt and pepper.
  5. 5Remove from heat, stir in baby spinach and fresh parsley until spinach is wilted (about 1 minute), and serve immediately.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

I always grab quality ingredients because they make a real difference in how this turns out. Fresh garlic tastes much better than pre-minced garlic as everything cooks down. If you can’t find fire roasted tomatoes, regular canned diced tomatoes work fine as a backup. I like using fresh herbs when I can get them, but dried herbs are totally okay – just use about a third of the amount if you go that route. Pick a low-sodium vegetable broth since brands can be pretty different from each other, and it gives you more control over how you season the whole thing.

Prepare Beans Before Cooking

Easy Vegan Italian Garbanzo Bean Soup - preparation

To make this This recipe, preparation of the 1/2 cup of dried garbanzo beans is important and must begin the day before cooking. Soak the garbanzo beans in cool water overnight to allow them to fully rehydrate. The next day, rinse the beans thoroughly and discard the soaking water. Place 2 cups of fresh water in a large pot, bring it to a boil, and add the chickpeas. Reduce the heat to a slow boil and cook for approximately 45 minutes, keeping the beans covered with water throughout the cooking process. This slow cooking method allows the beans to become tender while keeping their integrity.

Once the garbanzo beans have finished cooking, rinse them under cold running water until they are completely cool. This cooling step is important for the next phase of preparation. Spread the cooled beans on a baking sheet and carefully remove the outer skins by gently rubbing them between your fingers. While this step is somewhat time-consuming, removing the skins results in a lighter, more refined texture for the finished soup and improves how the soup tastes. Once the beans are peeled and ready, you can proceed with the remaining ingredients and cooking steps for your flavorful vegan soup.

Use Canned Garbanzo Beans Instead

While removing the skins from dried beans gives you that refined texture, you don’t have to do all that work if you’re short on time. You can easily swap two cans of garbanzo beans, drained and rinsed, for the dried beans in this recipe. Canned beans are already cooked and softened, so you’ll skip steps one through four entirely. Just rinse them thoroughly under cold water to remove excess sodium and any starchy liquid. Then proceed directly to heating your olive oil and sautéing your aromatics. You’ll save yourself nearly an hour while getting virtually identical results.

Crusty Bread Pairs Well

Serve this garbanzo bean soup with crusty bread for a complete meal. I recommend grabbing a fresh baguette or ciabatta from your bakery section – you’ll want something with a crispy exterior and a soft, airy interior. The bread soaks up the flavorful broth really well, and you won’t waste a single drop of that delicious liquid. Lightly toast thick slices if you prefer extra crunch, or serve them warm and fresh. Both options turn a simple soup into a satisfying, complete dinner that’ll leave everyone asking for seconds. If you enjoy baking your own bread at home, you might also consider using a banana bread loaf pan* to create homemade loaves that pair beautifully with soups and stews.

Final Thoughts

This it is the kind of dish you’ll find yourself making again and again, especially once you’ve discovered how forgiving and adaptable it is. You can swap vegetables based on what you have available, adjust seasoning to your preference, and even prep components ahead of time. The best part is how simple it is – minimal hands-on work gives you maximum flavor. I love making this for myself or a crowd, since it delivers comfort and nutrition in every spoonful. I recommend keeping dried garbanzo beans stocked, so you’re always ready to create this satisfying meal whenever hunger strikes.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe