Look, I’m obsessed with Olive Garden’s Pasta Fagioli.
That rich, hearty broth. Those tender beans. The perfectly cooked pasta.
I’ve been making this copycat version at home for years now, and honestly? It tastes exactly like the real thing. Maybe even better because you can control everything that goes in.
This soup combines ground beef, Italian sausage, and a bunch of vegetables in a tomato-based broth that’ll warm you up on the coldest nights.
Why You’ll Love This Recipe
Here’s the thing about this soup:
- It tastes like the restaurant version. Seriously. Your family won’t believe you made this at home.
- It’s incredibly filling. Two types of meat plus beans? You’re getting protein and fiber in every bite.
- It won’t break the bank. Simple ingredients that you can find at any grocery store.
- Leftovers get even better. The flavors meld together overnight. Day two is always amazing.
- Freezer-friendly for busy nights. Make a big batch and thank yourself later.
What You Need to Know Before You Start
Prep Time & Cook Time:
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: About 1 hour
Servings: Makes 8-10 generous bowls. Perfect for family dinners or meal prep for the week. Feeding a crowd? Double it.
Difficulty: Easy. If you can brown meat and chop vegetables, you’ve got this.
Required Kitchen Tools
Nothing fancy here:
- Large soup pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon for stirring
- Measuring cups and spoons
- Can opener
- Colander for draining pasta

Ingredients for Olive Garden Pasta Fagioli Soup
This is where the magic happens.
Simple ingredients create those deep, satisfying flavors you’re craving. Here’s what you need:
For the Soup Base:
- Olive oil – Helps brown the meat and adds richness
- Ground beef (1 pound) – Hearty, savory foundation
- Italian sausage (1/2 pound) – This is key for authentic flavor
- Large onion – Aromatics are everything
- Celery (2 stalks) – Traditional Italian touch
- Carrots (2 medium) – Natural sweetness to balance things out
- Garlic (3 cloves) – Fresh is best
For Seasoning:
- Dried basil – Classic Italian herb
- Dried Italian seasoning – A blend that does the heavy lifting
- Brown sugar – Cuts the acidity from tomatoes
- Red pepper flakes – Optional, but I always add them
- Salt and pepper – Adjust to taste
For the Broth:
- Diced tomatoes (14.5-ounce can) – Chunky texture
- Tomato sauce (15-ounce can) – Smooth base
- Beef broth (2 cups) – Deep, savory flavor
- Chicken broth (2 cups) – Lightens things up
- Bouillon (1 tablespoon) – Flavor bomb
- Water (2 cups) – Perfect consistency
For the Finish:
- Kidney beans (15-ounce can) – They hold their shape beautifully
- Great Northern or cannellini beans (15-ounce can) – Creamy texture
- Ditalini pasta (1 cup) – Those little tubes are perfect for soup
- Parsley (2 tablespoons, fresh) – Brightness
- Parmesan cheese – Don’t skip this
Variations for Pasta Fagioli Soup
Want to mix things up?
- Make It Vegetarian: Skip the meat. Add extra beans or even some lentils.
- Different Pasta Shapes: Small shells work great. So do elbows or orzo.
- Add More Vegetables: Zucchini, spinach, or kale all fit right in.
- Spice It Up: I sometimes add extra red pepper flakes. My husband adds hot sauce.
- Swap the Meat: All ground beef works. All Italian sausage works too.
- Fresh Tomatoes: When they’re in season, fresh beats canned every time.
How to Make Olive Garden Pasta Fagioli Soup Step-by-Step Instructions
1. Brown the Meats
Heat that olive oil in your large pot over medium-high heat.
Add the ground beef and Italian sausage. Break them up with your wooden spoon as they cook.
You want no pink remaining. Takes about 6-8 minutes.
Drain the excess fat if there’s a lot. This keeps your soup from being greasy.
2. Cook the Vegetables
Toss in your chopped onion, celery, and carrots right into that same pot.
Stir everything together and let it cook until the vegetables soften. About 5-6 minutes.
Add the minced garlic.
Cook for one more minute until your kitchen smells amazing.
3. Add Seasonings and Liquids
Time to layer in those flavors.
Sprinkle in the dried basil, Italian seasoning, brown sugar, red pepper flakes, salt, and pepper. Stir everything so it coats the meat and veggies.
Now pour in the diced tomatoes, tomato sauce, beef broth, chicken broth, bouillon, and water.
Give it a good stir to combine.
4. Simmer the Soup
Bring everything to a boil.
Then reduce the heat to low. Cover it up.
Let it simmer for 20-25 minutes. This is when the flavors blend together and the vegetables get really tender.
5. Add Beans and Pasta
Drain and rinse those kidney beans and Great Northern beans.
Add them to the pot along with the ditalini pasta.
Stir well. Let it simmer uncovered for another 10-12 minutes.
You want the pasta tender but not mushy. Test a piece to check.
6. Finish and Season
Taste your soup.
Does it need more salt? More pepper? Adjust as needed.
Stir in that fresh chopped parsley right before serving. It adds color and fresh flavor.
Serving and Decoration
How to Serve Olive Garden Pasta Fagioli Soup
This soup begs for Italian accompaniments:
- With Breadsticks – Warm, buttery garlic breadsticks for dipping. Yes.
- Fresh Bread – Crusty Italian loaf or sourdough on the side.
- Side Salad – Simple greens with Italian vinaigrette.
- Cheese Topping – Pile on the freshly grated Parmesan. Don’t be shy.
- Garnish Options – Extra parsley, a drizzle of olive oil, or red pepper flakes.
Storing Pasta Fagioli Soup
Refrigerator: Let it cool completely. Store in an airtight container for up to 4-5 days.
Freezer: Here’s a tip I learned the hard way. Freeze the soup without the pasta. It lasts up to 3 months. Cook fresh pasta when you reheat for better texture.
Reheating: Warm it gently on the stovetop over medium-low heat. Add water or broth if it’s gotten too thick.
Pasta Note: The pasta keeps absorbing liquid as it sits. Always add extra broth when reheating leftovers.
Tips and Tricks for Success
Let me share what I’ve learned:
- Don’t overcook the pasta. Cook it just until tender. It’ll keep softening in that hot soup.
- Drain the meat well. Nobody wants greasy soup.
- Rinse your beans. Gets rid of excess sodium and improves the texture.
- Taste as you go. Everyone’s preferences are different.
- Make it ahead. Prepare the soup base the day before. Add pasta when you’re ready to serve.
- Use quality broth. Trust me. You’ll taste the difference.
Nutrition
| Nutrient | Per Serving (1 bowl) |
|---|---|
| Calories | 385 |
| Protein | 24g |
| Carbohydrates | 42g |
| Dietary Fiber | 8g |
| Sugars | 7g |
| Total Fat | 12g |
| Saturated Fat | 4g |
| Cholesterol | 45mg |
| Sodium | 920mg |
Note: Nutrition values are approximate and vary based on specific ingredients used.
Olive Garden Pasta Fagioli Soup
Course: Easy Soup Recipes15
minutes45
minutes385
kcalIngredients
1 tablespoon olive oil
1 pound ground beef
1/2 pound Italian sausage
1 large onion, diced
2 stalks celery, diced
2 medium carrots, diced
3 cloves garlic, minced
1 teaspoon dried basil
1 teaspoon dried Italian seasoning
1 tablespoon brown sugar
1/2 teaspoon red pepper flakes (optional)
1 (14.5-ounce) can diced tomatoes
1 (15-ounce) can tomato sauce
2 cups beef broth
2 cups chicken broth
1 tablespoon bouillon (beef or chicken)
2 cups water
Salt and pepper to taste
1 (15-ounce) can kidney beans, drained and rinsed
1 (15-ounce) can Great Northern or cannellini beans, drained and rinsed
1 cup ditalini pasta
2 tablespoons fresh parsley, chopped
Grated Parmesan cheese for serving
Directions
- Brown the Meat: Heat olive oil in a large pot over medium-high heat. Add ground beef and Italian sausage. Cook, breaking up meat with a spoon, until browned and no pink remains, 6-8 minutes. Drain excess fat.
- Sauté Vegetables: Add onion, celery, and carrots to the pot. Cook until softened, about 5-6 minutes. Add garlic and cook 1 minute more until fragrant.
- Build the Base: Stir in basil, Italian seasoning, brown sugar, red pepper flakes, salt, and pepper. Add diced tomatoes, tomato sauce, beef broth, chicken broth, bouillon, and water. Stir to combine.
- Simmer: Bring to a boil, then reduce heat to low. Cover and simmer for 20-25 minutes, stirring occasionally.
- Add Beans and Pasta: Stir in drained beans and ditalini pasta. Simmer uncovered for 10-12 minutes until pasta is tender.
- Finish: Taste and adjust salt and pepper. Stir in fresh parsley. Serve hot with grated Parmesan cheese on top.
Olive Garden Pasta Fagioli Soup FAQs
Can I use different types of beans?
Absolutely. Navy beans, pinto beans, garbanzo beans. Any bean variety works well here.
Why is my soup too thick?
The pasta absorbs liquid as it sits. Just add more broth or water when you reheat it. Easy fix.
Can I make this in a slow cooker?
Yes! Brown the meat and vegetables first on the stove. Then transfer everything except the pasta to your slow cooker. Cook on low for 6-8 hours. Add the pasta during the last 30 minutes.
Should I cook the pasta separately?
If you’re meal prepping or freezing? Cook it separately and add it to individual bowls. Prevents mushiness.
How can I make this soup thicker?
Mash some beans against the side of the pot. Or blend a cup of the soup and stir it back in. Both methods work great.
Conclusion
This Olive Garden Pasta Fagioli Soup brings all those cozy, comforting flavors right to your kitchen.
Savory meats. Tender vegetables. Creamy beans. Perfectly cooked pasta in a rich tomato broth.
It warms you from the inside out.
Whether you’re feeding a hungry family on a busy weeknight or prepping meals for the week, this soup delivers. Serve it with warm breadsticks and a good sprinkle of Parmesan cheese for a complete meal.
Make a big batch today. You’ll be thanking yourself all week long when those leftovers are waiting for you.







