Pasta e Fagioli

Introduction
Welcome to a cozy classic that warms the soul: Pasta e Fagioli! This beloved Italian dish, often called “pasta and beans,” is a hearty, rustic soup brimming with tender pasta, creamy beans, and a flavorful tomato broth. It’s the ultimate comfort food, deeply satisfying and bursting with simple, delicious flavors that transport you straight to an Italian nonna’s kitchen.
What makes this recipe truly special is how incredibly easy and quick it is to prepare. You don’t need fancy ingredients or complex techniques to create something truly delicious. With pantry staples and a few fresh vegetables, you can have a wholesome, flavorful meal on your table in less than an hour, making it perfect for a busy weeknight.
Get ready to fall in love with this comforting bowl of goodness! Whether you’re new to Italian cooking or a seasoned pro, this Pasta e Fagioli recipe is approachable and rewarding. So, tie on your apron, gather your ingredients, and let’s bring a taste of Italy into your home tonight!
Cooking Time & Prep Time
- Prep Time: 20 minutes
- Cooking Time: 30 minutes
- Total Time: 50 minutes
Small tip: Having all your ingredients prepped and measured before you start cooking (also known as “mise en place”) will make the entire process even quicker and more enjoyable.
Ingredients
Servings: 6
For the Soffritto Base
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 2 carrots, peeled and finely diced
- 2 celery stalks, finely diced
- 2 cloves garlic, minced
For the Soup
- 1 (14.5 ounce) can crushed tomatoes
- 4 cups vegetable broth (or chicken broth)
- 1 (15 ounce) can cannellini beans, rinsed and drained
- 1 (15 ounce) can kidney beans, rinsed and drained
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional, for a little kick)
- 1 cup ditalini pasta (or other small pasta like elbow macaroni or small shells)
- Salt and freshly ground black pepper, to taste
For Garnish (Optional)
- Fresh parsley, chopped
- Grated Parmesan cheese
- A drizzle of extra virgin olive oil
Step-by-Step Instructions
-
Sauté the Aromatics
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the finely chopped onion, diced carrots, and diced celery to the pot. Cook for 8-10 minutes, stirring occasionally, until the vegetables are softened and fragrant.
Small tip: Don’t rush this step; properly softened vegetables create a sweet and savory base for your soup. -
Add Garlic and Seasonings
Stir in the minced garlic, dried oregano, dried basil, and red pepper flakes (if you’re using them for a little warmth). Cook for just one more minute until the garlic is fragrant. Be careful not to let it burn.
Small tip: Garlic cooks quickly, so adding it after the other vegetables prevents it from burning and becoming bitter. -
Build the Broth
Pour in the crushed tomatoes and the vegetable broth. Stir everything together gently. Bring the mixture to a gentle simmer, then season with salt and freshly ground black pepper to your taste.
Small tip: Taste the broth here and adjust seasonings as needed; remember the pasta will absorb some of the salt. -
Add Beans
Stir in both the rinsed and drained cannellini beans and kidney beans. Let the soup simmer gently for 10-15 minutes. This allows all the wonderful flavors to meld beautifully together.
Small tip: Rinsing canned beans before adding them to your soup helps remove excess sodium and any starchy liquid. -
Cook the Pasta
Add the ditalini pasta directly to the simmering soup. Cook according to the package directions, which is usually around 7-9 minutes, or until the pasta is al dente (tender but still firm to the bite). Stir frequently to prevent the pasta from sticking to the bottom of the pot.
Small tip: Cooking the pasta right in the soup infuses it with extra flavor, but be aware that it will continue to absorb liquid and soften over time. -
Rest and Serve
Once the pasta is cooked, remove the pot from the heat. Let the soup rest for about 5 minutes. This brief resting period allows the flavors to deepen even further and the soup to thicken slightly.
Small tip: If the soup becomes too thick for your liking after resting, simply stir in a splash more broth or hot water before serving. -
Garnish and Enjoy
Ladle the hot Pasta e Fagioli into individual bowls. Garnish generously with fresh chopped parsley, a sprinkle of grated Parmesan cheese, and a light drizzle of good quality extra virgin olive oil, if you wish. Serve immediately and savor every comforting spoonful!
Tips & Variations
- Gluten-Free Option: Easily make this recipe gluten-free by swapping out traditional ditalini for your favorite gluten-free small pasta. There are many delicious varieties made from corn, rice, or legumes available.
- Vegan/Vegetarian Option: This recipe is already wonderfully vegetarian if you use vegetable broth! To make it completely vegan, simply omit the optional Parmesan cheese garnish or use a high-quality dairy-free Parmesan alternative.
- Add More Vegetables or Protein: For an extra boost of greens, stir in a cup of fresh chopped spinach or kale during the last 5 minutes of cooking. To add more protein, include pre-cooked Italian sausage (pork, chicken, or plant-based) or shredded rotisserie chicken along with the beans.
- Spicy Version: If you love a little heat, increase the red pepper flakes to 1/2 teaspoon or more, adjusting to your personal preference. A



