This one-pot meal is comforting and rich in nutrients that support hormone balance, bone health, and steady energy.

Disclosure: The post may contain affiliate links, earning us a small commission from qualifying purchases at no extra cost to you.
Pasta e Fagioli is one of our favorite classic comfort food recipes that always feels cozy and satisfying (just like this Hearty Plant-Based Chili). In Italian the name of the dish literally translates to “pasta and beans.” The combination of whole grain pasta, cannellini beans, and carrots makes this soup naturally rich in plant-based protein and fiber. This recipe is a great way to introduce more balanced, plant-based meals into your diet.
Why You’ll Love This Pasta e Fagioli
Simple, one-pot meal: This easy recipe is a breeze to make. Just prep the onion, carrots, and garlic. Everything simmers together in one pot (even the pasta noodles), keeping the mess in the kitchen to a minimum.
Freezes well for batch cooking: Whether you’re cooking for yourself or for a family, you can easily double or triple this Pasta e Fagioli recipe and have meals to put in the freezer for later. Freeze this in individual portions or as one full recipe in freezer-safe storage bags or containers.
Crowd-pleaser: This is a great plant-based recipe that the whole family can enjoy. It’s comforting and nourishing and pairs well with a large salad and warm Italian bread. Make this when you have company over or for a relaxing day with loved ones.
High in protein and fiber: Protein and fiber are essential for keeping blood sugar stable and helping you feel full longer. The balance of protein, fiber, and complex carbohydrates makes this a great option for anyone looking to support their metabolism.
Ingredients that Support Your Health
Whole-grain pasta
When pasta noodles are made from fiber-rich complex carbohydrates or high-protein legumes, they provide several health benefits. These healthy carbohydrates are necessary for blood sugar stabilization and satiety. They can help you avoid energy crashes that encourage you to snack on junk food and sugary treats.
Cannellini beans
Beans are one of the most versatile health foods there is. Not only are they chock-full of vitamins, fiber, and protein, but they also add a creamy, yet hearty, texture to food. They may also reduce the risk of high blood pressure and heart disease.
Garlic
Garlic adds bold, savory flavor while providing beneficial plant compounds with antioxidant properties. Adding garlic to your food is an easy way to enhance both the taste and nutritional value of a meal.
How to Make Pasta e Fagioli:
See the full recipe card with measurements and instructions below.
What You’ll Need:
- Olive oil
- Onion
- Garlic
- Carrots
- Tomato paste
- Dried rosemary
- Paprika
- Dried basil
- Water
- Vegetarian “no chicken” bouillon
- Whole grain or high-protein small pasta noodles
- Cannellini beans
- Salt & black pepper (to taste)
- Fresh basil (optional, for serving)
- Grated vegan parmesan (optional, for serving)
How to Make This Recipe:
- This soup is a breeze. Simply start by heating up the olive oil in a large pot. Add your freshly diced vegetables (the onion, garlic, and carrots) and allow them to cook until softened.
- Onto the vegetables, add the tomato paste, rosemary, basil, and paprika, stirring to coat them evenly. Cook for about 1-2 minutes to bring out the flavors.
- Pour in the water and vegetarian bouillon, and bring the mixture to a boil. Mix in the pasta and drained and rinsed beans. Reduce the heat and simmer for 10-12 minutes, or until the pasta is tender.
- Take the pot off of the heat source and season with salt and black pepper. Ladle into bowls and top with fresh basil and grated vegan parmesan.

Notes & Storage:
Storage: Keep leftover Pasta e Fagioli in the refrigerator for up to 4 days. If the pasta absorbs too much water during refrigeration, you can add a little bit of water or vegetable broth before reheating it on the stove or in the microwave. This recipe is freezer-friendly for up to 3 months and can be stored in a freezer-safe storage bag or container.
Notes:
- Try different types of pasta noodles depending on what you prefer. Whole-grain, chickpea, lentil, and gluten-free brown rice pastas are all good options. For those who like a more traditional pasta flavor, Barilla Protein+ is a blend of flours (including wheat, lentil, pea, etc.) that has a flavor and texture closer to regular pasta but with a slightly higher protein content.
- Not a fan of the beans in this soup? Blend the beans with a cup of water (using 1 of the 8 cups from the ingredients list) and add them to the soup in step 3. You’ll still enjoy all the flavors and healthy benefits without noticing the beans.
- Enjoy this soup with a slice of whole-grain sourdough bread for added gut health. The fermentation process produces beneficial acids that support a healthy gut microbiome. Sourdough also has a lower glycemic impact, preventing spikes and crashes.

Pasta e Fagioli
Ingredients
- 1 tbsp (15 mL) olive oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- â…“ cup (85g) tomato paste
- 1 tsp (1g) dried rosemary
- ½ tsp (1g) paprika
- 1 tsp (1g) dried basil
- 8 cups (1.9L) water
- 4 tsp (24g) vegetarian "no chicken" bouillon
- 2 cups (200g) whole grain or high protein small pasta noodles
- 2 15oz (439g) cans cannellini beans, drained and rinsed
- Salt & black pepper (to taste)
- Fresh basil (optional, for serving)
- Grated vegan parmesan (optional, for serving)
Method
- Heat the olive oil in a large pot over medium heat. Add the onion, garlic, and carrots. Sauté until the vegetables have softened, about 5 minutes.
- Stir in the tomato paste, rosemary, basil, and paprika. Cook the herbs and vegetables for 1-2 minutes to bring out the flavors.
- Pour in the water and vegetarian bouillon, and bring the mixture to a boil. Add in the pasta and drained and rinsed beans. Reduce the heat and simmer for 10-12 minutes, or until the pasta is tender.
- Remove the pot from heat and season with salt and black pepper. Ladle into bowls and top with fresh basil and grated vegan parmesan.




