I absolutely adore this Pasta e Fagioli: Rustic Italian Bean and Pasta Soup Recipe because it feels like a warm hug in a bowl. It’s a humble, hearty soup packed with comforting flavors, tender pasta, and creamy beans that come together in the most satisfying way. Every time I make it, I’m reminded of cozy Italian kitchens and the joy of sharing simple, soulful food with loved ones.
Why You'll Love This Pasta e Fagioli: Rustic Italian Bean and Pasta Soup Recipe
What makes this recipe so special to me is its wonderful blend of flavors and textures. The mix of fire-roasted diced tomatoes with aromatic garlic, oregano, and fresh basil creates an irresistibly fragrant base. The beans add a creamy richness, while the small pasta provides just the right bite to round out the dish. It strikes a perfect balance between rustic and refined, with every spoonful bursting with comforting, homey goodness.
Beyond its delicious taste, I really appreciate how easy it is to prepare. You don’t need to be a professional chef to pull this together — just some simple chopping, sautéing, and simmering. It comes together in about 35 minutes, making it ideal for a weeknight dinner or a casual weekend meal. Plus, it’s perfect for sharing with family or friends, whether you’re looking for something nourishing on a chilly evening or a satisfying dish to bring to gatherings. This soup truly feels like a timeless Italian classic that never goes out of style.
Ingredients You'll Need

The beauty of this Pasta e Fagioli: Rustic Italian Bean and Pasta Soup Recipe lies in its simple, wholesome ingredients. Each one plays a crucial role in delivering a naturally rich taste, vibrant color, and rich texture that make the soup so inviting and hearty.
- Small pasta: I recommend using small shapes like ditalini or elbow macaroni so they blend perfectly into the soup without overwhelming it.
- Extra virgin olive oil: This adds a pleasant fruity note and ensures your sautéed vegetables develop beautiful flavor.
- Yellow onion: Finely chopped, it forms a sweet, aromatic base that deepens the soup’s flavor.
- Celery stalks: These bring a refreshing crunch and subtle herbal undertone to balance the richness.
- Carrots: Chopped finely, carrots lend natural sweetness and colorful contrast.
- Garlic cloves: Minced to release their pungent aroma that infuses the broth with depth.
- Dried bay leaf: It adds an earthy, herbal note that simmers beautifully in the soup.
- Dried oregano: This classic Italian herb brightens the dish with its peppery, minty flavor.
- Fire roasted diced tomatoes: The smoky char from roasting elevates the tomato’s tanginess and adds complexity.
- Vegetable broth: A richly flavored broth is key to a deeply satisfying soup base.
- Cannellini beans: Creamy and tender, they contribute protein and a luscious texture.
- Kidney beans: These add heartiness and a beautiful splash of color alongside the cannellini beans.
- Kosher salt: Enhances all the flavors without overpowering them.
- Freshly ground black pepper: A touch of peppery heat balances the gentle sweetness of the vegetables.
- Fresh basil leaves: I cut them into ribbons to stir in at the end for a fragrant, fresh pop of herbal brightness.
- Crushed red pepper (optional): I like to add just a pinch for a subtle kick, but it’s totally optional depending on your taste.
- Grated Parmesan cheese: Sprinkled on top right before serving, it melts slightly, adding savory richness.
- Italian bread: Thick slices with a crisp crust make the perfect accompaniment to soak up every last drop.
Directions
Step 1: I start by cooking the small pasta in a large pot of boiling salted water according to the package instructions. Once al dente, I drain it well and set it aside to prevent it from getting mushy later.
Step 2: Next, I heat about 2 tablespoons of extra virgin olive oil in a large Dutch oven or cast iron pot over medium-high heat. I add the finely chopped onion, celery, and carrots, sautéing until the vegetables begin to soften and the onion turns translucent—this usually takes about 4 minutes. This step is so crucial because it builds the foundation of the soup’s flavor.
Step 3: Then, I add the minced garlic, dried bay leaf, and dried oregano to the pot. I cook everything together for another 2 minutes, stirring occasionally, just until the garlic releases its fragrance without browning.
Step 4: Now, it’s time to build the soup. I carefully stir in the fire roasted diced tomatoes, vegetable broth, drained and rinsed cannellini beans, and kidney beans. I season the mixture with kosher salt and freshly ground black pepper to taste. Then, I bring the pot to a boil before reducing the heat to a gentle simmer. I partially cover the pot with a lid left slightly ajar so the soup thickens a bit while the flavors deepen, simmering for about 10 to 15 minutes.
Step 5: Once the soup has simmered, I fold the cooked pasta into the pot, stirring gently until it’s warmed through and well dispersed. I remove the soup from heat and fold in the fresh basil ribbons for that fresh, herbaceous finish.
Step 6: To serve, I ladle the soup into warm bowls and top each with a sprinkle of crushed red pepper if I want a little heat. I always add a generous grating of Parmesan cheese right on top and serve with thick slices of crusty Italian bread for dunking. Every spoonful feels like an Italian countryside feast in the comfort of home.
Servings and Timing
This recipe makes about 6 hearty servings, perfect for a family dinner or for having leftovers to enjoy later. The prep time is around 10 minutes, mostly chopping the vegetables. Cooking time totals about 25 minutes, including simmering and pasta cooking. In all, you’re looking at approximately 35 minutes from start to finish. There’s no resting or cooling time required, so it’s a fantastic option when you want something filling and satisfying without waiting around.
How to Serve This Pasta e Fagioli: Rustic Italian Bean and Pasta Soup Recipe
When I serve this soup, I love pairing it with simple sides that complement its rustic flavors without overshadowing them. A crisp green salad with a lemon vinaigrette adds a bright, refreshing contrast, while roasted vegetables like zucchini or asparagus make a perfect warm accompaniment. And of course, crusty Italian bread is a must for mopping up every last flavorful drop.
For garnishing, fresh basil ribbons right before serving add a lovely pop of green and fresh aroma. A light sprinkle of crushed red pepper gives a hint of heat if you’re feeling adventurous, and a shaving or grating of Parmesan cheese adds wonderful creaminess. I usually serve this soup hot, straight from the pot, but it also tastes lovely warmed gently the next day as the flavors meld even further. Portion-wise, I like to offer generous bowls to really showcase its hearty nature — this is not a delicate soup but one meant to satisfy your appetite fully.
This Pasta e Fagioli: Rustic Italian Bean and Pasta Soup Recipe feels just right for casual weeknight dinners, cozy weekend lunches, or even as a comforting starter for holiday meals. It’s a crowd-pleaser that everyone seems to enjoy, and I find it’s an especially nice way to create a little warmth and connection during cooler seasons or whenever you crave a touch of Italian home cooking.
Variations
I often experiment with this soup to tailor it to different tastes and dietary needs. For instance, you can swap out the small pasta for gluten-free options like gluten-free ditalini or even use quinoa for a grain-free alternative, which works surprisingly well here. For a vegan version, just leave out the Parmesan cheese or substitute with a plant-based parmesan to keep things dairy-free without sacrificing flavor.
If you’re looking to vary the beans, I sometimes switch out cannellini or kidney beans for chickpeas or black beans—each brings its own unique texture and taste while keeping the soup hearty and protein-packed. You could also add chopped kale or spinach toward the end of cooking for extra greens and nutrition, which brightens the overall dish wonderfully.
For a bit more punch, I occasionally toss in some smoked paprika or a pinch of cayenne pepper during the sautéing stage for subtle smokiness and heat. Cooking methods also adapt easily; you can prepare this soup in a slow cooker by adding everything except the pasta and fresh basil, cooking on low for 4-6 hours, then stirring in the pasta near the end to keep it from turning mushy. I love how versatile this recipe is—it’s incredibly forgiving and easy to make your own.
Storage and Reheating
Storing Leftovers
I store leftover Pasta e Fagioli in airtight containers in the refrigerator. Glass containers with tight lids are my go-to because they keep the soup fresh and help prevent any fridge odors from creeping in. Leftovers will keep well for about 3 to 4 days, making them perfect for quick lunches or dinners later in the week.
Freezing
This soup freezes beautifully! To freeze, simply let it cool completely, then transfer it to freezer-safe containers or heavy-duty freezer bags. I like to portion it out into meal-sized amounts for easy thawing. Make sure to leave a little room at the top of containers since the soup will expand as it freezes. It keeps well in the freezer for up to 3 months without any noticeable loss in flavor or texture.
Reheating
When I reheat Pasta e Fagioli, I prefer warming it gently on the stove over medium-low heat to prevent the pasta from getting mushy. Adding a splash of vegetable broth or water can help loosen the soup if it’s thickened too much. I avoid microwaving at high heat because it tends to dry out the pasta and can cause uneven warming. Stirring occasionally while reheating helps retain the soup’s lovely texture and keeps the flavors evenly distributed.
FAQs
Can I use dried beans instead of canned beans?
Absolutely! You can soak dried beans overnight and cook them before adding to the soup. Just be mindful that dried beans will take longer to prepare, so plan accordingly. Using dried beans can add a fresher texture, but canned beans are a great quick alternative for convenience.
Is it okay to make this soup ahead of time?
Yes, in fact, I think this soup tastes even better the next day once the flavors have melded together. Just store it in the refrigerator and reheat gently when ready to serve. If you’re adding fresh basil, I recommend stirring it in just before serving to keep its vibrant flavor.
Can I add other vegetables to this soup?
Definitely! Feel free to include zucchini, spinach, kale, or even diced potatoes for extra heartiness. I suggest adding leafy greens toward the end of cooking so they don’t lose their color and texture, while root vegetables benefit from longer simmering to soften.
What type of pasta works best for Pasta e Fagioli?
Small pasta shapes like ditalini, elbow macaroni, or small shells are ideal because they integrate well and don’t overpower the soup. Larger pasta can feel heavy or difficult to eat alongside the beans and broth. You can also experiment with gluten-free pasta if needed.
Can I make this soup vegan?
Yes! Just omit the grated Parmesan cheese or replace it with a vegan parmesan alternative. The soup itself is naturally vegetarian and vegan-friendly, packed with beans and veggies that create a satisfying meal without any animal products.
Conclusion
If you’re looking for a cozy, delicious meal that feels like it comes straight from an Italian home kitchen, I can’t recommend this Pasta e Fagioli: Rustic Italian Bean and Pasta Soup Recipe enough. It’s simple, hearty, and bursting with flavor in every bite. I promise once you make it, it’ll become one of your favorite go-to soups for any time you want something warm, nourishing, and full of love.
PrintPasta e Fagioli: Rustic Italian Bean and Pasta Soup Recipe
A hearty and comforting Pasta Fagioli soup featuring tender pasta, cannellini and kidney beans, fresh vegetables, and aromatic herbs simmered in a flavorful tomato and vegetable broth. This classic Italian soup is perfect for a nourishing meal served with crusty Italian bread and a sprinkle of Parmesan cheese.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Ingredients
Pasta
- ½ pound small pasta
- Extra virgin olive oil (about 2 tablespoons)
Vegetables and Aromatics
- 1 yellow onion, finely chopped
- 2 celery stalks, finely chopped
- 2 carrots, finely chopped
- 2 garlic cloves, minced
Seasonings and Herbs
- 1 dried bay leaf
- 1 teaspoon dried oregano
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- ½ cup fresh basil leaves, cut into ribbons
- Crushed red pepper (optional)
Liquids and Canned Goods
- 1 (28-ounce) can fire roasted diced tomatoes
- 6 cups vegetable broth
- 1 (15-ounce) can cannellini beans, drained and rinsed
- 1 (15-ounce) can kidney beans, drained and rinsed
To Serve
- Grated Parmesan cheese
- Italian bread
Instructions
- Cook the pasta: Bring a large pot of salted water to a boil. Add the small pasta and cook according to the package instructions until al dente. Drain the pasta well and set aside.
- Sauté the vegetables: In a large Dutch oven or cast iron pot, heat about 2 tablespoons of extra virgin olive oil over medium-high heat. Add the finely chopped onion, celery, and carrots. Sauté, stirring occasionally, until the vegetables begin to soften, about 4 minutes. Then add the minced garlic, dried bay leaf, and dried oregano. Continue cooking for 2 more minutes, stirring occasionally to release the aromas.
- Build the soup: Pour in the fire roasted diced tomatoes along with their juices, the vegetable broth, drained cannellini beans, and drained kidney beans. Season the mixture with kosher salt and freshly ground black pepper to taste. Bring the soup to a boil, then reduce the heat to low to simmer. Cover the pot with a lid leaving a small gap for steam to escape. Let it simmer gently for 10 to 15 minutes to meld the flavors.
- Add the pasta: Stir the cooked pasta into the soup until evenly dispersed and warmed through. Remove the pot from the heat and stir in the fresh basil ribbons for a bright herbal note.
- Serve: Ladle the hot soup into bowls. Optionally, sprinkle with crushed red pepper for some heat and top with freshly grated Parmesan cheese. Serve alongside warm crusty Italian bread for a complete meal.
Notes
- You can use any small pasta shape such as ditalini, elbow macaroni, or small shells.
- For a richer flavor, use homemade vegetable broth if available.
- If you prefer a thicker soup, mash some of the beans against the side of the pot before adding the pasta.
- Adjust crushed red pepper to taste or omit for a milder soup.
- Parmesan cheese can be substituted with a vegetarian hard cheese if preferred.

Leave a Reply