Soups & Stews
This Olive Garden Pasta e Fagioli soup copycat recipe delivers the same creamy tomato-basil richness and al dente pasta that made the restaurant version legendary. After years of perfecting the balance of flavors, I’ve recreated the signature blend of slow-simmered beans, tender meat, and perfectly seasoned broth—just like the original.
The key lies in simmering the ingredients low and slow, allowing the flavors to meld into that unmistakable, comforting soup.
The secret to achieving restaurant-quality results at home starts with high-quality Italian sausage and cannellini beans, which form the heart of this dish.
A rich tomato base, infused with garlic and herbs, builds the creamy texture without heavy cream, while the pasta cooks directly in the broth for maximum flavor absorption. This method ensures every spoonful is packed with the bold, savory notes that define Olive Garden’s version.
What you’ll end up with is a hearty, satisfying soup with tender chunks of sausage, al dente pasta, and white beans swimming in a velvety tomato broth.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of tangy, herby, and slightly smoky flavors. It’s the kind of dish that feels like a warm hug on a chilly day.
Perfect for a cozy family dinner or a potluck crowd, this recipe scales easily while maintaining its authentic Italian roots. Whether you’re a seasoned home cook or new to Italian cuisine, this step-by-step guide ensures you’ll nail the copycat version every time. Let’s get started!
Ingredients for olive garden pasta e fagioli soup copycat
Pantry staples plus a few specialty items for that iconic Olive Garden flavor profile.
| Ingredient | Amount | Notes |
|---|---|---|
| Italian Sweet Sausage 🥓 | 1 ½ lb | Mild or spicy, casings removed |
| Cannellini Beans 🌽 | 2 cups | Dried or canned (15 oz can) |
| Ditalini Pasta 🍝 | 1 cup | Uncooked, al dente preferred |
| Crushed Tomatoes 🍅 | 2 cups | San Marzano preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Garlic Cloves 🧄 | 4 cloves | Minced for infusion |
| Carrots 🥕 | 1 cup | Diced small, uniform pieces |
| Celery Stalks 🧅 | 2 stalks | Diced small, classic mirepoix |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for freshness |
| Dried Oregano 🍃 | 1 tsp | Italian preferred |
| Bay Leaves 🌿 | 2 whole | For depth of flavor |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The Italian sausage is non-negotiable here—Johnsonville or Calabrese brands deliver the best balance of sweetness and smokiness. Look for mild sausage if you prefer less heat, but the spicy version adds depth to the broth. Cannellini beans should be firm, not mushy—canned is fine if you're short on time, but dried beans give you that restaurant-quality texture. For the tomatoes, San Marzano cans from Whole Foods or Trader Joe's make all the difference with their sweet, rich flavor. The ditalini pasta needs to be al dente—De Cecco is the brand Olive Garden uses, and it's worth tracking down for that perfect bite.
No Italian sausage? Ground beef or pork works in a pinch, but the flavor won't be quite the same. Fresh basil is ideal, but dried basil at half the amount gets you close if you're in a hurry. The celery, carrots, and onion form the aromatic base—don't skip them, even if you're tempted to use pre-chopped veggies. For extra richness, add a splash of red wine when browning the sausage, but it's optional. The heavy cream should be full-fat—half-and-half works in a pinch, but the texture won't be as velvety. If you're watching calories, you can reduce the cream to 2 tablespoons and use more broth, but the flavor will be lighter.
This soup tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months for quick meals. I like to make a double batch and freeze half—perfect for lazy weeknights. The pasta holds up well to reheating, but if you're freezing, add a splash of broth when reheating to keep it from drying out. The aroma alone will have your whole house gathering around the pot.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no chopping, no fuss. Brown the sausage, dump everything else in, and let it simmer. The ditalini pasta cooks right in the pot, so you’re left with one bowl, one spoon, and zero cleanup. (Yes, even on a Tuesday night.)
- Sausage-Cream Dream Team: That Italian sweet sausage? It’s the star—smoky, slightly sweet, and packed with flavor. Then you hit it with crushed tomatoes and a splash of heavy cream… and suddenly, you’ve got a soup that’s rich but not heavy, hearty but still light enough for lunch or dinner.
- Leftovers That Don’t Suck: Between us, most soups turn into sad, watery meals by day three. Not this one. The beans hold up, the pasta stays al dente, and the cream keeps it velvety. I’ve had this for breakfast (with toast, don’t judge) and it’s still delicious. It’s my secret weapon for lazy mornings.
- Budget-Friendly Crowd-Pleaser: Cannellini beans and ditalini pasta are cheap, and a single package of sweet sausage stretches across two big batches. Feed four for under $10, and everyone—pickiest eaters included—will ask for seconds. Honestly, it’s the kind of recipe that makes you look like a hero without breaking the bank.
Step-by-step instructions for Olive Garden pasta e Fagioli soup copycat recipe
Here's how to recreate that signature creamy tomato-basil richness with al dente pasta.
Brown the Italian Sweet Sausage
Heat a large Dutch oven over medium-high heat. Add the 1.5 lb Italian sweet sausage, breaking it into bite-sized pieces as it cooks. Let it brown for 5-6 minutes, stirring occasionally, until the sausage releases its fat and develops a deep golden crust. This step is crucial for building flavor—don't rush it, or you'll miss out on that savory depth that defines the restaurant version.
Once the sausage is fully browned, use a slotted spoon to remove it from the pot and set it aside. Leave the rendered fat in the Dutch oven—this golden liquid is packed with flavor and will serve as the base for your soup. If the fat looks excessive, carefully pour off all but 1 tablespoon to maintain the right balance for cooking.
Sauté the Vegetable Base
In the same Dutch oven, reduce the heat to medium and add the diced yellow onion, carrots, and celery stalks. Cook for 5-6 minutes, stirring occasionally, until the vegetables soften slightly and begin to release their natural juices. This process, called sweating, helps develop the foundational flavors of your soup.
Add the 4 cloves minced garlic cloves and cook for an additional 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and inviting, not bitter. Stir in the 1 tsp dried oregano and 2 whole bay leaves, letting them toast briefly in the vegetable mixture to release their aromatic oils.
Build the Tomato-Basil Foundation
Pour in the 2 cups crushed tomatoes and stir well to combine with the vegetable mixture. Let the soup simmer gently for 10 minutes, allowing the flavors to meld together. This step is where the rich, tangy tomato base develops its depth. If the mixture starts to stick to the bottom of the pot, add ½ cup of the 4 cups chicken broth to keep it moist.
After 10 minutes, stir in the 2 cups cannellini beans (if using canned, rinse them first to remove excess starch). Add the remaining 3½ cups chicken broth, the 1.5 tsp salt, and 0.5 tsp black pepper. Bring the soup to a gentle boil, then reduce the heat to low and let it simmer uncovered for 20 minutes. This simmering time allows all the flavors to fully integrate and the beans to soften slightly.
Finish with Cream and Pasta
Stir in the 0.5 cup heavy cream and the 0.25 cup chopped fresh basil leaves. Simmer for an additional 5 minutes to let the cream blend smoothly into the soup and the basil infuse its fresh aroma. The cream adds that signature richness that sets this soup apart from traditional versions. Taste and adjust the seasoning if needed—you may need a bit more salt to balance the cream's richness.
Add the 1 cup uncooked ditalini pasta to the soup and cook for 8-10 minutes, stirring occasionally, until the pasta is al dente. The pasta should be tender but still have a slight bite to it. If the soup becomes too thick during cooking, add a splash of hot chicken broth to maintain the right consistency. Remove and discard the bay leaves before serving.
Rest and Serve
Return the browned Italian sweet sausage to the soup and stir gently to distribute it evenly. Let the soup rest for 5 minutes off the heat—this allows the flavors to settle and the cream to fully emulsify with the broth. The soup should be creamy but not overly thick, with visible chunks of sausage, beans, and vegetables.
Ladle the soup into bowls and serve immediately. The aroma should be rich and inviting, with the creamy tomato-basil essence wafting through the air. Each spoonful should deliver that perfect balance of hearty beans, tender sausage, al dente pasta, and velvety creaminess that makes this copycat version so satisfying.
Pro Tips For Making Olive Garden Pasta E Fagioli Soup Copycat
- Brown the Sausage Properly: Don’t just crumble and toss—that’s where the flavor hides. Sear the sliced sausage in a cold pan over medium heat until it releases fat and turns golden, about 5-6 minutes. Stir occasionally, and resist the urge to rush; this step makes the whole soup richer.
- Drain and Rinse Beans: Canned beans hold too much sodium, and that’ll make your soup taste flat. Drain them, then rinse under cold water for 10 seconds—just enough to knock off excess salt. Skip this, and the heavy cream will taste like a sad afterthought.
- Simmer, Don’t Boil: After adding pasta, keep the heat low enough that tiny bubbles just break the surface—no violent rolling. Boiling turns ditalini mushy and scatters them like confetti. A gentle simmer in 10 minutes gives you al dente perfection.
- Stir in Cream Last: The cream needs to stay smooth, not curdle. Add it off the heat, then stir gently with a wooden spoon while the soup sits for 2 minutes. If you toss it in too early, the acid from tomatoes will turn it grainy—trust me, it’s a nightmare to fix.
Perfect pairings for these flavors
Garlic Bread Pairing
No Olive Garden Pasta e Fagioli is complete without a warm, buttery garlic breadstick on the side.
I make mine with a simple dough of 2 cups flour, 1 packet active dry yeast, 1 tsp salt, 1 tbsp sugar, ½ cup warm water, and ¼ cup olive oil.
After kneading, I roll it out, brush with a mix of 3 tbsp melted butter and 2 minced garlic cloves, and bake at 375°F for 12-15 minutes. The crispy crust soaks up the creamy soup beautifully. 🥖
Crusty Bread Options
For a heartier option, serve with a baguette-style loaf like Breads Bakery or Sara Lee French bread. Tear it into chunks and toast with garlic powder and olive oil for dipping.
Alternatively, a ciabatta roll adds a chewy texture that contrasts nicely with the soup's creaminess. I always keep a few extra pieces on the table for second helpings.
Italian Salad Contrast
A crisp Italian wedding salad cuts through the richness of the soup. Toss 4 cups mixed greens with ½ cup sliced cucumbers, ½ cup cherry tomatoes, ¼ cup sliced red onion, and ½ cup shredded mozzarella.
Drizzle with 2 tbsp Italian dressing and sprinkle with ¼ cup croutons. The bright acidity balances the soup's hearty flavors perfectly. 🥗
Wine Pairings
A medium-bodied red like Chianti or Sangiovese complements the tomato and sausage flavors beautifully. The acidity in Chianti cuts through the creaminess, while the earthy notes of Sangiovese enhance the basil and oregano.
For white wine lovers, a Pinot Grigio from Italy offers crisp acidity that refreshes your palate between spoonfuls. I always keep a bottle chilled in the fridge for spontaneous tastings. 🍷
Beer Pairings
A light Italian lager like Peroni or Birra Moretti cleanses the palate without overpowering the dish. For craft beer fans, a Belgian witbier with its citrusy notes adds a fun contrast to the savory soup.
Avoid heavy IPAs or stouts—they'll clash with the delicate tomato-basil profile. A cold beer makes this soup feel like a true Italian trattoria experience. 🍺
Topping Ideas
Add a sprinkle of grated Parmesan cheese at the table for extra richness. I also love a few drops of hot honey for a sweet-spicy kick or a pinch of red pepper flakes for those who crave heat.
Fresh basil leaves scattered on top right before serving add a pop of color and freshness that makes the dish feel restaurant-quality. 🌿
Nutrition facts
Frequently asked questions
What makes this copycat recipe different from traditional Pasta e Fagioli?
The key differences are the Italian sausage (not ground beef or pork) and the heavy cream that creates Olive Garden's signature creamy texture. Traditional versions often use broth-only bases and omit the cream, resulting in a lighter consistency. The recipe also specifies ditalini pasta cooked directly in the soup for maximum flavor absorption.
Can I make this soup vegetarian?
Yes! Replace the Italian sausage with 1 cup crumbled tempeh or plant-based sausage, and use vegetable broth instead of chicken broth. For extra protein, add 1 cup cooked lentils with the beans. The flavor will be lighter but still hearty. The cream can be swapped for coconut milk for a dairy-free option.
Why does the recipe call for simmering time?
Simmering for 20 minutes after adding the beans and broth allows the flavors to develop fully and the beans to soften slightly without breaking apart. This slow cooking process creates that restaurant-quality depth that can't be achieved with quick stovetop methods. The cream also needs time to blend smoothly into the broth.
How can I make this soup ahead of time?
This soup actually tastes better the next day! Store leftovers in an airtight container in the fridge for up to 5 days. For freezing, cool completely, then freeze for up to 3 months. When reheating, add a splash of broth or water to restore creaminess. The flavors meld beautifully overnight.
What's the best pasta to use if I can't find ditalini?
Look for small shell pasta or short pasta shapes like farfalle or penne as close substitutes. Avoid long noodles as they'll overcook. If using shells, add them to the soup 2 minutes earlier than the package instructions for al dente texture. The small shapes help the soup maintain its creamy consistency.
