Introduction
Pasta Fagioli (pronounced “pasta fazool”) is a classic Italian comfort food that translates to “pasta and beans.” This hearty, soul-warming soup has been a staple in Italian households for generations, and for good reason – it’s delicious, nutritious, filling, and incredibly satisfying. This crockpot version makes it even easier to enjoy this traditional dish without spending hours in the kitchen.
The beauty of making Pasta Fagioli in a crockpot is that you can set it in the morning and come home to a house filled with the incredible aroma of Italian herbs, tomatoes, and simmering beans. It’s the ultimate “fix it and forget it” meal that delivers restaurant-quality results with minimal effort.
This recipe creates a thick, hearty soup that’s packed with protein from beans and meat, fiber from vegetables, and comforting carbs from pasta. It’s a complete meal in a bowl that the whole family will love.
Why You’ll Love This Recipe
- Hands-Off Cooking: Crockpot does all the work
- Hearty & Filling: A complete meal in one bowl
- Budget-Friendly: Uses affordable, pantry-staple ingredients
- Freezer-Friendly: Makes great leftovers and freezes beautifully
- Nutritious: Packed with protein, fiber, and vegetables
- Crowd-Pleaser: Kids and adults love it
- Authentic Flavor: Traditional Italian taste
Ingredients You’ll Need
For the Soup:
- 1 lb ground beef or Italian sausage
- 1 medium onion, diced
- 3 carrots, peeled and diced
- 3 celery stalks, diced
- 4 garlic cloves, minced
- 1 can (28 oz) crushed tomatoes
- 1 can (15 oz) tomato sauce
- 4 cups beef broth
- 2 cans (15 oz each) white kidney beans (cannellini), drained and rinsed
- 1 can (15 oz) red kidney beans, drained and rinsed
- 2 teaspoons Italian seasoning
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 2 bay leaves
To Add Later:
- 1½ cups small pasta (ditalini, small shells, or elbow macaroni)
- 2 cups fresh spinach or kale (optional)
For Serving:
- Grated Parmesan cheese
- Fresh parsley, chopped
- Crusty Italian bread
- Extra virgin olive oil for drizzling

Step-by-Step Instructions
Step 1: Brown the Meat
In a large skillet over medium-high heat, brown the ground beef or Italian sausage, breaking it into small crumbles as it cooks. This should take about 5-7 minutes. Drain excess fat.
Add the diced onion and garlic to the meat and cook for 2-3 minutes until fragrant. This step adds depth of flavor that you can’t achieve by just throwing everything raw into the crockpot.
Why this matters: Browning the meat creates a rich, savory flavor through the Maillard reaction. Sautéing the aromatics releases their essential oils, building a flavor foundation for the soup.
Step 2: Load the Crockpot
Transfer the meat mixture to your crockpot. Add the diced carrots, celery, crushed tomatoes, tomato sauce, beef broth, both types of beans, Italian seasoning, basil, oregano, red pepper flakes if using, bay leaves, and a generous pinch of salt and pepper.
Stir everything together to combine. The soup will look thin at this point, but it will thicken as it cooks.
Step 3: Slow Cook
Cover and cook on LOW for 6-8 hours or HIGH for 3-4 hours. The longer cooking time allows all the flavors to meld together beautifully. The vegetables should be tender, and your house will smell amazing!
Cooking Tip: If you’re home during cooking, give it a stir once or twice, but it’s not necessary.

Step 4: Add Pasta and Greens
About 20-30 minutes before serving, turn the crockpot to HIGH. Add the pasta and stir well to ensure it’s submerged in the liquid. If your soup looks too thick, add 1-2 cups more broth or water.
If using spinach or kale, add it now along with the pasta. Cover and cook until the pasta is tender, about 20-30 minutes. Check occasionally and stir to prevent pasta from sticking.
Important Note: Don’t add pasta at the beginning of cooking – it will become mushy. Adding it near the end ensures perfectly cooked pasta.
Step 5: Season and Serve
Remove bay leaves. Taste and adjust seasoning with additional salt, pepper, or Italian herbs as needed.
Ladle into bowls and top with freshly grated Parmesan cheese, chopped parsley, and a drizzle of extra virgin olive oil. Serve with crusty Italian bread for dipping.
Pro Tips for Perfect Pasta Fagioli
- Don’t Skip Browning the Meat: This step is crucial for developing deep, savory flavors.
- Pasta Timing is Everything: Add pasta only in the last 30 minutes to prevent it from becoming mushy.
- Bean Options: Use any white beans you prefer – Great Northern, navy beans, or cannellini all work perfectly.
- Make it Vegetarian: Skip the meat and use vegetable broth. Add extra beans or lentils for protein.
- Consistency Control: This soup thickens as it sits. Add more broth when reheating if needed.
- Fresh Herbs Finish: While dried herbs cook in the soup, fresh parsley added at the end brightens everything up.
Delicious Variations
Vegetarian/Vegan: Omit meat, use vegetable broth, skip Parmesan or use vegan alternative.
Spicy Version: Add diced jalapeños, increase red pepper flakes, use hot Italian sausage.
Extra Veggie: Add diced zucchini, bell peppers, or green beans in the last hour of cooking.
White Pasta Fagioli: Use white beans only, add cream in the last 30 minutes for a creamier version.
Chicken Pasta Fagioli: Replace beef with ground chicken or turkey for a lighter option.
Low-Carb: Skip the pasta, add extra vegetables and beans for a hearty soup that’s naturally low-carb.

Storing and Reheating
Refrigerator: Store in an airtight container for up to 5 days. The pasta will continue to absorb liquid, so add extra broth when reheating.
Freezer: Freeze for up to 3 months. For best results, freeze the soup BEFORE adding pasta. Add freshly cooked pasta when reheating.
Reheating: Reheat on stovetop over medium heat, stirring occasionally. Add broth or water to reach desired consistency. Microwave individual portions for 2-3 minutes, stirring halfway through.
Make-Ahead Tip: Make the soup through Step 3, cool and refrigerate. The next day, reheat and add pasta.
What to Serve With Pasta Fagioli
Perfect Pairings:
- Crusty Italian bread or garlic bread
- Simple green salad with Italian dressing
- Caesar salad
- Antipasto platter
- Bruschetta
- Italian breadsticks (grissini)
- Focaccia bread
Wine Pairing:
- Chianti
- Sangiovese
- Montepulciano d’Abruzzo
- Pinot Noir
Nutritional Information (Per Serving)
- Calories: 385
- Protein: 28g
- Carbohydrates: 48g
- Fat: 10g
- Fiber: 12g
- Iron: 25% DV
- Vitamin A: 80% DV
Based on 8 servings. Excellent source of protein, fiber, and vegetables
Frequently Asked Questions
Q: Can I use dried beans instead of canned? A: Yes! Soak 1 cup dried beans overnight, then cook them separately until tender before adding to the crockpot.
Q: My soup is too thick. What should I do? A: Simply add more beef broth or water, ½ cup at a time, until you reach desired consistency.
Q: Can I make this in an Instant Pot? A: Yes! Use the sauté function to brown meat, add all ingredients (except pasta), pressure cook on high for 15 minutes, quick release, then add pasta and cook on sauté mode for 10 minutes.
Q: What pasta shape works best? A: Small shapes work best – ditalini, small shells, elbow macaroni, or orzo. Avoid long pasta like spaghetti.
Q: Can I double this recipe? A: Absolutely! Use a large 6-8 quart crockpot and increase all ingredients proportionally.
Q: Is this soup better the next day? A: Like many soups, the flavors continue to develop and it tastes even better the next day!
History of Pasta Fagioli
Pasta Fagioli originated as a peasant dish in Italy, created as an economical way to feed large families using simple, affordable ingredients. Every region of Italy has its own version, with some being more brothy and others being thick like a stew.
The dish gained popularity in America through Italian immigrants and has become a staple in Italian-American cuisine. The famous restaurant chain Olive Garden popularized their version, but homemade pasta fagioli is infinitely better and easier than you might think!
Conclusion
This Crockpot Pasta Fagioli is the ultimate comfort food that brings the warmth and tradition of Italian cooking right to your table with minimal effort. The slow cooker does all the heavy lifting, melding the flavors of tomatoes, beans, meat, and herbs into a rich, satisfying soup that tastes like it’s been simmering on an Italian nonna’s stove all day.
Whether you’re meal prepping for the week, feeding a crowd, or simply craving a bowl of comfort, this recipe delivers. It’s hearty enough to satisfy the biggest appetites, nutritious enough to feel good about, and delicious enough to become a regular in your dinner rotation.
The best part? You can customize it endlessly to suit your family’s preferences. Make it meatless, add extra vegetables, adjust the spice level, or serve it over polenta instead of with pasta – the possibilities are endless.
Ready to fill your home with the amazing aroma of Italian comfort food? Save this recipe and let us know how it turns out! Share your cozy bowl photos and tag us at www.mus1i.com.