Soups & Stews
This Olive Garden pasta fagioli soup copycat delivers the same hearty, slow-simmered flavor that made the restaurant version legendary. The secret lies in browning ground beef properly and letting the beans and tomatoes develop deep, rich flavors over 45 minutes of simmering.
I've recreated the dish exactly as I remember it—creamy from cannellini beans, savory from Italian herbs, and topped with that signature crispy herb crust.
The recipe builds flavor through careful layering: first browning the meat, then adding garlic and onions for aromatic depth, followed by tomatoes and beans that meld into a thick, satisfying broth.
The 15 minutes of simmering time after adding pasta ensures every noodle absorbs that restaurant-quality taste. This isn't just a copy—it's the real deal, made with simple ingredients but professional technique.
What you'll end up with is a steaming bowl of pasta fagioli that's thick enough to stand a spoon in, with tender beans, perfectly cooked pasta, and a crust that adds irresistible texture.
The aroma alone will have everyone gathering at the table, and the first bite delivers that perfect balance of savory, herby, and slightly tangy flavors. Every spoonful tastes like you've been transported to Olive Garden's kitchen.
Serve with crusty bread for dipping into the last delicious drops, or pair it with a simple green salad for a complete Italian meal. The leftovers reheat beautifully, making this the ideal recipe for feeding a crowd or meal prepping for the week. Let's recreate that restaurant magic at home.
Ingredients for olive garden pasta fagioli soup copycat
Sixteen simple ingredients transform into Olive Garden's legendary pasta fagioli soup copycat.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 85% lean for best texture |
| Yellow Onions 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Canned Cannellini Beans 🌽 | 2 cans | 15 oz each, drained |
| Canned Diced Tomatoes 🍅 | 2 cans | 28 oz each, San Marzano preferred |
| Beef Broth 💧 | 4 cups | Low-sodium preferred |
| Elbow Macaroni 🍝 | 1 ½ cups | Dry, uncooked |
| Italian Seasoning 🌿 | 1 tbsp | Diamond Crystal brand recommended |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano preferred |
| Bay Leaves 🌿 | 2 whole | Fresh preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, for crust |
| Breadcrumbs 🍞 | ½ cup | Panko preferred for crust |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for browning |
The ground beef is where the flavor starts. 85% lean gives you that perfect balance of richness without grease. Most grocery stores carry it pre-packaged, but if you're at Costco or Sam's Club, grab the bulk bag—it's cheaper and lasts longer. Look for bright red color and avoid anything with grayish tones. For the tomatoes, San Marzano makes all the difference—they're sweeter and less acidic. If you can't find them, regular diced tomatoes work fine, but don't skimp on quality. The cannellini beans should be plump and firm, not mushy or dented.
No Italian seasoning? Mix dried basil, oregano, and thyme at a 1:1:1 ratio for a close substitute. Fresh bay leaves are ideal, but dried work at half the amount. The crust requires freshly grated Parmesan—pre-grated gets clumpy and lacks flavor. For a shortcut, use Parmigiano-Reggiano from the deli section. The beef broth matters—low-sodium gives you control over seasoning. If you're in a pinch, use water plus a bouillon cube, but you'll need to adjust the salt at the end. The elbow macaroni should be medium or small size for that perfect bite.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For freezing, portion into individual containers—3 months is the max. The crust can be made ahead and toasted fresh before serving. I always double the crust ingredients because it disappears fast. If you're meal prepping, freeze the soup without the crust—just add it fresh when reheating. The crust reheats beautifully too if you toast it again after adding a little olive oil.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it uses things I always have: a can of beans, a bag of tomatoes, and onions I forgot about in the fridge. Brown the ground beef right in the pot—no extra pans, no stress—just dump everything in and let it simmer.
- Umami Bomb Combo: That garlic and tomato blend? It’s the secret weapon. The ground beef adds richness, the cannellini beans bring hearty texture, and the slow simmer lets all those flavors marry into something deeply satisfying—like a hug in a bowl.
- Game for Game Days: Between us, this is my go-to for tailgates, game nights, or when friends just show up unannounced. It’s filling enough to feed a crowd but still light enough that no one feels stuffed before kickoff. Plus, it reheats like a dream.
- Budget-Friendly Leftovers: A single batch stretches for four meals, and the flavors actually improve the next day. I’ll be real: I make it on Sundays just so I have something reliable for lazy weeknights. The beans and tomatoes keep costs low, but the taste? Pure comfort.
Step-by-step instructions for Olive Garden pasta fagioli soup copycat recipe
Here's the exact method to recreate Olive Garden's signature hearty soup at home.
Brown the Ground Beef and Sauté the Aromatics
Heat the 1 tablespoon olive oil in a large Dutch oven over medium-high heat. Add the 1.5 pounds ground beef and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-7 minutes. This step develops deep, meaty flavor that forms the soup's foundation.
Once the beef is mostly browned, drain most of the fat (leave about 1 tablespoon for flavor), then add the 1 whole yellow onion and 4 cloves garlic cloves. Cook for 3-4 minutes until the onions soften and turn translucent, and the garlic becomes fragrant. This aromatic base will infuse the entire soup with rich, savory depth.
Build the Flavorful Base
Stir in the 2 cans cannellini beans (drained), 2 cans diced tomatoes, 4 cups beef broth, 1 tablespoon Italian seasoning, 1 teaspoon dried oregano, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Bring everything to a gentle boil, then immediately reduce heat to low-medium to maintain a steady simmer.
Let the soup cook uncovered for 20 minutes, stirring occasionally. This allows the flavors to meld together while the beans and tomatoes break down slightly, creating a thick, hearty base. The bay leaves will infuse subtle earthy notes, and the Italian seasoning will add that familiar Olive Garden herby touch.
Cook the Pasta and Prepare the Crust
While the soup simmers, combine the 1.5 cups elbow macaroni with 0.5 cup breadcrumbs and 0.5 cup freshly grated Parmesan cheese in a small bowl. This mixture will form the signature crispy crust on top of the soup. Keep it nearby—you'll need it after the pasta cooks.
Add the 1.5 cups elbow macaroni directly to the simmering soup. Cook for 12-15 minutes, stirring occasionally, until the pasta is al dente. The soup should thicken slightly as it absorbs the pasta's starch. Taste and adjust seasoning if needed—this is your chance to perfect the balance of salt, acidity from the tomatoes, and herbal notes.
Finish and Top with the Crust
Once the pasta is cooked, remove the 2 bay leaves and stir in the breadcrumb-Parmesan mixture. The heat of the soup will begin to toast the breadcrumbs, creating that signature crispy crust. Let the soup simmer uncovered for an additional 3-4 minutes, stirring gently to distribute the crust evenly across the top.
Serve immediately while the crust is still crispy. The contrast between the warm, hearty soup and the crispy breadcrumb topping is what makes this copycat recipe taste so authentic. Each spoonful delivers tender beans, al dente pasta, and that unmistakable Italian herb flavor profile that Olive Garden fans love.
Pro Tips For Making Olive Garden Pasta Fagioli Soup Copycat
- BROWN THE BEEF RIGHT: Dump that raw ground beef into a cold pan and you’re setting yourself up for greasy, uneven cooking. Heat the pan over medium-high until it’s smoking hot, then add the beef in one batch—no breaking it up yet. Let it sear undisturbed for 2-3 minutes until the edges crisp, then stir. This locks in flavor and prevents a mushy texture in your soup.
- SAUTE THE ONIONS LOW AND SLOW: I used to rush this step and end up with bitter, caramelized bits instead of sweet, soft onions. Once the beef is removed, lower the heat to medium-low and cook the onions for 8-10 minutes, stirring often. They should be translucent and just starting to turn golden—not brown. This builds the base without overpowering the dish.
- DRAIN AND RINSE THE BEANS: The canned beans in this recipe come packed in saltwater or oil, which can make your soup taste flat or greasy. After draining, give them a quick rinse under cold water, then drain again. This simple step keeps the texture creamy and the flavor balanced—no extra seasoning needed later.
- STIR IN TOMATOES LAST: Add the diced tomatoes too early, and they’ll turn to mush, thinning out your soup and losing their bright acidity. Wait until the onions are soft and the garlic’s fragrant before tossing in the tomatoes. Simmer them for just 5 minutes—enough to meld, not break down. Your soup will stay rich, not watery.
Perfect pairings for these flavors
Crusty Bread Pairing
Nothing complements this soup like warm, crusty bread for dipping into those last few flavorful drops. I recommend using a freshly baked baguette or ciabatta—their crispy exteriors contrast perfectly with the soup's creamy texture.
For extra authenticity, brush the bread with garlic-infused olive oil before serving. If you're short on time, a garlic breadstick from the grocery store works in a pinch, but homemade always tastes better. 🍞
Simple Green Salad
A bright, crisp arugula salad with a light lemon vinaigrette cuts through the richness of the soup beautifully. Toss 4 cups baby arugula with 2 tablespoons olive oil, 1 tablespoon fresh lemon juice, and a pinch of salt and black pepper.
Add ½ cup cherry tomatoes and ¼ cup shaved Parmesan cheese for extra flavor. This pairing balances the hearty soup while adding freshness to your meal. 🥗
Wine Pairings
For a classic Italian touch, pair this soup with a Chianti or Sangiovese—their medium-bodied acidity complements the tomato and herb flavors without overpowering them. If you prefer white wine, a Pinot Grigio from Italy offers crisp citrus notes that refresh your palate.
For a budget-friendly option, Cabernet Sauvignon works well with its balanced tannins. 🍷
Herbed White Wine
If you're not a wine drinker, try an herbed white wine spritzer—mix 1 cup white wine (like Sauvignon Blanc) with ½ cup sparkling water and a splash of Italian herb-infused syrup (simmer 1 cup water, ½ cup sugar, and 1 tbsp Italian seasoning until dissolved, then cool).
This light, refreshing drink enhances the soup's flavors without being too heavy. 🍹
Creamy Garlic Bread
For a richer pairing, serve the soup with garlic butter bread—melt 4 tablespoons butter with 2 minced garlic cloves and 1 tbsp chopped parsley, then spread on toasted bread.
The garlic and butter amplify the soup's savory notes while adding a luxurious touch. This is a crowd-pleaser, especially for those who love extra indulgence. 🧈
Coffee or Espresso
Finish your meal with a strong Italian espresso or doppio—the bold, bitter notes cleanse your palate and highlight the soup's herbal and umami flavors. If you prefer something sweeter, a cappuccino with a sprinkle of cinnamon adds warmth.
The contrast between the rich soup and the bitterness of coffee makes every bite feel like a restaurant experience. ☕
Nutrition facts
Frequently asked questions
Why does Olive Garden's pasta fagioli soup have that thick, creamy texture?
The richness comes from three key elements: cannellini beans (which naturally thicken as they simmer), the starch released from elbow macaroni as it cooks, and the toasted breadcrumb-Parmesan crust that melts into the soup. The 45-minute simmering time lets flavors meld while the beans break down slightly for that signature body.
Can I make this soup vegetarian?
Replace the ground beef with 1.5 cups crumbled tempeh or extra-firm tofu (pan-fried with Italian seasoning) or 2 cups lentils. Use vegetable broth instead of beef broth, and add 1 teaspoon smoked paprika to mimic the meaty depth. The crust will still work perfectly with these swaps.
What if my crust isn't crispy?
Crispiness depends on two things: toasting time and fat content. Simmer uncovered for the full 3-4 minutes after adding the crust, stirring only once. For extra crunch, add 1 teaspoon olive oil to the breadcrumb-Parmesan mix before topping. If it softens when serving, broil for 1-2 minutes just before eating.
How do I adjust the seasoning if I used low-sodium broth?
Taste the soup after 20 minutes of simmering (before adding pasta) and adjust with ½ teaspoon salt at a time. The Italian seasoning and oregano provide herbal depth, so focus on balancing saltiness with the tomatoes' acidity. A pinch of black pepper and extra bay leaf can enhance complexity without overpowering.
Can I make this in a slow cooker?
Yes! Brown the beef and sauté aromatics first, then transfer everything to a 6-quart slow cooker. Cook on LOW for 6-7 hours or HIGH for 3-4 hours. Add pasta during the last 15 minutes of cooking time. The crust will still crisp up when you stir it in at the end—just simmer uncovered for 5 extra minutes on the stove.
