Vegan Pasta e Fagioli (Italian Pasta & Bean Soup)
Pasta e Fagioli is a traditional Italian dish that is a nourishing and hearty soup. The direct translation is “pasta and beans.” This soup is the definition of rustic, simple home cooking.
Perfect for those cozy autumn and winter days when all you want is a meal to satisfy and warm you up.
There are many versions of this dish (depending on which region of Italy you’re from). However, I have gone for the simplest, most authentic one (in my opinion).
The base is always pasta and beans.
Free Recipe eBook
Join our newsletter and get our eBook featuring exclusive breakfast recipes to kickstart your mornings.
This dish has many names
Depending on which region of Italy you’re from, the word “beans” is known differently. The standard Italian way of saying beans is “fagioli.” If you’re from Napoli, you would call it “fasule,” and if you’re from Siciliy, it would be “fasola.” This all depends on the dialect of the area in Italy you are from.
I also know that Croatians have a very similar dish that they call “pašta fažola” or “fažol i testo.” They would add sweet paprika, flour (to thicken it instead of blending the beans), and parsley (instead of rosemary). You would also leave out the carrot and celery.
With so many different variations, the one thing that they all have in common is that they use inexpensive ingredients. Making this dish very budget-friendly and can feed lots of people!
As it’s a few days into winter here in Australia, I know what I’ll be making regularly to keep me full and satisfied.
It has wonderful flavours of sweet carrot, an undertone of rosemary, and rich, creamy textures that the blended beans bring. I think this combination works well together.
This vegan pasta e fagioli is:
- Warming
- Easy to make
- Hearty
- Nourishing
- Healthy
- Inexpensive
- Creamy
Tips for making this vegan pasta e fagioli
- If you’re using canned beans, instead of using the liquid from the can, just use fresh water or vegetable broth instead.
- You can use pinto, cannellini, or kidney beans in place of borlotti beans.
- You can swap out the celery for leek if that is what you have at home.
- If you don’t plan on serving the soup straight away, cook the pasta separately so that it doesn’t completely overcook in the soup. Add it to the soup just before serving.
- If you’d like it more like a broth (less creamy), blend less of the beans. Adjust this to your taste.
- You can use any kind of small pasta shape for this soup. There are no rules! I picked this one as that’s the one that was available to me at the time of making this soup.
- Leftovers can be stored in the fridge for up to 3 days.
Want a bowl of soup with a few more veggies? I created a hearty minestrone soup a few weeks ago that you can make, which also includes beans and pasta. It’s a very popular recipe!
I hope you love this take on the traditional Italian pasta and beans soup as much as I do!
Other recipes you’ll love:
- Easy Potato, Pea and Dill Soup
- Red Lentil Stew with Potatoes and Peas
- Hearty Vegan Minestrone Soup
- My Lentil Spaghetti Bolognese (Vegan)
- Rustic Eggplant Patties in Tomato Sauce
- Vegan Borscht (Beet Soup)
If you try this recipe, let me know! We’d love for you to leave a comment and rating below. If you want to go that extra mile, tag us on Instagram or share your photo of the recipe on Pinterest. Or Pin It for later!
PrintVegan Pasta e Fagioli (Italian Pasta & Bean Soup)
- Prep Time: 1 hour 10 minutes
- Bean Soaking Time: 12 hours
- Cook Time: 30 minutes
- Total Time: 13 hours 40 minutes
- Yield: Serves 4+
Description
A humble traditional Italian soup that is creamy, hearty, and rich in flavour. Pasta e fagioli is the perfect winter warmer.
Ingredients
- 500g / 17.63 ounces dried borlotti beans (or 7 cups of cooked beans)
- 2 bay leaves
- 9 cups / 2.25 litres vegetable stock (or water)
- ¼ cup / 50ml olive oil (plus extra for drizzling)
- 1 onion, diced
- 2 carrots, diced
- 2 celery ribs, diced
- 4 cloves garlic, finely chopped
- 1 sprig of fresh rosemary
- 2 tablespoons tomato paste
- 2 cups / 200g pasta (I used liscio piccolo, you can use any small pasta)
- Salt, to taste
- Pepper, to taste
Instructions
- If using dried beans, pre-soak the beans in a large bowl overnight with a good pinch of salt.
- The next day, strain and rinse the beans. Add to a pot with 8 cups / 2 litres of water, the bay leaves and a good pinch of salt. Bring to a boil and cook for around 1 hour or until the beans are cooked. Discard the bay leaves and rinse the beans.
- Scoop out 3 cups of the beans and set them aside. This will be added to the soup at the end.
- In a blender, add the remainder of the beans and 1 cup / 250ml of the stock. Blend until smooth.
- In a large skillet on medium heat, add the olive oil, onion, carrot, and celery, sauteing for around 7 minutes until nice and soft.
- Add the garlic and saute for a further 2 minutes.
- Add in the blended beans and the rest of the stock (which should be 8 cups / 2 litres) give it a good stir to combine.
- Add in the rosemary sprig and tomato paste and bring to a boil. Stirring occasionally.
- Add in the pasta and cook for the amount of time as directed on the back of the packet, with an additional two minutes. My pasta was meant to cook for 8 minutes; I cooked it for 10 minutes.
- Once cooked, add in the beans that you had set aside earlier and mix well. Remove the rosemary sprig.
- Season to taste and serve immediately with a drizzle of olive oil.
Notes
Not eating it straight away? If you’re not planning on serving the food straight away, cook the pasta separately and add it in as you serve it.
- Diet: Vegan
What kind and how much pasta? It is not listed with the ingredients.
Thank you
Hi, it’s listed as the third last ingredient – 200g pasta (2 cups), I used liscio piccolo, you can use any small pasta. Hope that helps!
Looking forward to trying a few of these recipes. They sound great!
Thanks, Susan!
I’ve just made this as my first vegan dish and my grandparents almost ate the plates. haha
I added paprica and ginger powder.
As a minimalist who’s just decided to go vegan, I can’t thank you guys enough for the gift this website is.
Much love from Brazil. 🙂
Hi Matheus! I’m so happy it was such a hit! Thank you for sharing and welcome 🙂