Hearty Pasta Fagioli You’ll Love
Steam curling up from a bowl of Pasta Fagioli smells like garlic, tomatoes, and herbs all working together in real time. As you stir, you can hear the gentle bubble of the broth and feel the kitchen soften around you a bit. This is one of those dishes that looks impressive but is wonderfully forgiving—if you can stir a pot and taste as you go, you’re set. And if a few extra noodles sneak into the pot, no one has ever complained.
Why You’ll Love This Recipe
Pasta Fagioli is not just a meal; it’s a celebration of simplicity and heartiness. Here’s why this dish has become a beloved staple:
- Nourishing Ingredients: Packed with protein and fiber, it’s a complete meal in a bowl.
- Quick and Easy: With straightforward steps, you can whip this up in under an hour.
- Customizable: Tailor it to your taste with various beans and pasta types.
- One-Pot Wonder: Less cleanup means more time to savor your creation.
- Leftover Magic: The flavors deepen over time, making it ideal for meal prep.
Ingredients: Hearty Pasta Fagioli
Serves 4-6
For the Soup Base
- 2 tablespoons olive oil (30 ml)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 can (14 oz / 400 g) diced tomatoes
- 4 cups vegetable broth (960 ml)
- 1 can (15 oz / 400 g) cannellini beans, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
For the Pasta
- 1 cup small pasta (like ditalini or elbow) (100 g)
- Grated Parmesan cheese for serving
Options: Consider using gluten-free pasta for dietary preferences.

Equipment Needed
- Large pot or Dutch oven
- Wooden spoon
- Measuring cups and spoons
- Ladle for serving

Step-By-Step Guide: Hearty Pasta Fagioli
This is all about timing and texture—soft vegetables, tender pasta, and a broth that feels full but not heavy. Follow the flow once, and it’ll feel easier every time.
Sauté the Aromatics
In a large pot, heat olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté until softened, approximately 5-7 minutes.
You’ll know you’re there when the onions turn translucent and everything smells a bit sweeter.
Tip: Stir occasionally to prevent sticking and to let the vegetables caramelize gently.
Add Garlic and Tomatoes
Stir in the minced garlic and cook for another minute. Then, add the diced tomatoes with their juice, stirring well to combine everything.
The garlic will go from sharp to mellow quickly here—once you smell it bloom, you’re ready for the tomatoes.
Build the Broth
Pour in the vegetable broth and add the cannellini beans, oregano, and basil. Season with salt and pepper to taste. Bring the mixture to a boil.
Tip: Allowing the soup to boil briefly helps the flavors meld beautifully.
As it comes to a boil, give it a stir and a quick taste—you can always add more salt, but you can’t take it away.
Cook the Pasta
Once boiling, add the small pasta to the pot. Reduce the heat to a simmer and cook according to package instructions, usually about 8-10 minutes.
Tip: Stir the pasta occasionally to keep it from sticking together.
You’re aiming for tender but not collapsing; if it tastes just a touch firm, it will finish softening as it rests.
Option note: If using gluten-free pasta, check cooking time as it may vary.
Final Touches
Taste and adjust the seasoning if needed. Once the pasta is cooked, remove the pot from heat. Let it sit for a few minutes before serving.
Those few minutes of rest let everything settle—the broth thickens slightly, and the flavors relax into each other.


Pro Tips for Hearty Pasta Fagioli
If you’ve made it this far, you’ve done the important part; these little details just help you dial in the bowl you really want.
- Use homemade or low-sodium broth for better control over flavor.
- If you prefer a thicker soup, mash a few beans against the side of the pot and stir.
- Swap in seasonal vegetables, like zucchini or spinach, for added nutrition.
- Experiment with different types of beans, like pinto or black beans, for new flavors.
- Serve with crusty bread for a complete meal experience.
One extra piece of bread for “dipping quality control” never hurts.

Dietary Variations & Substitutions
Gluten-Free Version
- Swap small pasta with a gluten-free pasta variety, using the same measurement (1 cup).
- Adjust the cooking time according to the package instructions for gluten-free pasta, as it may cook faster.
- For additional thickness, you can blend a portion of the soup before adding the pasta.
Tip: Check for cross-contamination if you’re highly sensitive to gluten.
Dairy-Free Version
- Omit the grated Parmesan cheese or replace it with a dairy-free cheese alternative.
- Consider adding a splash of non-dairy milk (like almond or oat) to enhance creaminess at the end.
- Ensure any stock or broth used is free from dairy ingredients.
Tip: Nutritional yeast can be sprinkled on top for a cheesy flavor without the dairy.
Vegan Version
- Ensure the broth is vegetable-based and omit the Parmesan cheese for serving.
- Use an alternative to any added meat, like seitan or mushrooms, if a heartier texture is desired.
- Consider adding a tablespoon of olive oil just before serving for richness.
Tip: A squeeze of lemon juice just before serving brightens flavors beautifully.
Low-Sugar Version
- No sugar is added in this recipe, making it suitable for low-sugar diets.
- If using canned tomatoes, choose no-added-sugar options to keep it low-calorie.
- Adjust the seasoning to enhance flavor without needing sweetness.
Tip: Fresh herbs or spice blends can elevate flavors further without added sugars.
High-Protein Version
- Increase the amount of cannellini beans to 2 cans (30 oz) for extra protein.
- Consider adding cooked quinoa in place of some pasta for a high-protein grain alternative.
- Use protein-rich pasta made from lentils or chickpeas for added nutrition.
Tip: Serve with a sprinkle of hemp seeds for an extra protein boost.
Nut-Free Version
- This recipe is already nut-free but always check for cross-contamination when using pre-packaged items like broth or cheese.
- Avoid any toppings or additions that may contain nuts.
- Ensure gluten-free pasta, if chosen, is certified nut-free as well.
Tip: Substitute in sunflower seeds as a garnish for texture without nuts.

Creative Variations: Pasta Fagioli Inspired Ideas
Spicy Pasta Fagioli
Add red pepper flakes to the sautéed vegetables for a kick.
Tip: Adjust the spice level based on your preference; start with a pinch.
Italian Sausage Pasta Fagioli
Brown some crumbled Italian sausage before adding the vegetables.
Tip: Remove excess fat after cooking the sausage for a leaner dish.
Lentil and Pasta Fagioli
Replace beans with cooked lentils for a different texture and flavor.
Tip: Lentils cook faster than dried beans, so adjust your cooking time accordingly.
Vegetable-Loaded Pasta Fagioli
Incorporate more vegetables, such as bell peppers or spinach.
Tip: Add spinach at the last minute to retain its vibrant color.
Gluten-Free Pasta Fagioli
Use gluten-free pasta to cater to dietary preferences.
Tip: Be mindful of the cooking time, as gluten-free pasta can cook quicker.
Serving Suggestions
Pasta Fagioli shines when partnered with a side salad or a slice of crusty garlic bread. Consider adding a sprinkle of fresh herbs like parsley or a drizzle of good-quality olive oil to elevate the dish further. A little Parmesan over the top melts into the broth and makes the first spoonful especially good.
Storage and Reheating
Store any leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stove or in the microwave, adding a splash of water or broth if needed to return it to its creamy consistency. If the pasta has soaked up more liquid overnight, that’s normal—just loosen it until it looks right to you.

Common Mistakes to Avoid
It’s hard to truly mess this up, and even then, most things are easy to fix with a little liquid, heat, or seasoning.
Overcooking the Pasta
Add the pasta just before serving to avoid mushiness.
If it goes a bit too soft, keep the heat low and serve it sooner rather than later.
Tip: Check the pasta a minute or two before the package time.
Ignoring Seasoning
Don’t forget to season throughout the cooking process.
If it tastes flat at the end, a pinch of salt and a small splash of broth can wake it up.
Tip: Adjust flavors to your liking before serving.
Skipping the Broth
Using water instead of broth can result in a bland taste.
If you’ve already added water, a bouillon cube or spoonful of concentrated stock helps bring it back.
Tip: Always opt for a flavorful broth to enhance the soup.
Using Cold Broth
Adding cold broth can slow cooking time.
If you forget and pour it in straight from the fridge, just give the pot a bit more time to come back up to a gentle boil.
Tip: Warm broth slightly before adding to maintain temperature.
Not Letting It Rest
A short resting period allows flavors to develop.
If you’re in a rush and need to serve right away, it will still be good—just know the second bowl might taste even better.
Tip: Let it sit for at least 5 minutes before serving.
FAQs
What kind of beans can I use in Pasta Fagioli?
Cannellini beans are traditional, but you can also use kidney, pinto, or black beans.
Can I freeze Pasta Fagioli?
Yes, but it’s best to freeze it without pasta and cook fresh pasta later.
How long does Pasta Fagioli last in the fridge?
It will last for about 5 days when stored in an airtight container.
Is Pasta Fagioli vegan?
Yes, if made with vegetable broth and no meat added.
Can I use fresh herbs instead of dried?
Absolutely! Use 3 times the amount of fresh herbs compared to dried.
A Bowl of Comfort
This Pasta Fagioli gives you a pot full of tender beans, soft vegetables, and pasta in a tomato-rich broth that feels easy to come back to. Ladle it into bowls, add Parmesan or herbs if you like, and take a moment over that first spoonful—simple, hearty, and exactly enough as it is.

Hearty Pasta Fagioli
Equipment
- Large pot or Dutch oven
- Wooden spoon
- Measuring cups and spoons
- Ladle for serving
Ingredients
For the Soup Base
- 2 tablespoons olive oil (30 ml)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 1 can diced tomatoes (14 oz / 400 g)
- 4 cups vegetable broth (960 ml)
- 1 can cannellini beans, drained and rinsed (15 oz / 400 g)
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
For the Pasta
- 1 cup small pasta (like ditalini or elbow) (100 g)
- Grated Parmesan cheese for serving
Instructions
Sauté the Aromatics
- In a large pot, heat olive oil over medium heat. Add the diced onion, carrots, and celery. Sauté until softened, approximately 5-7 minutes.
- Tip: Stir occasionally to prevent sticking and to let the vegetables caramelize gently.
Add Garlic and Tomatoes
- Stir in the minced garlic and cook for another minute. Then, add the diced tomatoes with their juice, stirring well to combine everything.
Build the Broth
- Pour in the vegetable broth and add the cannellini beans, oregano, and basil. Season with salt and pepper to taste. Bring the mixture to a boil.
- Tip: Allowing the soup to boil briefly helps the flavors meld beautifully.
Cook the Pasta
- Once boiling, add the small pasta to the pot. Reduce the heat to a simmer and cook according to package instructions, usually about 8-10 minutes.
- Tip: Stir the pasta occasionally to keep it from sticking together.
Final Touches
- Taste and adjust the seasoning if needed. Once the pasta is cooked, remove the pot from heat. Let it sit for a few minutes before serving.






