Olive Garden Pasta Fagioli Soup Copycat Recipe: Creamy, Bean-Rich Comfort With Italian Herb Magic

Soups & Stews

Olive Garden Pasta Fagioli Soup Copycat Recipe: Creamy, Bean-Rich Comfort With Italian Herb Magic

This Olive Garden pasta fagioli soup copycat recipe delivers the same creamy, hearty comfort you crave—packed with tender beans, al dente pasta, and layers of Italian herb magic.

The secret lies in slow-simmered broth infused with garlic, onions, and a blend of dried herbs that mimic Olive Garden’s signature depth. I’ve perfected this version after years of testing, ensuring every spoonful delivers that familiar, satisfying richness without the restaurant price tag.

The beauty of this recipe is its foolproof nature—no fancy techniques required, just a one-pot approach that simmers for 45 minutes to develop deep, savory flavors.

The combination of kidney beans, cannellini beans, and ditalini pasta creates that perfect balance of texture and heartiness, while a touch of cream at the end elevates it to restaurant-quality. Even picky eaters won’t resist the aroma wafting through your kitchen.

By the time you’re done, you’ll have a creamy, bean-rich soup with tender vegetables and perfectly cooked pasta—just like the Italian classic you know and love.

The broth is thick enough to coat a spoon but light enough to let the flavors shine, and the herbs add that unmistakable Italian touch. This is the kind of dish that turns a simple weeknight into a cozy, satisfying meal.

Serve it with crusty bread for dipping or a sprinkle of fresh parsley for brightness—either way, it’s a copycat that hits the mark every time. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for olive garden pasta fagioli soup copycat

Sixteen ingredients, one pot, restaurant-quality comfort at home.

Ingredient Amount Notes
Ditalini Pasta 🍝 1 ½ cups Uncooked, broken in half for quick cooking
Kidney Beans 🌾 1 lb Dried, soaked overnight or canned (drained)
Cannellini Beans 🌾 1 lb Dried, soaked overnight or canned (drained)
Yellow Onions 🧅 1 ½ whole Diced small, about 1.5 cups
Carrots 🥕 3 whole Diced small, about 1.5 cups
Celery Stalks 🥬 3 whole Diced small, about 1 cup
Garlic Cloves 🧄 4 cloves Minced finely for depth
Dried Italian Seasoning 🌿 2 tbsp Key for Olive Garden flavor
Dried Oregano 🌿 1 tsp Mexican oregano preferred
Dried Basil 🌿 1 tsp For authentic Italian touch
Chicken Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Concentrated flavor booster
Heavy Cream 🥛 ½ cup Full-fat for richness
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground

The beans are the heart of this soup—dried is best for texture, but canned works in a pinch (just drain well). Costco or Trader Joe's have great bulk dried beans, but any grocery store carries the canned versions. For the Italian seasoning, Tony Chachere's is my go-to—it's got that perfect blend of herbs Olive Garden uses. The celery, onion, and carrots should be diced small so they disappear into the soup, letting the beans and herbs shine. Don't skip soaking the dried beans overnight—they'll stay tender and hold up to the long simmer.

No Italian seasoning? Mix 1 tsp dried basil, 1 tsp dried oregano, and 1/2 tsp dried thyme—it's basically the same thing. Running low on chicken broth? Vegetable broth plus 1 tsp soy sauce gives it that umami depth. The tomato paste is non-negotiable for that signature richness—don't use tomato sauce, it's too watery. For the pasta, ditalini is key, but any small shell or elbow pasta works in a bind. Just break it in half before cooking so it finishes with the soup.

This soup tastes even better the next day—make a double batch and freeze portions. Store leftovers in the fridge for 5 days or freeze for 3 months. The cream can be added fresh when reheating, or stirred in at the end for that perfect restaurant-style finish. Serve with garlic bread or a sprinkle of fresh parsley—trust me, it makes all the difference.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything into one pot and let it simmer. No fancy techniques, no extra bowls to wash. That caramelized onion base? It builds flavor while you chop the carrots or open a can of beans.
  • Beans That Sing: Between the creamy cannnellini and the meaty texture of kidney beans, this soup has layers. The ditalini pasta soaks up the broth like a sponge, but it still holds its shape—no mushy disappointment here.
  • Weeknight to Potluck: Make a double batch on Sunday and reheat for lunches all week. Or bring it to a holiday gathering—it’s hearty enough to feed a crowd but simple enough to let the flavors shine without fuss.
  • Budget-Busting Comfort: Canned beans and basic veggies keep costs low, but the garlic, herbs, and tomato sauce make it taste like a restaurant special. Honestly? This is my go-to when I need a filling, affordable meal that still feels like a treat.

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

Here's how to recreate that iconic restaurant bowl at home with rich, creamy bean perfection.

1

Sauté the Vegetable Base

In a large Dutch oven, heat 2 tablespoons olive oil over medium heat. Add the 1.5 whole yellow onions, 3 whole carrots, and 3 whole celery stalks, all diced small. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and begin to release their natural juices. This foundational step builds deep flavor—don't rush it or the soup will taste flat.

Once the vegetables are tender, add the 4 cloves minced garlic and cook for 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that irresistible garlic aroma. This quick cooking prevents the garlic from burning, which would make the entire soup bitter. Keep the heat at medium throughout this process to maintain even cooking.

2

Build the Bean and Herb Foundation

Add the 1 lb kidney beans and 1 lb cannellini beans (drained if using canned) to the Dutch oven. Stir to combine with the sautéed vegetables. Sprinkle in the 2 tablespoons dried Italian seasoning, 1 teaspoon dried oregano, and 1 teaspoon dried basil, mixing well to coat the beans evenly. These herbs are the secret to that authentic Olive Garden flavor profile.

Pour in the 6 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 30 minutes. This slow simmer allows all the flavors to meld together beautifully. Stir occasionally to prevent sticking, especially since we're not adding any oil at this stage—just letting the natural juices from the vegetables do their work.

3

Thicken and Enhance the Soup

After the initial simmer, stir in the 2 tablespoons tomato paste and the 1.5 teaspoons salt. Cook for another 15 minutes on low heat, stirring occasionally. The tomato paste will deepen the soup's color and add a subtle sweetness that balances the earthy beans. This is where the soup starts to develop its signature richness and body.

Taste the soup at this point and adjust the seasoning if needed. I usually find it needs a touch more salt at this stage—remember, we haven't added the cream yet, so the flavors are still developing. The soup should be flavorful but not overly salty, as the cream will add another layer of richness.

4

Add Pasta and Finish with Cream

Break the 1.5 cups ditalini pasta in half (as suggested in the ingredients) and add it to the soup. Stir gently to distribute the pasta evenly. Bring the soup back to a gentle simmer and cook for 12-15 minutes, stirring occasionally, until the pasta is al dente. You want it tender but still with a slight bite—this ensures it holds up well when served.

Once the pasta is cooked, reduce the heat to low and stir in the 0.5 cup heavy cream. Let it simmer for 5 more minutes, stirring gently to prevent the cream from curdling. This final step creates that signature creamy texture that makes this soup so comforting. The cream should blend smoothly into the soup, creating a velvety finish without making it overly rich.

5

Season and Serve

Taste the soup one final time and adjust the seasoning with 0.5 teaspoon black pepper if needed. The soup should be rich, flavorful, and perfectly balanced between the earthy beans, aromatic vegetables, and creamy finish. Let it sit for 5 minutes off the heat before serving to allow all the flavors to fully meld together.

Ladle the soup into bowls and serve immediately. The creamy texture will be at its peak right after cooking, and each spoonful should deliver that comforting combination of hearty beans, tender pasta, and Italian herb magic. Pair it with crusty bread to soak up every last drop of that delicious soup!

👨‍🍳

Pro Tips For Making Olive Garden Pasta Fagioli Soup Copycat

  • Sauté Onions Slow: I learned this the hard way—rush the onions, and you’ll end up with a bitter, sharp flavor that ruins the whole soup. Olive Garden’s version relies on sweet, caramelized onions, so cook them over medium-low heat for 10-12 minutes until they’re soft and golden, not brown. Patience here makes the difference.
  • Soak Beans Overnight: Skipping this step means your beans will stay tough and gummy. Ditalini pasta fagioli needs beans that break down into creamy texture, so soak kidney and cannellini beans in water for 8+ hours (or quick-soak: boil 2 minutes, then let sit 1 hour). Drain and rinse before adding—they’ll absorb flavors better.
  • Add Pasta Last: Cook the beans, broth, and veggies first, then toss in the ditalini pasta just 5 minutes before serving. Pasta finishes faster than you think, and adding it early turns the soup into a gluey mess. Reserve ½ cup pasta water to adjust thickness—this is non-negotiable.
  • Toast Dried Beans: Sounds weird, but it works: dry-toast the beans in a skillet over medium heat for 3-4 minutes before simmering. This deepens their flavor and cuts down on cooking time. Just don’t walk away—burnt beans taste like regret. (Yes, even if you’re impatient like me.)

Essential equipment for olive garden pasta fagioli soup copycat

Dutch Oven Essentials

Your large Dutch oven (I use a 5-6 quart Lodge) is the workhorse of this recipe—it distributes heat evenly and handles the long simmer beautifully. The deep sides prevent spills when stirring, and the heavy construction maintains consistent temperatures.

For budget-friendly options, All-Clad or Le Creuset also work well, though they’re pricier. If you don’t own one, a heavy-bottomed stockpot will suffice, but expect slightly less even cooking. 🔥

High-Quality Broth Base

Skip the bouillon cubes—they lack depth. Instead, invest in high-quality chicken broth like Swanson Premium or Pacific Foods Organic. For extra richness, I often combine half chicken broth and half vegetable broth to add subtle earthiness.

If you’re using canned broth, avoid low-sodium versions—they’ll require excessive salt later. A slow-cooker or Instant Pot can also work for broth development, but the Dutch oven gives you better control over the simmering process.

Precision Tools for Texture

A wooden spoon (not metal) is ideal for stirring—it won’t scratch your Dutch oven and gently folds the cream at the end. For the ditalini pasta, a sharp chef’s knife is crucial to break it in half cleanly.

If you’re using dried beans, a mesh strainer helps rinse them after soaking. I also recommend a fine-mesh whisk for blending the tomato paste smoothly into the soup without clumps. 💡

Herb and Spice Precision

Measure your Italian seasoning with a small scoop or measuring spoon—never eyeball it. A mortar and pestle comes in handy if you’re grinding whole spices like oregano or basil for a fresher taste.

For the garlic, a garlic press ensures even mincing, while a microplane gives you finer, more aromatic results. If you’re short on time, pre-minced garlic from a jar works, but fresh is always better. Store your dried herbs in airtight containers to preserve their potency.

Optional Upgrades

For a creamy finish, a handheld immersion blender lets you blend a portion of the soup for a smoother texture without over-processing. A ladle with a strainer helps serve the soup without releasing stray pasta or beans.

If you love garnishes, keep fresh parsley and grated Parmesan on hand—a microplane makes quick work of the cheese. For reheating leftovers, a slow cooker on low keeps the texture perfect. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 10g50%
Cholesterol 30mg10%
Sodium 1120mg49%
Total Carbohydrate 65g23%
Dietary Fiber 12g43%
Sugars 8g
Protein 28g56%
* 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 pasta fagioli soup without heavy cream?

For a lighter version, substitute the ½ cup heavy cream with ½ cup whole milk or ½ cup coconut milk for a dairy-free option. If you prefer no dairy at all, blend ¼ cup of the cooked beans with ¼ cup water and stir it back in—it adds natural creaminess without dairy. The soup will still be flavorful, just slightly less rich.

2

How do I adjust this recipe for a slow cooker or Instant Pot?

For a slow cooker, combine all ingredients except the pasta and cream, then cook on low for 5-6 hours or high for 3-4 hours. Stir in the pasta and cook an additional 15-20 minutes until tender, then add the cream at the end. For an Instant Pot, sauté the vegetables separately, then add everything except the pasta. Pressure cook for 10 minutes, natural release, stir in pasta, and cook 5 more minutes on high pressure. Finish with cream.

3

Why does my soup taste too salty after adding the cream?

The cream dilutes the salt concentration, making the soup taste saltier than it is. Taste before adding the cream and reduce the salt by ½ teaspoon if needed. If it's already cooked, stir in ½ cup additional broth or water to balance the flavor. Remember, you can always add more salt later, but you can't remove excess salt easily.

4

Can I use canned beans instead of dried?

Yes! Canned beans work perfectly—they save time and still deliver great texture. Just be sure to drain and rinse them thoroughly to remove excess sodium. For the best results, use low-sodium canned beans and adjust the overall salt in the recipe accordingly. The soup will still be hearty and delicious, just with slightly less natural bean flavor development.

5

How do I prevent the pasta from getting mushy?

Break the ditalini pasta in half before adding it to the soup, which reduces cooking time. Add the pasta only in the last 12-15 minutes of simmering, and stir gently to prevent it from sticking to the bottom. If using a different pasta shape, check the package instructions for al dente times and adjust accordingly. Never overcook—it should have a slight bite to it.

★★★★★4.6(2 reviews)
Categories Soups & Stews