This hearty Vegetarian Bean Soup with Pasta is loaded with pasta, chickpeas, navy beans, and veggies. It’s deliciously comforting and filling – the perfect soup for the season!
This post contains affiliate links. See our Disclosure Statement for more information.
Bean soups are a great choice for vegetarians who want to get the most out of soup season.
The beans add protein and heartiness to soup, so it’s not only healthy, but filling too.
The pasta also adds heartiness, making this a true comfort food. Plus, there are plenty of veggies so you can feel really good about enjoying this soup on a cold winter day!
Why This Recipe Works
Recipes like this vegetarian soup are especially great for big families, families on a budget, and for when you have guests over for dinner.
It’s delicious and filling on it’s own, but if desired you can pair it with a salad and/or crusty bread as well.
This recipe is easy to make, but does take a little longer to simmer. This results in a well developed flavor.
You can enjoy this meal for lunch, or dinner and it’s even great for meal prep.
How to Make Vegetarian Bean Soup with Pasta
What You Need to Make This Recipe
This soup is the perfect combination of pantry staples and fresh vegetables.
From the pantry you will need vegetable stock, chickpeas (also known as garbanzo beans), navy beans, pasta, tomato puree, olive oil, salt, and pepper.
Fresh ingredients include celery, carrots, shallot, and rosemary.
Tip: if you have a bunch of celery, carrots, and shallot left over and are afraid they may go to waste, make stock! Here’s a simple vegetable stock recipe you can use as a guide: How to Make Vegetable Stock. You can freeze the stock until needed. You can also freeze any extra tomato puree.
Prep!
Dice the carrots, celery, and shallot into small cubes or pieces. Open and drain the cans of beans.
Create!
Heat the olive oil in a stock pot over medium heat.
Add the carrots, celery, shallot, and season with salt and pepper.
Cook, stirring often, for about 5 minutes or until soft.
Add the navy beans, chickpeas, 4 cups of the vegetable stock, tomato puree, and rosemary sprigs.
Bring to a boil, then lower the heat, cover, and simmer for about an hour.
Remove the rosemary sprigs and add the remaining stock and the pasta to the pot.
Bring to a boil, then lower the heat and simmer, stirring frequently, for about 10 minutes or until the pasta is al dente.
Tip: the pasta is going to swell more as it sits so be sure not to overcook it or it could turn mushy.
Present!
Serve with Parmesan cheese, if desired. Garnish with additional rosemary for a pop of color and flavor.
Tips and Techniques
- You can use vegetables scraps as well as any extra vegetables you have on hand to make vegetable stock so that nothing goes to waste.
- Be careful not to overcook the pasta, as it will continue to swell as it sits and could turn mushy if overcooked.
- Store leftovers in air-tight containers in the refrigerator. Use within 3-4 days.
FAQ’s
- Can you freeze soup with pasta? Freezing soup with pasta is not recommended. The texture of the pasta will change and it may not hold up once reheated. If you want to freeze this soup, make it without the pasta, then add cooked pasta to it when reheating.
More Vegetarian Soup Recipes to Try
Cilantro Lime Black Bean Soup is another bean-based vegetarian soup recipe that is so good! There is a hint of lime in every bite that makes this soup taste amazing.
You might also want to check out this recipe for California Blend Vegetable Soup and this low carb Broccoli Cheese Soup recipe, as well.
Love this Vegetarian Bean Soup recipe? Follow me on Pinterest, Instagram, and Facebook for more!
Vegetarian Bean Soup with Pasta
Ingredients
- 2 tablespoons extra virgin olive oil
- 2 carrots * finely chopped
- 2 celery stalks * finely chopped
- 1 shallot * finely chopped
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1 15.5oz can navy beans * drained and rinsed
- 1 15.5oz can chickpeas * drained and rinsed
- 8 cups vegetable stock
- 1 cup tomato puree
- 2-3 springs fresh rosemary
- 1/2 pound dry pasta shells
- Parmesan cheese * optional
Instructions
- Heat the olive oil in a stock pot over medium heat.
- Add the carrots, celery, shallot, and season with salt and pepper. Cook, stirring often, for about 5 minutes or until soft.
- Add the navy beans, chickpeas, 4 cups of the vegetable stock, tomato puree, and rosemary sprigs.
- Bring to a boil, then lower the heat, cover, and simmer for about an hour.
- Remove the rosemary sprigs and add the remaining stock and pasta to the pot.
- Bring to a boil, then lower the heat and simmer, stirring frequently, for about 10 minutes or until the pasta is al dente.
- Serve with Parmesan cheese, if desired.
Notes
Tips and Techniques
- You can use vegetables scraps as well as any extra vegetables you have on hand to make vegetable stock so that nothing goes to waste.
- Be careful not to overcook the pasta, as it will continue to swell as it sits and could turn mushy if overcooked.
- Store leftovers in air-tight containers in the refrigerator. Use within 3-4 days.
Nutrition
This recipe was originally published on September 14, 2017. It was updated with new images, more thorough instructions, tips, techniques, and FAQ’s in February 2020.
Haley D Williams says
This soup looks so good! I have to make it soon!
Marie – Not Enough Cinnamon says
Yum! I love a good, easy and healthy soup – perfect for when the weather starts to get cooler 🙂
Jacque Hastert says
This would be perfect for Meatless Mondays! I love soup year around, so I will be making this very soon.
Elaine @ Dishes Delish says
Yum!! I love soup and can eat it year-round! Your delicious soup looks so hearty and comforting!
Stephanie says
This sounds so good and there is nothing like a big bowl of comforting soup! I’m a fan of Harris Teeter also and love their brands as well 🙂
Ashley - Forking Up says
This looks like the perfect way for me to get a bit more veggies in my diet! I love the flavors and how you didn’t drown it in the broth.
Catherine says
Nothing hits the spot on a chilly September day like a hot bowl of soup! This looks marvelous.
Lauren says
Thank you Catherine!
Christine - Jar Of Lemons says
Love this recipe idea for fall! Perfect for a delicious and cozy weeknight dinner. I really want to make this, saving for later!
Noel Lizotte says
I love soup season! I don’t think there’s a soup out there I don’t like. Too bad my husband isn’t a huge fan of a lot of soup. This looks easy enough to pull together … and I like the idea of brands supporting schools. Yeah HT!
Lauren says
My fiance doesn’t eat much soup either. He says it’s not real food lol. I always make big batches anyway and freeze them in individual containers so I can have it for lunch or when I need a quick dinner 🙂
Swathi says
This is hearty a soup I love beans in my soup you added pasta to make it a full meal. Along with lot of veggies and Parmesan cheese great meal once it get cold outside.
Teri says
This is my kind of meal. So simple and hearty. And I love the wholesomeness of it all. (Plus I am a sucker for pasta.) Great choice of beans, love garbanzo!
Veena Azmanov says
I do love the idea of adding beans to my pasta dish. Have never tried it but I bet it must taste divine. My kids love beans so this can be a great addition to our winter nights.
Melissa says
This reminds me of a dish my hubbies family makes, I just love the frugality of it and the depth of flavors! Nothing better than an inexpensive meal LOADED with flavor!
Sandhya Ramakrishnan says
I am literally drooling looking at your soup and I definitely need to make this for my family. My boys love soups with pasta and the beans a re a double bonus for the vegetarian family as I always look for ways to get more protein in.
Joanna @ Everyday Made Fresh says
I’ve heard great things about Harris Teeter. I wished that we had one nearby. This soup sounds like it’s the perfect meal for cooler temps.
Kim says
With the cooler temperatures, I’m looking forward to making more soups. This looks delicious and like something I don’t normally create!
Srivalli Jetti says
Such a fantastic soup with pasta, I love pasta and have made salads apart from main dishes, must try it in a soup..thanks for sharing!