Hearty & Healthy Chickpea Soup: Your Perfect Vegetarian Winter Meal (Stovetop or Crockpot!)
As the chill of winter sets in, there’s nothing quite as comforting and satisfying as a warm, hearty bowl of homemade soup. Our **Hearty Chickpea Soup** is designed to be just that – a soul-warming, nutrient-packed vegetarian lunch or dinner that’s both easy to prepare and incredibly delicious. This isn’t just any chickpea soup; it’s a vibrant blend of tender pasta, savory Parmesan cheese, aromatic Italian seasoning, and fresh spinach, all simmered together in a rich broth. Whether you’re seeking a quick stovetop meal after a long day or a hands-off crockpot creation for busy schedules, this recipe is your go-to solution for a wholesome and satisfying plant-based experience.
Packed with fiber and plant-based protein from the chickpeas, and brimming with fresh vegetables, this soup is a fantastic way to nourish your body without compromising on flavor. It’s an ideal choice for anyone looking for a budget-friendly meal, an excellent option for meal prepping throughout the week, or simply a delightful dish to share with loved ones on a cold evening. Get ready to embrace the warmth and flavor of this exquisite vegetarian delight!

FREE Budget-Friendly Meal Plan!
Save thousands of dollars on food every year with my free budget-friendly meal plan ebook.

Essential Ingredients and Clever Substitutions for Your Chickpea Soup
Crafting the perfect hearty chickpea soup starts with selecting quality ingredients. Below is a comprehensive list of what you’ll need, along with smart substitution ideas to ensure you can always make this delicious vegetarian soup, even if your pantry is missing a few items. Don’t be afraid to experiment and tailor this recipe to your taste and what you have on hand!
- Olive oil – This forms the flavorful base for sautéing your vegetables. If olive oil isn’t available, any neutral cooking oil like avocado oil, canola oil, or even vegetable oil will work perfectly.
- Yellow onion – Provides a foundational sweetness and aroma to the soup. White onion can be used for a slightly sharper flavor, or for a milder, sweeter note, opt for finely diced shallots.
- Celery stalks – Adds a crucial aromatic element and a delicate crunch. If you don’t have celery, you can increase the amount of carrots or even leeks for a similar flavor profile, or simply omit it if necessary.
- Carrots – Essential for sweetness, color, and nutrients. Feel free to add more celery if you prefer, or substitute with parsnips for an earthier taste, or even leeks for a gentle onion-like flavor.
- Garlic – Freshly minced garlic delivers the most robust and aromatic flavor, truly elevating the soup. In a pinch, jarred minced garlic is a convenient alternative, but use slightly less as its flavor can be more intense.
- Italian seasoning – A blend of classic Italian herbs that brings depth and warmth. You can easily create your own blend by combining dried oregano, basil, thyme, and a pinch of marjoram or rosemary.
- Lemon zest – This brightens the entire dish with a fresh, citrusy aroma. While optional, it’s highly recommended for that extra layer of flavor. If you don’t have fresh lemons, you can omit it.
- Salt & pepper – Always season to taste! Start with the recommended amounts and adjust as needed. Freshly ground black pepper offers the best flavor.
- Parmesan cheese wedge – Adds a rich, umami depth as it slowly melts into the broth. A Pecorino Romano cheese wedge is an excellent, slightly saltier alternative, or for a dairy-free option, check out nutritional yeast below.
- Chickpeas – The star of our hearty soup! Canned chickpeas are convenient; just be sure to rinse and drain them thoroughly. For a different texture and flavor, try cannellini beans for a creamier feel, or red lentils (which will cook faster and break down more) for an even thicker soup.
- Vegetable broth – The liquid base that infuses all the flavors. If you’re not strictly vegetarian, chicken broth is the best substitute, but it will make the dish non-vegetarian. A vegetable bouillon cube dissolved in boiling water is also a quick and easy alternative.
- Ditalini pasta – Small, tube-shaped pasta that adds texture and makes the soup more filling. Other small-sized pastas like tubettini, elbow macaroni, or even orzo pasta would work beautifully.
- Parmesan cheese – Grated Parmesan added at the end enhances the cheesy flavor and creaminess. For a dairy-free or vegan option, nutritional yeast is an amazing substitute, providing a cheesy, umami flavor without any dairy.
- Spinach – A healthy addition that wilts quickly and adds vibrant color. Feel free to swap it out for other dark leafy greens like kale (remove stems and chop finely, adding a few minutes earlier to soften) or collard greens.
- Fresh parsley – A garnish that adds freshness and a pop of color. Fresh chervil or tarragon can provide similar herbaceous notes, or simply omit if you don’t have any on hand.
- Lemon juice – A squeeze of fresh lemon juice at the end brightens all the flavors. Bottled lemon juice will work, but fresh is always preferred for its vibrant taste.
- Loaf crusty bread – Perfect for dipping and soaking up the delicious broth! You could also serve your soup with crunchy croutons, crackers, or a side salad for a complete meal.
How to Make Hearty Chickpea Soup: A Step-by-Step Guide
Creating this delicious and comforting chickpea soup is surprisingly simple, making it perfect for both novice and experienced cooks. Follow these straightforward steps to bring this wholesome meal to your table.

Step 1: Sauté the Aromatics and Vegetables.
Begin by heating the olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Once the oil is shimmering, add your diced yellow onion, chopped celery, and finely chopped carrots. These “mirepoix” vegetables are the backbone of many great soups, providing a sweet and savory base. Sauté them for 3-4 minutes, stirring occasionally, until they start to soften and become slightly translucent. This step is crucial for building deep flavor in your soup, so don’t rush it!
Step 2: Infuse with Fragrant Seasonings.
Once your vegetables are softened, it’s time to introduce the aromatic seasonings. Add the minced garlic, Italian seasoning, lemon zest (if using), salt, and black pepper to the pot. Continue to sauté for another 30 seconds, stirring constantly. You’ll notice the kitchen filling with an incredible aroma as the garlic becomes fragrant and the herbs release their oils. Be careful not to burn the garlic, as this can turn bitter very quickly.

Step 3: Combine Chickpeas, Pasta, and Broth.
Now, it’s time to build the body of the soup. Carefully add the Parmesan cheese wedge (if using, as it will melt and infuse flavor), rinsed and drained chickpeas, vegetable broth, and ditalini pasta to the pot. Stir everything gently to combine. Bring the mixture to a gentle boil, then reduce the heat to a simmer. Let it cook for approximately 15 minutes, or until the pasta is al dente (cooked through but still firm to the bite). Stir occasionally to prevent the pasta from sticking to the bottom of the pot.
Step 4: Stir in Fresh Greens and Finishing Touches.
Once the pasta is perfectly cooked, stir in the remaining grated Parmesan cheese (or nutritional yeast), fresh spinach, chopped fresh parsley, and a final squeeze of fresh lemon juice. The spinach will wilt quickly into the hot soup, adding a beautiful green color and extra nutrients. The lemon juice at this stage brightens the overall flavor profile, adding a zesty finish that truly makes the soup sing.

Step 5: A Final Simmer and Rest.
Allow the soup to simmer for just one more minute after adding the final ingredients. This short period allows all the fresh flavors of the spinach, parsley, and lemon to meld harmoniously with the rest of the soup. Then, remove the pot from the heat. It’s often beneficial to let the soup rest for 5-10 minutes off the heat before serving, allowing the flavors to deepen even further.
Step 6: Serve Warm and Savor Every Spoonful!
Ladle generous portions of your hearty chickpea soup into large bowls. Serve immediately with slices of warm, crusty bread on the side, perfect for dipping into the rich broth. A final sprinkle of fresh Parmesan or parsley can be added as a garnish. Gather your loved ones and enjoy this comforting, delicious, and healthy vegetarian meal!

Making it in the Crockpot: Hands-Off Comfort
For those days when you need a delicious meal with minimal effort, this hearty chickpea soup transitions beautifully into a crockpot recipe! The slow cooker method allows the flavors to meld deeply, resulting in an even richer, more comforting soup. To prepare, simply combine all ingredients *except* for the grated Parmesan cheese, fresh spinach, fresh parsley, and lemon juice directly into your crockpot. Stir everything together to ensure an even distribution of ingredients.
Cover and cook on high for 4 hours, or on low for 6-8 hours. The longer, slower cook time on low often yields the most tender vegetables and deeply infused broth. Once the cooking time is complete and the vegetables are tender, stir in the remaining ingredients: the grated Parmesan cheese, fresh spinach, fresh parsley, and a final squeeze of lemon juice. The residual heat from the soup will gently wilt the spinach and melt the cheese. Let it sit for a few minutes, then serve and dig in! This “set it and forget it” method is a lifesaver for chilly winter nights when you crave something nourishing and hands-off.
Frequently Asked Questions About Our Hearty Chickpea Soup
Here are some common questions about this delicious vegetarian chickpea soup recipe, offering insights into its nutritional benefits, preparation tips, and more.
Absolutely! While this hearty chickpea soup features satisfying elements like cheese and pasta, it’s also incredibly rich in healthy, wholesome ingredients. Chickpeas themselves are nutritional powerhouses, high in essential nutrients like manganese and folate, and an excellent source of dietary fiber and plant-based protein. Spinach adds vitamins K and A, while carrots and celery contribute further vitamins and antioxidants. One generous bowl of this delicious soup contains just 323 calories per serving (without the bread), making it a fairly healthy and wonderfully balanced dish to enjoy regularly. It’s a fantastic way to boost your vegetable intake and enjoy sustained energy.
No, there’s absolutely no need to remove the skin from the chickpeas for this soup recipe! In fact, we recommend against it. Removing the skins is a tedious process that can alter the texture of the chickpeas significantly. If you were to remove them, the chickpeas would likely absorb too much liquid and become overly mushy during cooking, falling apart and making the soup less appealing. Keeping the skins intact ensures the chickpeas retain their structural integrity and satisfying texture in the soup.
This particular soup recipe offers a wonderfully healthy way to prepare chickpeas! By simmering them with a medley of fresh vegetables and a flavorful broth, you’re not only getting all their amazing nutritional benefits (fiber, protein, vitamins, and minerals) but also enhancing their taste with a rich, aromatic profile. For this recipe, the canned chickpeas are already cooked, so they simply need to be heated through and infused with the soup’s flavors. You don’t have to worry about any pre-cooking steps; just rinse, drain, and add them directly to the pot, allowing them to gently simmer alongside the other ingredients.
Absolutely! To make this hearty chickpea soup completely vegan, you’ll need to make two simple substitutions. First, ensure you use vegetable broth (which the recipe already calls for). Second, substitute the Parmesan cheese (both the wedge and the grated portion) with nutritional yeast. Nutritional yeast provides a fantastic cheesy, umami flavor that is a perfect dairy-free alternative. With these changes, you’ll have a delicious and satisfying vegan chickpea soup!
This hearty chickpea soup is quite filling on its own, but it pairs wonderfully with a few simple accompaniments. The classic choice is a loaf of warm, crusty bread or garlic bread for dipping. You could also serve it with a fresh side salad tossed with a light vinaigrette to add more greens and a refreshing contrast. For extra crunch, consider a sprinkle of homemade croutons or a side of savory crackers. A dollop of dairy-free sour cream or a swirl of pesto could also elevate the flavors.

Storing and Reheating Your Hearty Chickpea Soup
This chickpea soup is an absolute dream for meal prep, making your weeknights easier and more delicious. When stored properly, it will retain its wonderful flavor and texture in the fridge for 3 to 4 days. For optimal freshness and convenience, I highly recommend portioning individual serving sizes into airtight glass containers. This way, when you’re ready to enjoy a quick and comforting meal, all you need to do is grab a container directly from the fridge. Reheat your soup in the microwave for 1 to 2 minutes, stirring halfway through, until it’s warmed to your liking. If you prefer a more traditional method or are reheating a larger batch, you can also gently warm the soup in a pot on the stovetop over medium-low heat, stirring occasionally until heated through. This ensures a consistent temperature and prevents any sticking.
Freezing This Delicious Vegetarian Chickpea Soup
If you’re planning to extend the life of your chickpea soup, freezing is a fantastic option for long-term meal planning. However, there’s a crucial tip to keep in mind: you’ll want to freeze the soup *without* the pasta. Pasta tends to absorb excess liquid and become mushy and unpleasant once it’s defrosted and reheated. To freeze, simply prepare the soup as directed, omitting the ditalini pasta. Allow the cooked soup to cool completely before transferring it to airtight, freezer-safe glass containers or heavy-duty Ziploc bags. Make sure to leave some headspace if using containers, as liquids expand when frozen. Your pasta-free chickpea soup can be stored in the freezer for up to 3 months.
When you’re ready to enjoy it, transfer the frozen soup to the fridge to defrost overnight. Once thawed, reheat it gently in a pot on the stovetop until simmering. Alternatively, you can reheat the soup directly from frozen in the microwave; start with 5-6 minutes on high, stirring halfway through, until thoroughly hot. While the soup is reheating or after it’s warmed, cook a fresh batch of ditalini pasta separately according to package directions. Stir the freshly cooked pasta into the hot soup just before serving, along with some extra Parmesan cheese and a dash of fresh parsley or lemon juice for a boost of flavor and texture. This method ensures your soup is as delicious as if it were made fresh!

More Delicious Vegetarian Soup Recipes to Explore
If you loved this hearty chickpea soup, you’ll be thrilled to discover more of our favorite vegetarian and plant-based soup recipes, perfect for any season or occasion.
-
Homemade Alphabet Vegetable Soup
-
Instant Pot Taco Soup (Vegetarian + Gluten Free!)
-
Instant Pot Turmeric Lentil Soup {Vegan}
Recommended Meal Prep Tools for This Recipe
Having the right tools can make preparing and storing your chickpea soup even easier and more efficient. Consider these helpful items:
- Grab some glass meal prep bowls if you plan on turning this soup into convenient individual servings for leftovers or future meals. Their airtight seal keeps soup fresh, and they’re perfect for microwave reheating.
- Try making this recipe as a hands-off meal in a crockpot. A good quality slow cooker simplifies the process, allowing the flavors to meld beautifully with minimal supervision.
- A sturdy Dutch oven or large stockpot is essential for sautéing your vegetables and simmering the soup effectively on the stovetop.
- A microplane zester will make quick work of that fresh lemon zest and Parmesan cheese, adding fine, flavorful shavings to your soup.
Hearty Chickpea Soup {Stovetop or Crockpot}
Print
Pin
Rate
4
servings
323
kcal
Taylor Stinson
20 minutes
20 minutes
40 minutes
Prevent your screen from going dark
FREE budget-friendly meal plan ⬇️
SEND ME MY PLAN
Ingredients
-
1
tbsp
olive oil -
1
yellow onion
diced -
4
celery stalks
finely chopped -
2
carrots
finely chopped -
4
cloves
garlic
minced -
1
tsp
Italian seasoning -
1
tsp
lemon zest
optional but highly recommended -
1
tsp
salt -
1/2
tsp
pepper -
1
parmesan cheese wedge -
1
(540mL) can
chickpeas -
6
cups
vegetable broth -
1/2
cup
ditalini pasta -
1/2
cup
parmesan cheese -
2
cups
spinach, chopped -
1/4
cup
fresh parsley
chopped -
2
tbsp
lemon juice
preferably fresh squeezed -
1
loaf
crusty bread
optional, for serving
Instructions
-
Heat olive oil in a large pot over med-high heat. Add onion, celery and carrots, sauteeing for 3-4 minutes until veggies soften.
-
Add garlic, Italian seasoning, lemon zest, salt and pepper, sauteeing another 30 seconds until fragrant.
-
Add in parmesan wedge, chickpeas, vegetable broth and pasta, cooking for 15 minutes or until pasta is al dente.
-
Stir in parmesan cheese, spinach, parsley and lemon juice, cooking another minute before removing from heat.
-
Serve in large bowls with crusty bread on the side. Enjoy!
Notes
Swap out the ditalini pasta for tubetti or macaroni.
Dump everything in the crockpot and cook on high for 4 hours or low for 6 hours.
Store the leftovers in the fridge for 3-4 days. Reheat in the microwave for 1-2 minutes or in a pot on the stovetop.
Freeze this soup without the pasta for up to 3 months. Defrost in the fridge then reheat as normal, or microwave from frozen for 5-6 minutes. Stir in some cooked pasta then serve!
Nutrition
Calories:
323
kcal
(16%)
Carbohydrates:
49
g
(16%)
Protein:
14
g
(28%)
Fat:
9
g
(14%)
Saturated Fat:
2
g
(13%)
Polyunsaturated Fat:
2
g
Monounsaturated Fat:
4
g
Cholesterol:
6
mg
(2%)
Sodium:
2171
mg
(94%)
Potassium:
594
mg
(17%)
Fiber:
10
g
(42%)
Sugar:
11
g
(12%)
Vitamin A:
7688
IU
(154%)
Vitamin C:
19
mg
(23%)
Calcium:
200
mg
(20%)
Iron:
4
mg
(22%)
