I remember one particular autumn afternoon, the sky was that soft, moody gray and a gentle rain was tapping against the windowpanes. I wasn't feeling particularly inspired to cook anything complex, so I just opened the pantry to see what I had. My eyes landed on a can of garbanzo beans, some carrots, and an onion sitting on the counter. It felt like they were calling to be made into a simple soup. As I chopped the vegetables, the rhythmic, quiet sound was almost meditative. Slowly, as the soup simmered on the stove, the house began to feel warmer, cozier. It wasn't a fancy meal, but as my family gathered around the table, spoons clinking against bowls, it felt like the most perfect thing in the world. It’s a reminder that sometimes the best meals are the ones that are grounding and uncomplicated, a true staple in my collection of healthy simple family cooking.
Why You'll Adore This Soup
-
Effortlessly Simple: This recipe is built on pantry staples and a straightforward process. There's no complex technique, just gentle simmering that allows the flavors to meld together beautifully. It’s perfect for a beginner cook or anyone needing a low-stress meal.
-
Incredibly Versatile: Whether you prefer the slow bubble of a pot on the stove, the speed of an Instant Pot, or the set-it-and-forget-it ease of a slow cooker, this recipe adapts. It meets you where you are, which is something I always appreciate in a recipe.
-
Nourishing and Hearty: It’s packed with fiber and plant-based protein from the garbanzo beans, and filled with wholesome vegetables. It leaves you feeling satisfied and nourished without being heavy, kind of like a lighter hearty vegan stew.
-
Budget-Friendly: Made with inexpensive ingredients like canned beans, carrots, and onions, this is a wonderful meal for stretching your grocery budget. It proves that you don't need to spend a lot to create a meal that feels abundant and delicious.
This soup is pure comfort. It's so easy to make, and my whole family just adores it.
Essential Ingredient Guide
- Garbanzo Beans (Chickpeas): The star of the show, of course. I almost always use canned garbanzo beans for ease, just be sure to rinse them well to wash away the extra sodium from the canning liquid. They bring this wonderful, slightly nutty flavor and a creamy texture that makes the soup feel so substantial. They are incredibly versatile, I use them for so many things, even a bright chickpea feta salad in the summer.
- Mirepoix (Onion, Carrots, Celery): This classic trio is the foundation of so much flavor. Taking the time to let them soften and sweeten in the olive oil is a step you shouldn’t rush. The smell of them cooking is, to me, the smell of home. I like to chop them into a small, uniform dice so you get a little bit of everything in each spoonful. The sweetness from the carrots is just lovely here, much like in my roasted carrot soup.
- Good Quality Vegetable Broth: Since the broth makes up the body of the soup, using a good one really makes a difference. Look for a low-sodium version so you can control the saltiness yourself. The broth carries all the other flavors, so a rich, well-seasoned one will elevate the entire dish from good to truly wonderful. It creates a flavor base as comforting as the one in a classic french onion soup.
Complete Cooking Process
-
Building the Flavor Base:
The first step is always the most important for setting the stage. We begin by gently warming some olive oil in our pot. Then, the trinity of flavor—onions, carrots, and celery—goes in. You want to cook them slowly, patiently, until they're soft and the onions are translucent. This isn’t about browning, but about coaxing out their natural sweetness. The aroma that fills your kitchen during this step is just incredible. After a few minutes, the garlic joins, just for a minute until it's fragrant, being careful not to let it burn.
-
Simmering to Perfection:
Once your base is fragrant and soft, it’s time to bring everything together. You’ll add the rinsed garbanzo beans, the diced tomatoes (with their juices!), the vegetable broth, and your herbs. Give it all a good stir, and then let it come to a gentle simmer. This is the magical part, where all those individual ingredients start to become a cohesive, flavorful soup. I love watching the gentle bubbles and seeing the colors deepen as it cooks. It has that same wonderful, slow-simmered feeling as my old-fashioned vegan stew.
-
Finishing Touches:
After simmering, the final step is about tasting and adjusting. This is where you make the soup your own. Does it need a little more salt? A few grinds of black pepper? Maybe a squeeze of lemon juice to brighten everything up? You can also create a creamier texture by scooping out a cup or two of the soup, blending it until smooth, and stirring it back in. It’s a simple trick that adds a lovely body without any cream. Before serving, I love to stir in some fresh parsley for a pop of color and freshness.
-
Don't rush the first step of sautéing the vegetables; this is where the deep flavor is built.
-
Rinse your canned beans thoroughly to remove the 'canned' taste and excess sodium.
-
For an extra layer of flavor, add a parmesan rind to the soup as it simmers (if not vegan). Remove it before serving.
-
A squeeze of fresh lemon juice at the end will brighten all the flavors beautifully.
Pro Tips for a Perfect Soup
These little details really do make a difference, turning a simple soup into something truly memorable. Feel free to explore different herbs and spices too!
Frequently Asked Questions
→ Can I use dried garbanzo beans instead of canned?
Absolutely! It just requires a little extra planning. You'll need to soak about 1 cup of dried beans overnight, then drain and rinse them. They will need to simmer in the soup for a longer period, typically 1 to 1.5 hours, or until they are tender. If you're using an Instant Pot, you can cook unsoaked dried beans directly in the soup; they'll need about 35-40 minutes at high pressure with a natural release. The flavor is wonderfully earthy.
→ How can I make this soup creamier without adding dairy?
My favorite trick is to use an immersion blender. Once the soup has finished simmering and the vegetables are soft, just dip the immersion blender in and pulse it a few times. Don't blend it completely smooth—you still want some texture. Alternatively, you can scoop out about two cups of the soup, transfer it to a regular blender, blend until smooth, and then stir it back into the pot. This thickens the broth beautifully and adds a lovely creamy body.
→ What are some good variations for this recipe?
Oh, this soup is such a great canvas for creativity! I love stirring in a big handful of fresh spinach or kale at the end and letting it wilt. For a bit of warmth, a pinch of red pepper flakes or smoked paprika is lovely. You could also add other vegetables like diced potatoes, zucchini, or bell peppers. For a different flavor profile, try adding a tablespoon of curry powder with the garlic. I write about ingredient swaps in some of my articles.
→ What should I serve with this garbanzo bean soup?
This soup is wonderful all on its own, but it’s even better with something to dip into it. A piece of crusty sourdough bread is my absolute favorite for mopping up every last drop of the flavorful broth. A simple side salad with a light vinaigrette would also be a perfect pairing. For a heartier meal, you could serve it over a scoop of cooked quinoa or brown rice.
→ How well does this soup freeze?
This soup freezes beautifully, which makes it perfect for meal prep. Just let it cool completely, then transfer it to freezer-safe containers or bags, leaving a little bit of room for expansion. It will keep well in the freezer for up to 3 months. To reheat, let it thaw overnight in the refrigerator and then gently warm it on the stove. You might need to add a little splash of broth or water to thin it out to your desired consistency.
→ Can I add some kind of meat or protein?
Of course. If you're not keeping it vegetarian, cooked shredded chicken would be a wonderful addition. You could also add some cooked and crumbled beef sausage for a richer, more savory flavor. Just stir it in during the last 10 minutes of simmering to allow it to heat through and meld with the other flavors in the soup.
→ My soup seems a bit bland. How can I boost the flavor?
Flavor is all about layers. First, make sure you properly seasoned with salt and pepper. A good pinch of salt can awaken all the other flavors. Second, a squeeze of fresh lemon juice or a tiny splash of apple cider vinegar at the very end can work wonders to brighten everything up. Lastly, fresh herbs stirred in just before serving, like parsley, dill, or basil, add an incredible amount of fresh, vibrant flavor that canned herbs just can't match. This is a great tip for many soups, even a vegan french onion soup.
Nutrition Facts
per serving
285
Calories
11g
Protein
45g
Carbs
6g
Fat
Taste Profile
A savory, earthy, and deeply comforting soup with a natural sweetness from the carrots and a slight tang from the tomatoes.
Ingredient Substitutions
Don't have an ingredient? Try these alternatives
These white beans will lend an even creamier texture to the soup. The flavor will be slightly milder but equally delicious.
If you are not keeping the recipe vegetarian, chicken broth can be used for a different, richer depth of flavor.
If using fresh herbs, use about 1 tablespoon of fresh for every 1 teaspoon of dried. Add them during the last few minutes of cooking for the best flavor.
Recipe Variations
Try these delicious twists on the original
Spicy Tomato Version
Add a 1/2 teaspoon of red pepper flakes with the garlic and a tablespoon of tomato paste to create a soup with a gentle, warming heat and a richer tomato flavor.
Lemony Herb Version
Stir in the zest of one lemon and 1/4 cup of chopped fresh dill at the very end for a bright, vibrant, and incredibly fresh-tasting soup.
Hearty Greens Version
Add 5 ounces of fresh baby spinach or chopped kale to the pot during the last 5 minutes of simmering. Allow the greens to wilt down into the soup for extra nutrients and texture.
Common Mistakes to Avoid
Learn from others' mistakes for perfect results
- Rushing the initial sauté of the vegetables. This step is crucial for building a deep flavor base.
- Boiling the soup instead of simmering it. A hard boil can make the beans and vegetables fall apart and become mushy.
- Forgetting to season at the end. The soup needs a final taste test and adjustment for salt, pepper, and acid to truly shine.
- Not rinsing the canned beans, which can lead to a slightly metallic taste and excessive saltiness.
Meal Prep & Storage
Make Ahead Tips
This is a fantastic make-ahead meal. You can chop all the vegetables (onion, carrots, celery, garlic) up to 2 days in advance and store them in an airtight container in the refrigerator. The entire soup can be made up to 4 days ahead of time; its flavor actually improves as it sits.
Leftover Ideas
Leftover garbanzo bean soup is a true delight. Store it in the fridge and enjoy it for lunch the next day. It reheats wonderfully on the stovetop. You can also get creative and use the leftovers as a base, adding cooked pasta or quinoa to turn it into a completely new meal.
Perfect Pairings
Serve this with...
Cooking Timeline
Prep all your vegetables: chop the onion, dice the carrots and celery, mince the garlic.
Sauté the onion, carrots, and celery in olive oil until soft and sweet.
Add the garlic and dried herbs and cook until fragrant.
Add the broth, tomatoes, beans, and bay leaf. Bring to a simmer and cook for at least 20 minutes.
Remove from heat, adjust seasonings, and serve with fresh parsley and lemon juice.
No-Bake Protein Energy Balls – Easy Healthy Snack
A simple, no‑bake bite of protein‑packed goodness you can carry anywhere.
Easy Garbanzo Bean Soup Recipe for Stove or Instant Pot
Make delicious garbanzo bean soup on the stove, in your Instant Pot, or crockpot. It's healthy, simple, and budget-friendly.
Timing
Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
Recipe Details
Ingredients
For the Soup
-
01
2 tablespoons olive oil
-
02
1 large yellow onion, chopped
-
03
2 large carrots, diced
-
04
2 celery stalks, diced
-
05
4 cloves garlic, minced
-
06
1 teaspoon dried rosemary
-
07
1/2 teaspoon dried thyme
-
08
1 (28-ounce) can diced tomatoes, undrained
-
09
2 (15-ounce) cans garbanzo beans (chickpeas), rinsed and drained
-
10
6 cups vegetable broth, low sodium
-
11
1 bay leaf
-
12
1 teaspoon salt, or to taste
-
13
1/2 teaspoon black pepper, or to taste
For Garnish (Optional)
-
01
Fresh parsley, chopped
-
02
A squeeze of fresh lemon juice
-
03
Crusty bread for serving
Instructions
Begin by warming the olive oil in a large pot or Dutch oven over medium heat. Once the oil shimmers slightly, add the chopped onion, carrots, and celery. Let these cook gently, stirring occasionally, for about 8-10 minutes. You want them to become soft and tender, and for the onion to be translucent. The goal here is to build a sweet, aromatic base, not to brown them. The kitchen should start to smell amazing. This slow sauté is a peaceful, lovely start to any soup.
Now, add the minced garlic, dried rosemary, and dried thyme to the pot. Stir everything together and let it cook for just one more minute until the garlic is fragrant. You have to be a little watchful here, as minced garlic can burn quickly, which would add a bitter taste. This quick step blooms the dried herbs, waking up their essential oils and deepening their flavor before the liquid is added. It's a small detail that makes a big difference.
Pour in the vegetable broth, the undrained diced tomatoes, the rinsed garbanzo beans, and the bay leaf. Use your spoon to gently scrape up any little flavorful bits that might be stuck to the bottom of the pot. Add your salt and pepper, then give everything a good stir to combine. Bring the mixture to a gentle boil, then immediately reduce the heat to low, cover the pot, and let it simmer for at least 20 minutes. This is when the flavors all get to know each other and meld into a beautiful, cohesive soup. If you love chickpeas, you might also like this light chickpea quinoa lemon soup.
After simmering, remove the pot from the heat and take out the bay leaf. Now it's time to taste and adjust the seasonings. It might need a little more salt or pepper. For a creamier texture, you can use an immersion blender to pulse the soup a few times directly in the pot, or carefully transfer a cup or two to a blender and return it to the pot. Serve the soup hot, garnished with a sprinkle of fresh parsley and a bright squeeze of lemon juice. It's just perfect with a thick slice of crusty bread on the side.
Notes & Tips
-
1
Instant Pot Instructions: Use the 'Sauté' function for steps 1 and 2. Then, add the remaining ingredients, secure the lid, and cook on high pressure for 8 minutes. Allow a 10-minute natural pressure release before manually releasing the rest.
-
2
Slow Cooker Instructions: I recommend completing steps 1 and 2 on the stovetop for the best flavor development. Then, transfer the sautéed vegetables and all other ingredients to your slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours.
-
3
For extra richness, you can stir in a tablespoon of tomato paste along with the garlic in step 2. Let it cook for a minute to deepen its flavor before adding the liquids. It adds a wonderful umami depth to the finished soup.
Healthier Hot Chocolate Recipe
Learn how to make a delicious healthier hot chocolate that's perfect for a cozy warm beverage.
Tools You'll Need
-
Large Pot or Dutch Oven: A heavy-bottomed pot is your best friend for soup making. It distributes heat evenly, preventing scorching and allowing the vegetables to soften perfectly without browning too quickly. I love the cozy, sturdy feel of my Dutch oven.
-
Wooden Spoon: There’s something so classic and gentle about using a wooden spoon. It won’t scratch the bottom of your pot, and it feels warm and comfortable in your hand as you stir the soup, coaxing all the flavors together.
-
Sharp Chef's Knife: A good, sharp knife makes the prep work of chopping the vegetables feel effortless and meditative rather than like a chore. It allows for clean, precise cuts, ensuring all your veggies cook evenly.
-
Cutting Board: A sturdy cutting board provides a safe and stable surface for all your chopping. I prefer a large wooden one that gives me plenty of space to work without feeling cramped. It’s the foundation of almost every meal I make.
Must-Know Tips
-
Don't skip rinsing the beans: This simple step removes excess sodium and the starchy liquid from the can, resulting in a cleaner-tasting soup.
-
Taste and adjust at the end: The flavor of the soup will concentrate as it simmers. Wait until the end to do your final seasoning with salt, pepper, and lemon.
-
Let it rest: If you have time, let the soup sit for about 10 minutes off the heat before serving. This allows the flavors to settle and meld even more deeply.
Professional Secrets
-
A small amount of acid brightens everything: A squeeze of lemon juice or a tiny dash of vinegar at the end cuts through the richness and makes all the vegetable flavors pop.
-
Create creaminess without cream: The trick of blending a portion of the soup and adding it back is a fantastic way to get a creamy texture while keeping the dish light and vegan.
-
Bloom your spices: Cooking dried herbs and spices in the oil for a minute before adding liquids (as in step 2) unlocks their full aromatic potential.
Recipe by
Emily ParkerFood hugs in every bite 🥘✨ Lover of cozy meals, nostalgic flavors, and slow evenings around the table ❤️
Get Delicious Recipes Weekly
Join 25,000+ home cooks getting our best recipes straight to their inbox.
Free forever • No spam • Unsubscribe anytime