When I think about comfort food, my mind immediately goes to a warm bowl of pasta fagioli recipe. If you’ve ever been to Italy—or even just Olive Garden here in the U.S.—you’ve probably seen this dish on the menu. Literally translated as “pasta and beans,” this rustic soup was once considered a peasant dish, but today it’s an Italian classic loved around the world.
What makes pasta fagioli so special is its simplicity. It’s made with pantry staples like beans, pasta, tomatoes, broth, and aromatics, yet the flavor is rich, hearty, and soul-warming. It’s the kind of recipe that tastes like it’s been simmering for hours, but in reality, you can get it on the table in under an hour.
In this article, I’ll walk you through everything: the ingredients you’ll need, smart substitutions, step-by-step cooking instructions, expert tips, variations, and even how to store leftovers. Whether you want an authentic Italian-style pasta e fagioli or a copycat Olive Garden pasta fagioli soup recipe, you’re in the right place.
Why You’ll Love This Recipe
- Ultimate comfort food: This soup is warm, hearty, and feels like a hug in a bowl.
- Simple ingredients: Uses beans, pasta, and pantry staples you probably already have.
- Family-friendly: Mild, filling, and perfect for kids and adults alike.
- Budget-friendly: A true Italian peasant dish that proves delicious food doesn’t need to be expensive.
- Versatile: You can make it vegetarian, add sausage, or spice it up with red pepper flakes.
Ingredients You’ll Need
Here’s everything you’ll need for a classic pasta fagioli recipe. Measurements are given in U.S. Imperial.
Base & Aromatics
- 2 tablespoons olive oil – for sautéing
- 1 medium onion, finely chopped
- 2 medium carrots, diced
- 2 celery ribs, diced
- 4 garlic cloves, minced
Broth & Tomatoes
- 4 cups chicken broth (or vegetable broth for vegetarian)
- 1 can (15 oz) tomato sauce
- 1 can (14.5 oz) diced tomatoes
Beans & Pasta
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 cup small pasta (ditalini is traditional)
Seasonings
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- ½ teaspoon crushed red pepper flakes (optional)
- Salt and pepper, to taste
Garnishes
- Fresh parsley, chopped
- Grated parmesan cheese
Mini-tip: Ditalini pasta is traditional, but you can use elbow macaroni, small shells, or any bite-sized pasta.
Ingredient Substitutions
- Beans: No cannellini beans? Swap with great northern beans or navy beans.
- Broth: Chicken broth adds depth, but vegetable broth makes it vegetarian-friendly.
- Tomato sauce: Crushed tomatoes work as well, though the soup will be a bit chunkier.
- Pasta: Gluten-free pasta can be substituted to make the dish gluten-free.
- Protein boost: Add Italian sausage or ground beef for extra heartiness.
How to Make Pasta Fagioli Recipe
This recipe comes together in about 45 minutes from start to finish.
- Sauté the aromatics (10 minutes): Heat olive oil in a large Dutch oven over medium heat. Add onion, carrot, and celery, cooking until softened, about 7–8 minutes. Add garlic and cook another 1–2 minutes until fragrant.
- Build the base (5 minutes): Stir in tomato sauce, diced tomatoes, and seasonings (oregano, basil, thyme, red pepper flakes). Cook for a couple of minutes to let flavors bloom.
- Simmer with beans and broth (15 minutes): Add chicken broth, kidney beans, and cannellini beans. Stir well, bring to a boil, then reduce to a simmer. Let it cook for 15 minutes, stirring occasionally.
- Cook the pasta (10 minutes): Add pasta directly to the soup and simmer until al dente, about 8–10 minutes. Stir frequently so it doesn’t stick to the bottom.
- Season and finish (2 minutes): Taste and adjust with salt and pepper. The soup should be rich, hearty, and slightly thickened.
- Serve (immediately): Ladle into bowls, top with fresh parsley and grated parmesan. Serve hot with crusty bread.
Expert Tips & Common Mistakes to Avoid
- Cook pasta separately if storing: If you plan to keep leftovers, boil pasta separately and add only to portions you’ll eat right away. Otherwise, it may get soggy.
- Don’t skip the soffritto: The onion, carrot, and celery base adds essential flavor.
- Season in layers: Add salt lightly at different stages rather than all at once.
- Control the thickness: If you want a soupier texture, add extra broth. For thicker stew-like consistency, simmer longer.
- Use freshly grated parmesan: It melts creamier and tastes far better than pre-grated.
Variations & Add-Ons
- Vegetarian pasta fagioli: Use vegetable broth and skip meat.
- Meat lovers version: Add browned Italian sausage, pancetta, or ground beef.
- Spicy pasta fagioli: Increase red pepper flakes or add a dash of hot sauce.
- Creamy twist: Stir in a splash of heavy cream or parmesan rind for richness.
- Gluten-free: Swap ditalini with gluten-free pasta or rice.
Serving Suggestions
- Classic Italian style: Pair with crusty bread or garlic bread for dipping.
- Olive Garden style: Serve with a fresh green salad on the side.
- Hearty dinner: Pair with roasted chicken or a charcuterie board for a cozy meal.
- Toppings: A drizzle of olive oil, extra parmesan, or even crispy pancetta makes it restaurant-worthy.
Storage & Reheating
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: Freeze without pasta for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: Warm gently on the stove over medium heat. If too thick, add a splash of broth or water.
Nutrition Information (per serving, approx.)
- Calories: 320
- Protein: 15g
- Carbohydrates: 52g
- Fat: 7g
- Fiber: 10g
- Sodium: 820mg
Prep, Cook & Total Time
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Frequently Asked Questions
What does pasta fagioli mean?
In Italian, “pasta fagioli” literally translates to “pasta and beans,” describing the two main ingredients of this dish.
What kind of beans are best for pasta fagioli?
Cannellini beans and kidney beans are traditional, but you can use great northern beans or navy beans as substitutes.
Is pasta fagioli the same as minestrone?
No, minestrone usually has a wider variety of vegetables and sometimes potatoes, while pasta fagioli focuses on beans and pasta.
Can I make pasta fagioli in a slow cooker?
Yes! Cook aromatics first, then add all ingredients except pasta to the slow cooker. Add pasta in the last 30 minutes of cooking.
How do I keep the pasta from getting mushy?
For best results, cook pasta separately and add it to individual bowls before serving, especially if you plan to store leftovers.
Conclusion
This pasta fagioli recipe is everything you want in a bowl of soup: cozy, hearty, and made with humble ingredients that come together beautifully. Whether you enjoy it on a chilly night or whip it up for family dinner, it’s sure to become a regular in your meal rotation.
So grab some beans, a little pasta, and your favorite pot—then give this recipe a try. I promise you’ll love it. And when you do, come back and let me know how it turned out. Don’t forget to share your own twist on this Italian classic!

Pasta Fagioli Recipe
Ingredients
- Base & Aromatics
- 2 tablespoons olive oil – for sautéing
- 1 medium onion finely chopped
- 2 medium carrots diced
- 2 celery ribs diced
- 4 garlic cloves minced
- Broth & Tomatoes
- 4 cups chicken broth or vegetable broth for vegetarian
- 1 can 15 oz tomato sauce
- 1 can 14.5 oz diced tomatoes
- Beans & Pasta
- 1 can 15 oz kidney beans, drained and rinsed
- 1 can 15 oz cannellini beans, drained and rinsed
- 1 cup small pasta ditalini is traditional
- Seasonings
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- ½ teaspoon crushed red pepper flakes optional
- Salt and pepper to taste
- Garnishes
- Fresh parsley chopped
- Grated parmesan cheese
Instructions
- Sauté the aromatics (10 minutes): Heat olive oil in a large Dutch oven over medium heat. Add onion, carrot, and celery, cooking until softened, about 7–8 minutes. Add garlic and cook another 1–2 minutes until fragrant.
- Build the base (5 minutes): Stir in tomato sauce, diced tomatoes, and seasonings (oregano, basil, thyme, red pepper flakes). Cook for a couple of minutes to let flavors bloom.
- Simmer with beans and broth (15 minutes): Add chicken broth, kidney beans, and cannellini beans. Stir well, bring to a boil, then reduce to a simmer. Let it cook for 15 minutes, stirring occasionally.
- Cook the pasta (10 minutes): Add pasta directly to the soup and simmer until al dente, about 8–10 minutes. Stir frequently so it doesn’t stick to the bottom.
- Season and finish (2 minutes): Taste and adjust with salt and pepper. The soup should be rich, hearty, and slightly thickened.
- Serve (immediately): Ladle into bowls, top with fresh parsley and grated parmesan. Serve hot with crusty bread.
Notes
- Cook pasta separately if you plan to store leftovers—otherwise it can get soggy.
- For a spicier kick, increase red pepper flakes or add hot sauce.
- To make vegetarian, simply swap the chicken broth with vegetable broth.
- Freeze the soup without pasta for up to 2 months. Thaw overnight before reheating.
- Always use freshly grated parmesan for the best flavor.

