
Pasta fagioli is the ultimate Italian comfort food that translates to “pasta and beans”—a humble yet deeply satisfying dish that has nourished Italian families for generations. This traditional pasta fagioli recipe is exactly what you need when you’re craving something warm, hearty, and absolutely delicious. There’s something magical about the combination of tender beans, perfectly cooked pasta, aromatic vegetables, and a rich tomato-based broth that comes together in one pot.
What I absolutely love about this dish is its versatility and simplicity. Unlike some Italian recipes that require fancy techniques or hard-to-find ingredients, pasta fagioli relies on pantry staples and basic cooking methods. It’s the kind of recipe that tastes even better the next day, making it perfect for meal prep or feeding a crowd. Whether you’re cooking for your family on a weeknight or impressing guests with authentic Italian cuisine, this traditional pasta fagioli will not disappoint.
The beauty of this recipe lies in the layering of flavors. We start with a soffritto—that magical combination of onions, celery, and carrots—that forms the aromatic base. Then we add garlic, tomatoes, and beans, allowing everything to simmer together until the flavors meld into something truly spectacular. If you’re looking to expand your Italian cooking repertoire, you might also enjoy learning how to make German Chocolate Frosting for your desserts or exploring other Mini Cake options for entertaining.
This traditional Italian pasta fagioli recipe serves 6-8 people and comes together in about an hour, making it an ideal weeknight dinner that feels like you spent hours in the kitchen. The combination of white beans, kidney beans, and sometimes cannellini beans creates a wonderful texture, and the pasta soaks up all those incredible flavors. Trust me, once you make this authentic pasta fagioli, you’ll be making it constantly. It’s comfort in a bowl, and it’s absolutely foolproof.
I recommend using high-quality canned beans if you’re short on time, though dried beans will give you even more control over the texture. The key to perfect pasta fagioli is not rushing the soffritto—give those vegetables time to develop their sweetness and depth. You want the broth to be flavorful enough to stand on its own, and the pasta should be cooked until just al dente so it doesn’t turn mushy during simmering. For more Italian-inspired comfort food ideas, check out American Buttercream Frosting for your baked goods, or explore Mandarin Orange Cake for a delightful dessert option.
I love serving my pasta fagioli with crusty bread for dipping, a generous drizzle of excellent olive oil, and fresh grated Parmigiano-Reggiano cheese. Some people add a dollop of pesto on top, which is absolutely divine. The soup is thick enough to eat with a fork but still has enough broth to be truly satisfying. This is the kind of meal that makes you feel nourished and cared for, whether you’re cooking it yourself or receiving it from someone who loves you. For additional inspiration on comfort food preparations, you might also explore Chocolate Brownie Frosting techniques or Oatmeal Chocolate Chip Cookies for dessert pairings.
Ingredients
- 3 tablespoons extra virgin olive oil
- 1 large yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 1 can (28 ounces) crushed San Marzano tomatoes
- 6 cups vegetable or chicken broth
- 2 cans (15 ounces each) cannellini beans, drained and rinsed
- 1 can (15 ounces) kidney beans, drained and rinsed
- 1 cup ditalini or small pasta shapes
- 2 bay leaves
- 1 teaspoon dried Italian seasoning
- ½ teaspoon red pepper flakes
- Salt and freshly ground black pepper to taste
- Fresh basil for garnish
- Grated Parmigiano-Reggiano cheese for serving
- Additional olive oil for drizzling

Instructions
- Heat the extra virgin olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Once the oil is shimmering and fragrant, add the diced onion, carrots, and celery—this is your soffritto, the aromatic foundation of the entire dish.
- Cook the soffritto for 8-10 minutes, stirring occasionally, until the vegetables become tender and the onions turn translucent. You want to allow time for the natural sugars in the vegetables to caramelize slightly, which will deepen the flavor of your pasta fagioli.
- Add the minced garlic to the pot and cook for another 1-2 minutes, stirring constantly, until the garlic becomes fragrant. Be careful not to let it brown, as this can make the garlic taste bitter.
- Pour in the crushed San Marzano tomatoes, scraping up any flavorful brown bits from the bottom of the pot. San Marzano tomatoes are preferred in authentic Italian cooking because they have fewer seeds, less water, and a sweeter, more delicate flavor.
- Add the vegetable or chicken broth to the pot, stirring well to combine all ingredients. Bring the mixture to a gentle simmer over medium-high heat.
- Add both cans of drained and rinsed beans, the bay leaves, Italian seasoning, and red pepper flakes. Stir well to distribute the seasonings evenly throughout the soup.
- Reduce the heat to medium and allow the soup to simmer uncovered for 15 minutes. This simmering time allows the flavors to meld together and the broth to develop deeper, more complex notes.
- Add the ditalini pasta to the pot and stir well. Continue simmering for 8-10 minutes, stirring occasionally, until the pasta is just al dente. The pasta will continue to absorb liquid as it sits, so avoid overcooking it at this stage.
- Taste the pasta fagioli and season with salt and freshly ground black pepper as needed. Remove from heat and let the soup rest for 5 minutes before serving, which allows the flavors to settle.
- Ladle the pasta fagioli into serving bowls and garnish generously with fresh basil, grated Parmigiano-Reggiano cheese, and a drizzle of excellent extra virgin olive oil.
- Serve immediately with crusty bread on the side for dipping and dunking into the delicious broth.

Pro Tips
o Leftovers keep beautifully in the refrigerator for up to 4 days in an airtight container. The flavors actually deepen and improve as the soup sits overnight, making it excellent for meal prep.
o To reheat, place the pasta fagioli in a pot over medium heat and add a splash of water or broth if it has thickened too much during storage. Stir occasionally until heated through.
o You can make this soup vegetarian by using vegetable broth instead of chicken broth—it’s equally delicious and authentic.
o For a heartier version, add diced zucchini, spinach, or kale during the last few minutes of cooking. These additions are wonderful and add nutritional value without compromising the traditional flavor profile.
o If you prefer a brothier soup, simply add more broth at the end. If you prefer a thicker, stew-like consistency, reduce the amount of broth or allow it to simmer longer.
o Using dried beans instead of canned is absolutely an option. Soak 1 cup of dried beans overnight, then cook them until tender before adding them to the soup. This method takes more time but gives you more control over the texture.
o San Marzano tomatoes are worth seeking out for this recipe. Their superior flavor comes through clearly in a dish like this where tomatoes are a key ingredient. Look for them in the international aisle of your grocery store or at specialty food shops.
o The soffritto is the backbone of this dish, so don’t skip or rush this step. Taking time to properly develop the soffritto is what separates good pasta fagioli from great pasta fagioli.
o Fresh basil added at the very end brightens the entire dish and adds an authentic Italian touch. Dried basil can work in a pinch, but fresh is truly preferred for optimal flavor and visual appeal.
o This recipe doubles beautifully if you’re feeding a crowd. Simply multiply all ingredients by two and use a larger pot. The cooking time remains the same.

Pingback: Ditalini Recipes: 10 Best Easy & Comforting Pasta Dishes - Simple Recipe Finder