Written by

Harmony Rich

Published

Cozy Copycat Olive Garden Pasta e Fagioli Soup Recipe

Ready In 45 minutes
Servings 8 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

Lori wasn’t trying to impress anyone. I’d stopped by her place on a random Tuesday to pick up a book I’d lent her months ago, and the smell hit me before I even got through the front door. Something warm, tomatoey, and deeply savory was happening in her kitchen, and I stood there in her entryway like a golden retriever who’d just caught a whiff of bacon.

“Oh, that’s just soup,” she said when I asked, waving her hand like it was nothing. “Pasta e Fagioli. You know, like Olive Garden makes.” She said it so casually, like she hadn’t just created something that made my stomach growl loud enough to embarrass us both. I mean, honestly, I’d had the Olive Garden version plenty of times. It’s good. It’s comforting. But this? This was something else entirely.

She let me taste it straight from the pot—her kitchen was a mess, by the way, with flour on the counter and a stack of mail she kept meaning to sort through—and that first spoonful stopped me mid-sentence. The broth was rich but not heavy. The beans and pasta had soaked up just enough of that seasoned tomato base. And there were these tiny bits of ground beef that gave every bite a little something to chew on. I asked her for the recipe, and she literally shrugged and said, “I just kinda threw stuff in.” Classic.

So I went home and spent the next week figuring out exactly what “threw stuff in” meant. Three batches later—one that was too watery, one that was too salty, and one that was just right—I landed on this version. It’s the kind of soup that makes you close your eyes on the first bite. The kind that tastes like you spent all day on it when really, it comes together in about an hour. And honestly? Maybe you’ve been there, standing in someone else’s kitchen, tasting something that feels like a secret you weren’t supposed to find. That’s this soup for me.

Why You’ll Love This Recipe

Let me tell you why this copycat Olive Garden Pasta e Fagioli soup has become my go-to for cold weather, busy weeks, and days when I just need a bowl of something that feels like a hug.

  • Quick & Easy: From start to finish, this soup is ready in about 45 minutes. No all-day simmering required. Perfect for those nights when you want something hearty but don’t want to spend your whole evening in the kitchen.
  • Simple Ingredients: Everything on the ingredient list is something you can find at any grocery store. No fancy specialty items, no hunting down obscure spices. You probably have most of this stuff in your pantry right now.
  • Perfect for Cozy Season: This soup was made for chilly evenings, rainy afternoons, and those days when the gray sky just begs for something warm in a bowl. It’s fall and winter in a spoon.
  • Crowd-Pleaser: I’ve served this to picky kids, soup skeptics, and actual Italian grandmothers (okay, just one, but she approved). Everyone goes back for seconds.
  • Unbelievably Delicious: The secret here is layering the flavors—browning the meat well, letting the garlic and herbs bloom in the oil, and giving the pasta just enough time to release its starch into the broth. It’s not complicated, but it makes all the difference.

What makes this version different from all the other copycat recipes out there? It’s the balance. I tested this thing obsessively until the ratio of broth to beans to pasta was exactly right. Not too thick, not too thin. The beef adds richness without making it greasy. And that little splash of red wine vinegar at the end? That’s the move that wakes everything up. Trust me on this one.

What Ingredients You Will Need

This recipe uses simple, hearty ingredients that come together to create that signature Olive Garden flavor. Most of these are pantry staples, which makes this soup perfect for those days when you need dinner but don’t want to make a special trip to the store.

For the Soup Base

  • 1 tablespoon olive oil (extra virgin works great, but regular is fine too)
  • 1 pound ground beef (I use 85/15—lean enough not to be greasy, but with enough fat for flavor)
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced (fresh is non-negotiable here, skip the jarred stuff)
  • 2 medium carrots, diced (adds sweetness and color)
  • 2 celery stalks, diced (that classic soup flavor base)
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • ¼ teaspoon red pepper flakes (optional, but I love the tiny kick)

For the Broth

Copycat Olive Garden Pasta e Fagioli Soup preparation steps

  • 4 cups low-sodium beef broth (I like Kitchen Basics or Swanson—just make sure it’s low-sodium so you can control the salt)
  • 1 can (15 ounces) diced tomatoes (fire-roasted if you can find them, they add a subtle smokiness)
  • 1 can (15 ounces) tomato sauce
  • 1 tablespoon tomato paste (this deepens the tomato flavor like crazy)
  • 1 teaspoon sugar (balances the acidity of the tomatoes)
  • 1 tablespoon red wine vinegar (this is my secret ingredient—adds brightness at the end)

For the Beans and Pasta

  • 1 can (15 ounces) cannellini beans, drained and rinsed (great Northern beans work too)
  • 1 can (15 ounces) red kidney beans, drained and rinsed
  • 1 cup small pasta (ditalini is traditional, but elbow macaroni or small shells work perfectly)
  • 2 cups water (this helps thin the soup to the right consistency as the pasta cooks)

For Serving

  • Freshly grated Parmesan cheese (please don’t use the green can stuff for this)
  • Fresh parsley, chopped (optional, but pretty)
  • Crusty bread or breadsticks (for dipping, obviously)

A quick note on the beans: I know some recipes call for cooking dried beans from scratch, and more power to you if that’s your thing. But canned beans work beautifully here and save you about two hours. Just make sure you rinse them well to get rid of that canned taste and extra sodium.

For the pasta, ditalini is what Olive Garden uses—those tiny little tube shapes. But honestly, I’ve made this with orzo, small shells, and even broken spaghetti when that’s all I had. The pasta shape matters less than the cooking time, so just keep an eye on it and don’t let it turn to mush.

Equipment Needed

Nothing fancy here. That’s the beauty of soup—it’s forgiving and doesn’t require a lot of special gear.

  • Large pot or Dutch oven (5 to 6 quarts is ideal. I use my enameled cast iron Le Creuset, but any heavy-bottomed pot works. My mom used an old stockpot she got at a garage sale, and her soup was always amazing.)
  • Wooden spoon or spatula (for breaking up the ground beef and stirring)
  • Chef’s knife and cutting board (for all that vegetable chopping)
  • Measuring cups and spoons
  • Can opener
  • Colander (for rinsing the beans)
  • Ladle (for serving)

If you don’t have a Dutch oven, don’t stress. A regular large pot works just fine. The key is something with a thick bottom so the soup doesn’t scorch. And if you’re using a thinner pot, just stir a little more often, especially after you add the pasta.

Preparation Method

Alright, let’s make some soup. I’ll walk you through every step, including what things should look and smell like along the way.

  1. Brown the beef. Heat the olive oil in your large pot over medium-high heat. Add the ground beef and break it up with your wooden spoon. Let it cook without stirring too much for the first few minutes—you want actual browning, not just gray meat. Once it’s nicely browned (about 5-7 minutes), use a slotted spoon to transfer it to a plate. Leave about a tablespoon of the rendered fat in the pot. If there’s more than that, pour off the excess. You want enough to cook the vegetables, not so much that the soup gets greasy.
  2. Sauté the aromatics. Reduce the heat to medium. Add the diced onion, carrots, and celery to the pot. Cook for about 5 minutes, stirring occasionally, until the onions turn translucent and the vegetables start to soften. Your kitchen should smell amazing at this point—that sweet, savory smell of vegetables cooking in beef fat. Add the minced garlic and cook for another 30 seconds, just until fragrant. Don’t let the garlic burn, or it’ll turn bitter.
  3. Add the seasonings. Sprinkle in the salt, pepper, oregano, basil, thyme, and red pepper flakes (if using). Stir everything together and let it cook for about a minute. This step is called “blooming” the spices, and it really wakes up their flavor. You’ll smell the herbs becoming more aromatic.
  4. Build the broth. Pour in the beef broth, diced tomatoes (with their juices), tomato sauce, and tomato paste. Stir everything together, scraping the bottom of the pot to release any browned bits—that’s pure flavor right there. Add the sugar and stir. Bring the mixture to a simmer, then reduce the heat to low. Let it bubble gently while you prepare the beans and pasta.
  5. Add the beans and water. Stir in the drained and rinsed cannellini beans, kidney beans, and 2 cups of water. Return the browned beef to the pot. Bring everything back to a simmer. This is where the soup starts looking like soup, you know? The colors come together—the deep red of the tomatoes, the creaminess of the beans, the little flecks of green herbs.
  6. Cook the pasta. Add the dry pasta directly to the pot. Stir well to make sure it’s submerged. Let the soup simmer gently for about 10-12 minutes, or until the pasta is tender but still has a little bite to it (al dente). Stir occasionally, especially toward the end, because the pasta starch can make things stick to the bottom. The soup will thicken as the pasta cooks—that’s exactly what you want.
  7. Finish with vinegar. Once the pasta is cooked, remove the pot from the heat. Stir in the red wine vinegar. This is the step that makes the soup taste like it came from a restaurant kitchen. The vinegar doesn’t make it sour—it just brightens everything up and balances the richness. Taste the soup and adjust the salt and pepper if needed.
  8. Rest and serve. Let the soup sit for about 5 minutes before serving. This allows the flavors to settle and the soup to cool to a comfortable eating temperature. Ladle into bowls, top with a generous shower of Parmesan cheese and a sprinkle of fresh parsley. Serve with crusty bread or breadsticks for dipping.

A few important notes: The soup will continue to thicken as it sits because the pasta keeps absorbing liquid. If you’re making this ahead of time or planning for leftovers, cook the pasta separately and add it to individual bowls when serving. That way, the pasta doesn’t turn into a mushy mess. I learned this the hard way after reheating a batch and finding my soup had turned into pasta stew.

Cooking Tips & Techniques

After making this soup more times than I care to count, I’ve picked up a few tricks that make a real difference. Let me share what I’ve learned.

Don’t rush the browning. I know it’s tempting to just cook the beef until it’s no longer pink and move on, but taking the time to get a deep brown crust on the meat adds so much flavor. Let it sit in the pan without stirring for a few minutes. You want those dark bits on the bottom of the pot—that’s called fond, and it’s liquid gold for your soup.

Watch your pasta cooking time. Different pasta shapes cook at different rates. Ditalini usually takes about 10 minutes, but small shells might take 8, and orzo might take 7. Check the package directions and start testing the pasta a minute or two before the suggested time. You want it tender but still firm. Remember, it’ll keep cooking a bit even after you turn off the heat.

The vinegar trick is real. I was skeptical the first time I tried this. A tablespoon of vinegar seemed like a lot. But trust me, it’s the secret to making this taste like the restaurant version. The acidity cuts through the richness of the beef and the starchiness of the beans and pasta. Don’t skip it.

Season as you go. One mistake I made early on was only seasoning at the end. You want to add salt and herbs at each stage—a little when you cook the vegetables, a little when you add the broth, a little at the end. Layering the seasoning creates depth that you just can’t get from one big dose at the finish line.

Let it rest. I know you’re hungry. I know the soup smells incredible. But giving it those 5 minutes off the heat before serving makes a noticeable difference. The flavors meld together, and the soup cools to a temperature where you can actually taste everything instead of burning your tongue.

I once made this soup for a friend who was feeling under the weather, and I was so eager to get it to her that I ladled it up immediately. It was good. But the bowl I had the next day, after it had sat in the fridge overnight? That was transcendent. Time is your friend with this soup.

Variations & Adaptations

One of the best things about this soup is how adaptable it is. Here are some variations I’ve tried and loved.

Vegetarian Version: Skip the ground beef entirely. Use a good vegetable broth instead of beef broth. Add an extra can of beans—maybe some chickpeas or black beans for variety. Sauté some mushrooms along with the vegetables for that savory, umami flavor that beef usually provides. I’ve made this for my vegetarian sister-in-law, and she said it was better than the original. High praise.

Spicy Kick: If you’re like me and you like a little heat, double the red pepper flakes and add a chopped jalapeño along with the onions. You can also use hot Italian sausage instead of ground beef for a completely different flavor profile. Just remove the sausage from its casings and brown it like you would the beef.

Slow Cooker Method: Brown the beef and sauté the vegetables on the stovetop first, then transfer everything except the pasta to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. About 20 minutes before serving, stir in the pasta and turn the heat to high. Cook until the pasta is tender. This is great for busy days when you want dinner ready when you walk in the door.

Gluten-Free Adaptation: Use gluten-free pasta and make sure your beef broth is certified gluten-free. The rest of the ingredients are naturally gluten-free. Just be extra careful with the pasta cooking time—gluten-free pasta can go from perfectly cooked to mushy really fast.

Extra Veggie Load: This is my favorite variation for when I have vegetables languishing in the fridge. Throw in some chopped zucchini, spinach (stir it in at the end so it just wilts), or even some finely chopped kale. The soup is forgiving enough to handle extra veggies without losing its character.

Serving & Storage Suggestions

This soup is a meal in itself, but the right accompaniments can take it to the next level.

Serving: Ladle the soup into deep bowls while it’s still hot. Top with a generous pile of freshly grated Parmesan cheese—the salty, nutty flavor is the perfect finishing touch. A sprinkle of fresh parsley adds color and freshness. Serve with warm, crusty bread for dipping, or go full Olive Garden and serve with breadsticks. A simple side salad with Italian dressing would round out the meal nicely.

Storage: Let the soup cool completely before transferring to airtight containers. It will keep in the refrigerator for up to 5 days. The flavor actually gets better after a day or two as the ingredients meld together. Just be aware that the pasta will continue to absorb liquid, so the soup will thicken significantly. When reheating, add a splash of water or broth to thin it back to your desired consistency.

Freezing: This soup freezes beautifully, but with one important caveat: freeze it without the pasta. The pasta gets mushy and grainy when frozen and thawed. Make the soup up until the point where you’d add the pasta, then let it cool and freeze. When you’re ready to eat, thaw it in the refrigerator overnight, reheat it on the stovetop, and cook the pasta directly in the soup. It’ll taste just as fresh as the day you made it.

Reheating: The best way to reheat this soup is on the stovetop over medium-low heat, stirring occasionally. Add a little water or broth if it’s too thick. If you’re in a hurry, the microwave works fine—just heat in 30-second bursts, stirring between each, until hot.

Nutritional Information & Benefits

Here’s the nutritional breakdown for one serving of this soup (based on 8 servings). Keep in mind that these are estimates and will vary based on your specific ingredients and portion sizes.

Nutrient Amount per Serving
Calories 385
Total Fat 12g
Saturated Fat 4g
Cholesterol 45mg
Sodium 890mg
Total Carbohydrates 45g
Dietary Fiber 10g
Sugars 8g
Protein 25g

This soup is packed with fiber from the beans and vegetables, which helps keep you full and supports digestive health. The protein from the beef and beans makes it a satisfying meal that won’t leave you hungry an hour later. The tomatoes provide lycopene, an antioxidant linked to heart health. And honestly? There’s something about a bowl of hot soup that just feels good for the soul, you know?

If you’re watching your sodium, use no-salt-added canned tomatoes and low-sodium broth. You can also rinse the canned beans extra well to remove some of the added salt.

Conclusion

This copycat Olive Garden Pasta e Fagioli soup is one of those recipes that proves you don’t need fancy techniques or hard-to-find ingredients to make something truly special. It’s humble food, the kind that fills your kitchen with good smells and your belly with warmth. It’s the soup I make when I’m tired, when I’m cold, when I need something reliable and good.

I hope you’ll make it your own. Add extra vegetables if that’s your thing. Dial up the spice. Use a different pasta shape. The beauty of soup is that it’s forgiving—it wants to be adapted. And when you find that perfect combination that makes you close your eyes on the first bite, that’s the version that belongs in your regular rotation.

If you try this recipe, I’d love to hear about it. Drop a comment below and let me know how it turned out, what changes you made, or just tell me about the last time someone made you something that felt like a secret. Happy cooking, friends.

Frequently Asked Questions

Can I use a different type of meat?

Absolutely. Ground turkey, ground chicken, or Italian sausage all work great. If using sausage, just remove it from the casings and brown it like you would the beef. Each meat will give the soup a slightly different flavor, so feel free to experiment.

Why did my soup turn out too thick?

This usually happens when the pasta absorbs too much liquid. Either you cooked it a bit too long, or the soup sat for a while before serving. Just stir in some extra water or broth when you reheat it, and it’ll loosen right up. If you’re planning to have leftovers, consider cooking the pasta separately and adding it to individual bowls.

Can I make this in an Instant Pot?

Yes! Use the sauté function to brown the beef and cook the vegetables. Add the broth, tomatoes, beans, and seasonings. Pressure cook on high for 10 minutes. Do a quick release, then stir in the pasta and cook on sauté mode until the pasta is tender. Add the vinegar at the end.

What if I don’t have red wine vinegar?

You can substitute with apple cider vinegar or white wine vinegar. Even a squeeze of fresh lemon juice will work in a pinch. The goal is just to add a little acidity to brighten the flavors. The soup will still be delicious without it, but it won’t have quite the same depth.

How do I prevent the pasta from getting mushy in leftovers?

The best trick is to cook the pasta separately and add it to the soup only when you’re serving it. Store the soup base and cooked pasta in separate containers in the fridge. When you reheat a portion, just add the pasta and let it warm through. This keeps the pasta perfectly al dente every time.

Pin This Recipe!

Copycat Olive Garden Pasta e Fagioli Soup recipe

Print

Cozy Copycat Olive Garden Pasta e Fagioli Soup Recipe

This hearty and flavorful copycat Olive Garden Pasta e Fagioli soup is ready in about 45 minutes with simple ingredients. It’s the perfect cozy meal for chilly evenings, packed with ground beef, beans, and pasta in a rich tomato broth.

  • Author: Merry
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 8 servings 1x
  • Category: Soup
  • Cuisine: Italian-American

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 pound ground beef (85/15)
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 teaspoon salt (plus more to taste)
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • ¼ teaspoon red pepper flakes (optional)
  • 4 cups low-sodium beef broth
  • 1 can (15 ounces) diced tomatoes (fire-roasted preferred)
  • 1 can (15 ounces) tomato sauce
  • 1 tablespoon tomato paste
  • 1 teaspoon sugar
  • 1 tablespoon red wine vinegar
  • 1 can (15 ounces) cannellini beans, drained and rinsed
  • 1 can (15 ounces) red kidney beans, drained and rinsed
  • 1 cup small pasta (ditalini, elbow macaroni, or small shells)
  • 2 cups water
  • Freshly grated Parmesan cheese (for serving)
  • Fresh parsley, chopped (optional, for serving)
  • Crusty bread or breadsticks (for serving)

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium-high heat. Add ground beef and cook, breaking it up with a wooden spoon, until nicely browned (about 5-7 minutes). Use a slotted spoon to transfer beef to a plate. Leave about 1 tablespoon of rendered fat in the pot; discard excess.
  2. Reduce heat to medium. Add diced onion, carrots, and celery to the pot. Cook for about 5 minutes, stirring occasionally, until onions are translucent and vegetables begin to soften. Add minced garlic and cook for 30 seconds until fragrant.
  3. Sprinkle in salt, pepper, oregano, basil, thyme, and red pepper flakes (if using). Stir and cook for about 1 minute to bloom the spices.
  4. Pour in beef broth, diced tomatoes (with juices), tomato sauce, and tomato paste. Stir, scraping the bottom of the pot to release any browned bits. Add sugar and stir. Bring to a simmer, then reduce heat to low.
  5. Stir in drained and rinsed cannellini beans, kidney beans, and 2 cups of water. Return the browned beef to the pot. Bring back to a simmer.
  6. Add dry pasta directly to the pot. Stir well to submerge. Simmer gently for 10-12 minutes, or until pasta is tender but still al dente. Stir occasionally to prevent sticking.
  7. Remove pot from heat. Stir in red wine vinegar. Taste and adjust salt and pepper if needed.
  8. Let soup rest for 5 minutes before serving. Ladle into bowls, top with Parmesan cheese and fresh parsley. Serve with crusty bread or breadsticks.

Notes

The soup will thicken as it sits because the pasta absorbs liquid. For leftovers, cook pasta separately and add to individual bowls when serving to prevent mushiness. The red wine vinegar is a key secret ingredient that brightens the flavors. Season in layers for best depth of flavor.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 385
  • Sugar: 8
  • Sodium: 890
  • Fat: 12
  • Saturated Fat: 4
  • Carbohydrates: 45
  • Fiber: 10
  • Protein: 25

Keywords: pasta e fagioli, olive garden copycat, italian soup, bean soup, hearty soup, comfort food, easy soup recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆