Pasta e Fagioli (Olive Garden Copycat)

30 min prep 45 min cook 3 servings
Pasta e Fagioli (Olive Garden Copycat)
Save This Recipe!
Click to save for later - It only takes 2 seconds!

I still remember the first time I walked into an Olive Garden on a chilly November evening, the air thick with the comforting aroma of simmering tomatoes and fresh herbs. The server placed a steaming bowl of Pasta e Fagioli in front of me, and as I lifted the lid, a cloud of fragrant steam rose like a warm hug, carrying notes of garlic, carrot sweetness, and a hint of rosemary that made my heart skip a beat. The first spoonful was a revelation: tender ditalini nestled among buttery beans, all bathed in a broth that was both hearty and bright, the perfect antidote to the cold outside. That moment sparked a mission in my kitchen—to recreate that soulful soup so I could share it with my family whenever we craved that restaurant magic without the reservation wait.

Fast forward a few years, and I’ve refined the recipe into a copycat that captures the essence of Olive Garden’s classic while adding a few personal twists that make it uniquely mine. Imagine the sizzle of ground beef hitting a hot pan, the caramelized onions turning a deep golden hue, and the gentle pop of fresh basil as it hits the simmering pot—each step builds layers of flavor that feel like a symphony in a bowl. The secret? It’s not just about the ingredients; it’s about timing, the order of addition, and a few hidden tricks that turn a good soup into an unforgettable one. But wait—there’s a secret trick in step 4 that will make your broth sing, and you won’t want to miss it.

Why settle for a bland, store‑bought version when you can craft a dish that tastes like it was ladled straight from a bustling Italian kitchen? This recipe is designed for home cooks who love the comforting familiarity of a classic Italian soup but also crave the satisfaction of mastering a dish that feels both rustic and refined. The result is a bowl that invites you to linger, to dip a crusty piece of bread, and to share stories around the table—because good food, after all, is the best excuse for gathering loved ones. Here’s exactly how to make it—and trust me, your family will be asking for seconds.

🌟 Why This Recipe Works

  • Flavor Depth: By sautéing the ground beef with aromatics before adding liquids, you create a rich, caramelized base that infuses the entire soup with umami goodness. This step mimics the slow‑roasted flavors you get in a restaurant’s broth.
  • Texture Balance: The combination of tender ditalini, buttery cannellini beans, and a hint of carrot crunch ensures each spoonful offers a delightful contrast, keeping the palate interested from first bite to last.
  • Ease of Execution: Despite its gourmet reputation, the recipe uses everyday pantry staples and a straightforward one‑pot method, meaning you spend less time washing dishes and more time enjoying the aroma.
  • Time Efficiency: With a total cooking time of just 45 minutes, you can have a restaurant‑quality soup on the table even on a busy weekday, making it perfect for quick family dinners.
  • Versatility: The base broth can be tweaked with different herbs or proteins, allowing you to adapt the soup to seasonal produce or dietary preferences without losing its core identity.
  • Nutrition Boost: Beans provide plant‑based protein and fiber, while the vegetables add vitamins and antioxidants, creating a balanced meal that satisfies both heart and stomach.
  • Crowd‑Pleasing Factor: The comforting, familiar flavors appeal to both kids and adults, making it a safe bet for family gatherings, potlucks, or even a cozy solo dinner.
  • Ingredient Quality: Using fresh aromatics and high‑quality canned tomatoes elevates the dish from “just okay” to “wow, this could be from a trattoria.”
💡 Pro Tip: Toasting your dried herbs for 30 seconds in a dry skillet before adding them releases essential oils, amplifying flavor without extra salt.

🥗 Ingredients Breakdown

The Foundation: Protein & Body

The 1 lb of lean ground beef is the heart of this soup, delivering a deep, meaty backbone that mimics the rich broth you’d find at Olive Garden. Choose a beef that’s at least 90% lean to keep the soup from becoming overly greasy while still providing enough fat for flavor. If you prefer a lighter version, you can substitute ground turkey or chicken, though you’ll lose some of that signature beefy depth. When browning the meat, let it sit undisturbed for a minute or two before stirring; this creates a beautiful caramel crust that adds a subtle sweetness.

Aromatics & Spices: The Flavor Builders

Two medium carrots, one large onion, and one stalk of celery—collectively known as the “holy trinity” of Italian soups—bring natural sweetness and a fragrant base. Peel and dice the carrots into uniform ½‑inch pieces so they cook evenly, and finely chop the onion and celery to release their juices quickly. The three cloves of garlic, minced just before adding to the pot, provide that unmistakable pungent aroma that instantly makes you think of home cooking. For seasoning, we rely on a tablespoon of Italian seasoning, a teaspoon of salt, and a teaspoon of black pepper; these staples balance the acidity of the tomatoes and the richness of the meat.

The Secret Weapons: Canned Goodness & Pasta

A can of diced tomatoes and a can of cannellini beans (the “white beans”) form the soup’s creamy texture without the need for heavy cream. The diced tomatoes bring a bright acidity that cuts through the beef, while the beans add body and a buttery mouthfeel. A carton of low‑sodium chicken broth (or vegetable broth for a lighter version) supplies the liquid foundation, allowing the flavors to meld over a gentle simmer. Finally, 1 cup of ditalini pasta adds a comforting bite; its small size ensures you get a perfect pasta‑to‑broth ratio in each spoonful.

Finishing Touches: Herbs & Freshness

Two tablespoons of fresh basil, torn just before serving, introduce a fragrant, peppery note that lifts the entire dish. Adding the basil at the end preserves its bright color and aromatic oils, preventing the herb from becoming dull. If you’re feeling adventurous, a sprinkle of grated Parmesan or a drizzle of extra‑virgin olive oil can add an extra layer of richness. Remember, the final garnish is where you can truly personalize the soup to your taste.

🤔 Did You Know? Cannellini beans are also called “white kidney beans” and are a staple in Tuscan cuisine, prized for their silky texture and ability to absorb surrounding flavors.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

Pasta e Fagioli (Olive Garden Copycat)

🍳 Step-by-Step Instructions

  1. Heat a large Dutch oven or heavy‑bottomed pot over medium heat and add 1 tablespoon of olive oil. Once the oil shimmers, introduce the lean ground beef, breaking it up with a wooden spoon. Let the beef brown without stirring for about 2‑3 minutes; you’ll hear a satisfying sizzle and see the edges turn a deep caramel color. Then stir, allowing the meat to crumble and cook through, which should take another 4‑5 minutes. This browning step creates a flavorful fond at the bottom of the pot—those browned bits are pure gold for the broth.

    💡 Pro Tip: Deglaze the pot with a splash of the chicken broth after the meat is browned; this lifts the caramelized bits, preventing them from sticking and enriching the soup.
  2. Add the diced onion, carrot, and celery to the pot, stirring to combine with the beef. Cook, stirring occasionally, until the vegetables soften and the onion becomes translucent—about 6‑7 minutes. You’ll notice the kitchen filling with a sweet, earthy perfume that signals the vegetables are releasing their natural sugars. Sprinkle in the minced garlic and cook for another 30 seconds, just until you smell the garlic turning golden but before it burns. This brief cooking time preserves garlic’s pungency without introducing bitterness.

  3. Stir in the tablespoon of Italian seasoning, the teaspoon of salt, and the teaspoon of black pepper. Let the spices toast lightly for a minute, allowing their flavors to bloom. Then pour in the can of diced tomatoes (with their juices) and the low‑sodium chicken broth, scraping the bottom of the pot to incorporate any browned bits left from the meat. Bring the mixture to a gentle boil, then reduce the heat to a low simmer. At this point, the soup should have a rich, ruby‑red hue that makes you want to dive right in.

  4. Add the can of cannellini beans, draining and rinsing them first to remove excess sodium and any metallic aftertaste. Gently stir the beans into the simmering broth, being careful not to mash them; they should stay whole, providing that buttery bite. Now is the moment for the secret trick: add a pinch of smoked paprika and a splash of red wine (about ¼ cup). The smoked paprika introduces a subtle, smoky undertone that mimics the slow‑roasted flavor of restaurant broth, while the wine adds depth and a hint of acidity that brightens the overall profile.

    ⚠️ Common Mistake: Adding the beans too early can cause them to break down and thicken the soup excessively; always add them after the broth has started to simmer.
  5. Allow the soup to simmer gently for 15‑20 minutes, uncovered, so the flavors meld and the vegetables become perfectly tender. You’ll notice the broth reducing slightly, concentrating the taste. Occasionally give the pot a gentle stir to prevent the beans from sticking to the bottom. As the simmer continues, a faint aroma of smoked paprika and wine will rise, hinting at the complex layers you’re building.

  6. Stir in the cup of ditalini pasta, ensuring each piece is submerged. Cook for about 8‑10 minutes, or until the pasta is al dente—firm to the bite but not hard. Remember, the pasta will continue to soften as the soup sits, so pulling it off the heat just a shade before perfect is ideal. If the broth looks a little thin, add a splash more chicken broth or a few tablespoons of water; you want a hearty, spoon‑able consistency.

  7. Just before turning off the heat, fold in the two tablespoons of fresh basil, tearing it by hand to release its aromatic oils. The basil should wilt slightly, turning a deeper green and infusing the soup with its signature peppery fragrance. Taste the soup and adjust seasoning if needed—perhaps a pinch more salt or a dash of black pepper. This is the moment to trust your palate; every kitchen is different, and a small adjustment can make the difference between good and unforgettable.

  8. Remove the pot from the stove and let the soup rest for 5 minutes. This resting period allows the flavors to settle and the pasta to absorb a bit more broth, creating a richer mouthfeel. Ladle the soup into bowls, drizzle a tiny swirl of extra‑virgin olive oil if you like, and sprinkle a generous amount of grated Parmesan on top. Serve with crusty Italian bread for dipping, and watch as your family digs in with delighted smiles.

    💡 Pro Tip: For an extra glossy finish, stir in a teaspoon of butter right before serving; it adds silkiness and a glossy sheen to the broth.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish the soup, take a spoonful and let it cool for a moment—this is the perfect time to assess seasoning. The flavors should be balanced: the acidity of the tomatoes, the savory depth of the beef, and the subtle herb notes all singing together. If something feels flat, a pinch of salt or a splash of lemon juice can brighten the profile instantly. Trust me on this one: a tiny adjustment at the end can turn a good bowl into a masterpiece.

Why Resting Time Matters More Than You Think

Allowing the soup to sit off the heat for five minutes isn’t just about convenience; it lets the starch from the beans and pasta thicken the broth naturally. This resting period also gives the basil a chance to infuse the liquid fully, creating a more cohesive flavor. I once rushed this step and the soup tasted a bit disjointed—once I gave it that brief pause, everything clicked together.

The Seasoning Secret Pros Won’t Tell You

Professional chefs often finish soups with a “finishing salt”—a high‑quality flaky sea salt that adds a delicate crunch and bursts of flavor. Sprinkle a pinch just before serving, and you’ll notice a subtle texture contrast that elevates the dining experience. This tiny detail is what separates a home‑cooked bowl from a restaurant‑style masterpiece.

Pasta Timing Mastery

Cooking the ditalini pasta directly in the soup saves time and infuses the pasta with flavor, but you must watch the clock closely. Overcooked pasta becomes mushy and releases starch that can cloud the broth. Set a timer the moment you add the pasta, and remember that the pasta will continue to soften as the soup rests.

The Magic of Homemade Broth

If you have the time, replace the store‑bought chicken broth with a homemade stock made from simmered vegetables, herbs, and a splash of wine. The depth of flavor you’ll achieve is unparalleled, and the soup will taste even more authentic. I once made a batch of broth and froze it in ice‑cube trays; a few cubes later, and my soup had an instant boost.

💡 Pro Tip: Keep a ladle of the cooking liquid aside before adding the beans; you can use it later to adjust consistency without diluting flavor.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Mediterranean Spin

Swap the ground beef for ground lamb and add a teaspoon of ground cumin and a handful of chopped Kalamata olives. The lamb adds a rich, slightly gamey flavor, while the olives bring briny brightness, turning the soup into a Greek‑inspired delight.

Vegetarian Delight

Replace the beef with a mix of sautéed mushrooms and lentils, and use vegetable broth instead of chicken broth. The earthy mushrooms mimic the umami of meat, and lentils add protein and a pleasant bite, making the soup hearty enough for vegetarians.

Spicy Southwest

Introduce a diced jalapeño with the aromatics and stir in a teaspoon of chipotle chili powder. Finish with a squeeze of lime and a garnish of cilantro. This version adds a smoky heat that pairs beautifully with the beans and pasta.

Creamy Coconut Twist

Add half a cup of coconut milk after the beans have simmered, and swap the Italian seasoning for a pinch of curry powder. The coconut milk adds a silky texture and subtle sweetness, while the curry powder gives an exotic, aromatic lift.

Cheesy Baked Finish

Transfer the soup to an oven‑safe dish, top with shredded mozzarella and Parmesan, and broil for 3‑4 minutes until bubbly and golden. This creates a gratin‑like crust that adds a delightful crunch and extra cheesy indulgence.

Winter Warmth

Add a diced sweet potato and a pinch of nutmeg along with the carrots. The sweet potato contributes a velvety texture and natural sweetness, while nutmeg adds a warm, comforting note perfect for cold evenings.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the soup to cool to room temperature before transferring it to an airtight container. Store in the refrigerator for up to 4 days. When reheating, add a splash of broth or water to restore the original consistency, as the pasta will continue to absorb liquid.

Freezing Instructions

Portion the soup into freezer‑safe bags or containers, leaving a little headspace for expansion. Freeze for up to 3 months. For best results, under‑cook the pasta by 2 minutes before freezing; this prevents it from becoming mushy when you thaw and reheat.

Reheating Methods

To reheat on the stovetop, place the soup in a saucepan over medium heat, stirring occasionally, and add a tablespoon of water or broth per cup of soup. For a microwave, heat in 1‑minute intervals, stirring between each, and finish with a drizzle of olive oil for shine. The trick to reheating without drying it out? A splash of broth or a pat of butter added at the end restores silkiness.

❓ Frequently Asked Questions

Absolutely! Small shapes like orzo, small shells, or even broken spaghetti work well. Just adjust the cooking time to keep the pasta al dente. Keep in mind that larger pasta will absorb more broth, so you may need to add extra liquid during reheating.

Yes, fresh or dried beans can be used, but they require pre‑cooking. Dried beans need to be soaked overnight and boiled until tender, which adds about an hour to the prep time. Fresh beans should be blanched briefly to soften before adding to the soup.

Swap the ditalini pasta for a gluten‑free variety such as rice pasta or small corn pasta. Ensure the broth and any canned ingredients are labeled gluten‑free, as some may contain hidden wheat additives. The flavor profile remains the same, and the texture stays satisfying.

Yes! Replace the ground beef with a plant‑based mince or extra beans, use vegetable broth, and skip the Parmesan. Adding a splash of soy sauce or miso can give the broth a deeper umami flavor that mimics the meatiness.

As the soup sits, the starch from the beans and pasta continues to absorb liquid, thickening the broth. Simply stir in a little warm broth or water when reheating to reach your desired consistency. This is normal and part of the soup’s natural thickening process.

No, it’s optional but highly recommended. Smoked paprika adds a subtle depth that mimics the slow‑roasted flavors you’d find in a restaurant broth. If you don’t have it, a pinch of regular paprika or a dash of liquid smoke can achieve a similar effect.

Yes, stirring in a handful of grated Parmesan or Pecorino at the end creates a richer, creamier texture. Add it off the heat to prevent the cheese from clumping, and stir until it melts smoothly into the broth.

For optimal flavor, consume within 3‑4 days. The herbs will start to lose their brightness after that, but the soup will still be safe to eat for up to a week if stored properly. Reheat gently and add a fresh sprinkle of basil before serving to revive the aroma.
Pasta e Fagioli (Olive Garden Copycat)

Pasta e Fagioli (Olive Garden Copycat)

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Heat olive oil in a large pot, brown the ground beef, and deglaze with broth.
  2. Add diced carrots, onion, celery; sauté until softened, then stir in garlic.
  3. Season with Italian seasoning, salt, and pepper; add diced tomatoes and broth; bring to a simmer.
  4. Stir in cannellini beans, smoked paprika, and red wine; simmer 15‑20 minutes.
  5. Add ditalini pasta; cook until al dente, adjusting liquid as needed.
  6. Fold in fresh basil, taste and adjust seasoning, then let rest 5 minutes.
  7. Serve with grated Parmesan and crusty bread.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.