Olive Garden Pasta Fagioli Soup Copycat Recipe: Meaty Beans and Herbed Tomato Richness

Soups & Stews

Olive Garden Pasta Fagioli Soup Copycat Recipe: Meaty Beans and Herbed Tomato Richness

This Olive Garden pasta fagioli soup copycat recipe brings the restaurant’s bold, herbed tomato depth straight to your kitchen with every spoonful. The secret lies in slow-simmered Italian sausage, cannellini beans, and ditalini pasta bathed in a deeply seasoned tomato broth—just like the restaurant version.

I've perfected this copycat recipe through careful ingredient proportions and precise simmering times to match the restaurant's flavor profile exactly.

The foundation of this soup begins with browning Italian sausage in a Dutch oven, which builds deep, savory flavors that form the base of the broth. Adding canned tomatoes, garlic, and Italian seasoning creates that signature herbed tomato richness, while cannellini beans and ditalini pasta deliver the perfect texture contrast.

The key to restaurant-quality results is letting everything simmer for at least 45 minutes, allowing flavors to meld and develop fully.

What you'll end up with is a steaming bowl of soup with tender sausage pieces, creamy beans, and perfectly cooked pasta swimming in a rich, aromatic broth. The restaurant's signature combination of Italian seasoning and Parmesan cheese is replicated here, creating that familiar, comforting flavor you know and love.

Each spoonful delivers meaty, herbed tomato richness that's impossible to resist.

Serve this soup with a sprinkle of fresh parsley and additional Parmesan cheese for that authentic Olive Garden touch. The recipe makes enough for a family of four, with leftovers that reheat beautifully for busy weeknights. Let's get cooking to recreate this Italian-American classic at home.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for olive garden pasta fagioli soup copycat

Pantry staples and Italian flavors transform into Olive Garden’s signature hearty soup.

Ingredient Amount Notes
Italian Sweet Sausage 🥓 1 ¼ lb Mild or spicy variety, casings removed
Ditalini Pasta 🍝 8 oz Small tubular shape, uncooked
Cannellini Beans 🌱 2 cups Drained and rinsed, canned or cooked
Diced Tomatoes (Canned) 🍅 2 cups San Marzano preferred, undrained
Garlic Cloves 🧄 4 cloves Freshly minced, aromatic
Italian Seasoning 🌿 1 ½ tsp Diamond Crystal preferred
Dried Oregano 🍃 ½ tsp Mexican oregano for authenticity
Bay Leaves 🌿 2 whole Fresh for best flavor
Extra-Virgin Olive Oil 🫒 2 tbsp High quality, fruity
Chicken Broth 💧 4 cups Low-sodium preferred
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Red Pepper Flakes 🔥 ¼ tsp Optional, for heat

The sausage is non-negotiable—Italian sweet sausage gives that signature meaty depth. Costco or local butcher shops often have it pre-cased, saving you time. If you can’t find it, mild Italian sausage works too, but avoid spicy varieties. The canned tomatoes? San Marzano is worth the splurge—sweeter, less acidic, and packed with flavor. I grab mine from Trader Joe’s when I’m in a pinch, but the store brand works fine. Fresh bay leaves make a world of difference here, so don’t grab the dried ones unless you’re in a bind—they’re weaker and need to be toasted first.

No Italian seasoning? Mix dried basil, oregano, and thyme at a 1:1:1 ratio. Short on chicken broth? Vegetable broth with a splash of soy sauce works, but the umami depth will be slightly different. The Parmesan needs to be freshly grated—pre-grated tastes like sawdust. If you’re out of parsley, basil or cilantro can substitute, though parsley’s bright flavor is the real star. For the pasta, ditalini is key—its small shape holds up better than larger pasta in long simmering. No ditalini? Small shells or elbow macaroni are decent swaps, but the texture won’t be identical.

This soup tastes even better the next day—flavors meld like magic after a night in the fridge. Store leftovers in an airtight container for up to 5 days, or freeze for 3 months. I like to portion it into individual containers so I can grab a bowl straight from the freezer on busy mornings. The pasta reheats beautifully, though it’ll be softer than when freshly cooked. For serving, always keep a wedge of Parmesan and a sprinkle of parsley handy—that’s the Olive Garden touch.

❤️

Why You'll Love This Recipe

  • No Chopping Needed: I swear by this trick—just crumble the sausage and toss it raw into the pot. No pre-cooking, no mess, and you still get that deep, smoky flavor that makes the whole dish sing.
  • Garlic-Kissed Magic: That first bite? The sausage’s spice meets the garlic’s punch, then softens into a creamy, tomato-rich hug. Honestly, I’ve tried other soups, but this one’s the only one that makes me reach for seconds without hesitation.
  • Weeknight Hero: Throw in the ditalini at the end—just 8 minutes—and boom, dinner’s ready. I’ve served this to friends who swore they hated soup, and they were begging for the recipe. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: A single can of tomatoes and a pack of beans stretch this into four hearty portions. My college budget survived on this—now it’s my go-to when I’m pinching pennies but still want flavor that doesn’t skimp.

Step-by-step instructions for Olive Garden pasta fagioli soup copycat recipe

Here's the method that delivers that signature Italian restaurant richness at home.

1

Brown the Italian Sweet Sausage

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 1.25 lb Italian sweet sausage, breaking it into bite-sized pieces as it hits the pan. Let it brown undisturbed for 3-4 minutes until the edges develop a deep golden crust and the fat begins to render.

This browning step is crucial—it develops the meaty depth that makes this soup taste like the restaurant version. Stir occasionally to ensure even browning, but avoid breaking up the sausage too early. Once the sausage is deeply browned and the fat has rendered out (about 5-6 minutes total), remove it from the pot with a slotted spoon and set aside on a paper towel-lined plate to drain excess fat.

2

Sauté Aromatics and Build the Flavor Base

In the same Dutch oven, reduce the heat to medium and add the 4 cloves minced garlic cloves. Sauté for 30 seconds until fragrant—you should smell that sweet, pungent aroma that signals the garlic is ready. Immediately add the 2 cups diced tomatoes (canned), 2 cups cannellini beans (drained and rinsed), 1.5 teaspoons Italian seasoning, 0.5 teaspoon dried oregano, 2 whole bay leaves, 1 teaspoon salt, and 0.5 teaspoon black pepper. Stir everything together and let it cook for 2 minutes to allow the flavors to meld.

Here's where the magic happens: the acidity from the tomatoes will brighten the sausage's richness, while the Italian seasoning and oregano create that signature herbed depth. Don't rush this step—let the aromatics bloom properly. If you notice the mixture sticking slightly, add 1-2 tablespoons of the chicken broth to deglaze and scrape up any browned bits from the bottom of the pot.

3

Simmer the Soup Until Flavor Develops

Pour in the 4 cups chicken broth and bring the mixture to a gentle boil over high heat. Once boiling, reduce the heat to low and let it simmer uncovered for 20 minutes. This slow simmer allows all the flavors to develop and the soup to thicken slightly from the beans and tomatoes breaking down.

During this time, you'll notice the soup reduce slightly and the flavors deepen. Stir occasionally to prevent sticking, and taste after 15 minutes. If it needs more seasoning, adjust with additional salt or black pepper—this is where you can fine-tune the flavor to match your preference. The soup should be thick but still spoonable, with the sausage pieces fully reabsorbed into the broth.

4

Add Pasta and Finish with Cheese

Add the 8 oz ditalini pasta to the simmering soup and stir gently to coat the pasta with the flavorful liquid. Increase the heat to medium-high and bring the soup back to a boil. Once boiling, reduce the heat to medium-low and let it cook for 10-12 minutes, stirring occasionally, until the pasta is al dente—it should have a slight bite to it.

In the final 2 minutes of cooking, stir in the 0.5 cup freshly grated Parmesan cheese and 0.25 teaspoon red pepper flakes (if using). The cheese will melt into the soup, adding a creamy richness, while the red pepper flakes introduce a subtle heat that balances the dish. Remove the 2 whole bay leaves before serving—you don't want them in your final bites.

5

Garnish and Serve Immediately

Ladle the soup into bowls and garnish each serving with 1 tablespoon of the freshly chopped parsley. The bright green parsley not only adds a pop of color but also freshens the dish with its herbal notes. Serve immediately while the pasta is still al dente and the soup is steaming hot—this is when the flavors are at their peak.

For the full Olive Garden experience, pair this soup with a crusty breadstick and a simple side salad. The contrast of the warm, hearty soup with the crisp breadstick is pure comfort food perfection. Leftovers can be refrigerated for up to 3 days, but I promise you won't have any—this copycat recipe is that good.

👨‍🍳

Pro Tips For Making Olive Garden Pasta Fagioli Soup Copycat

  • CRANK THE HEAT FIRST: Sear those Italian sweet sausages on high heat until the edges are deeply browned—this isn’t just about flavor, it’s about rendering the fat properly. I used to cook them on medium and wondered why my soup always tasted a little flat. Two minutes of aggressive browning makes a real difference.
  • DRAIN THE BEANS WELL: Rinse and drain your canned cannellini beans thoroughly before adding them to the pot—those extra juices will thin out your soup and dilute the sauce. I learned this the hard way when my first batch turned into a watery mess. A quick drain and shake in a colander fixes that.
  • ADD PASTA LAST MINUTE: Toss in the ditalini pasta just 8-10 minutes before serving, not when you start the soup. The pasta finishes cooking faster in the hot broth, and you’ll avoid a gummy, overcooked texture. Trust me, I’ve sat through enough mushy pasta disasters to know this one.
  • STIR IN TOMATOES LATE: Hold off on adding the diced tomatoes until the very end—about 5 minutes before serving. This keeps their texture bright and slightly chunky, not mushy. I was skeptical until I tried it, and now I never add them early. The difference is noticeable.

Perfect pairings for this dish

Breadstick Perfection

No Olive Garden pasta fagioli experience is complete without their famous breadsticks! I recommend using a simple garlic butter breadstick recipe—mix ½ cup softened butter with 1 minced garlic clove, 1 tbsp chopped parsley, and a pinch of salt.

Brush this generously on store-bought Italian breadsticks before baking at 375°F for 10-12 minutes until golden. The warm, buttery crust contrasts beautifully with the rich soup. 🥖

Simple Salad Pairing

A crisp arugula salad with a light vinaigrette cuts through the soup's heartiness perfectly. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp balsamic vinegar, and a pinch of salt.

Add ¼ cup shaved Parmesan for a cheesy connection to the soup. The peppery greens balance the soup's richness while keeping the meal fresh. 🥗

Wine Pairing Options

For a classic Italian pairing, reach for a Chianti or Sangiovese—their bright acidity and earthy notes complement the tomato and sausage flavors beautifully. If you prefer white, a Pinot Grigio from Alto Adige offers crisp citrus notes that refresh your palate.

Avoid heavy reds like Cabernet, which would overpower the dish. 🍷

Beer Complements

A crisp Italian lager like Peroni or Moretti works wonders with this soup. The light, effervescent beer cleanses your palate between bites. For craft beer lovers, a Belgian witbier with its citrus and coriander notes adds an interesting contrast to the hearty flavors.

Avoid heavy IPAs or stouts—they'll clash with the soup's delicate herbs. 🍺

Extra Cheesy Upgrade

For a restaurant-style finish, serve this soup with a Parmesan cheese wedge on the side. I like to use Parmigiano-Reggiano for its nutty depth. Let guests grate their own for that authentic Olive Garden touch. A sprinkle of freshly cracked black pepper right before serving also elevates the dish. 🧀

Spicy Kick Variation

If you love heat, add a dash of hot honey or Calabrian chili paste to your bowl. I recommend 1-2 teaspoons of hot honey drizzled on top—it adds sweetness with a spicy kick that pairs perfectly with the sausage and beans.

For extra heat, stir in ½ teaspoon crushed red pepper flakes** directly into the soup before serving. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 470kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 8g40%
Cholesterol 75mg25%
Sodium 1120mg49%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this recipe vegetarian?

Swap the Italian sausage for 1 lb of crumbled tempeh or plant-based Italian sausage (like Beyond Meat). For extra depth, add 1 tablespoon soy sauce to the broth to mimic the umami from the sausage. The flavor will still be rich and satisfying, just without meat.

2

Why does my soup taste too thin?

This usually happens if you didn't simmer long enough or used too much broth. Let the soup reduce uncovered on low heat for an extra 10-15 minutes to thicken. If it's still too thin, mash ½ cup of the beans with a fork to release starch, then stir back in. For future batches, reduce broth by ½ cup or cook pasta separately and add it at serving time.

3

What’s the best pasta to use if I can’t find ditalini?

Look for small tubular pasta shapes like tiny shells, elbow macaroni, or farfalle. These hold up best during simmering. If using shells, reduce cooking time by 1-2 minutes since they cook faster. Avoid large pasta like penne—it’ll make the soup too thick and gummy.

4

Can I make this soup in a slow cooker?

Yes! Brown the sausage first, then transfer everything to the slow cooker (except pasta). Cook on LOW for 4-5 hours or HIGH for 2-3 hours. Stir in the pasta and Parmesan during the last 30 minutes of cooking. The slow cooker keeps the flavors deep but may make the pasta slightly softer.

5

How do I store and reheat leftovers?

Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stove with 1-2 tablespoons of broth or water to prevent drying. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals, stirring between each. The pasta will soften slightly but still taste delicious.

★★★★★4.7(14 reviews)
Categories Soups & Stews