There’s something incredibly comforting about a bowl of hearty Italian soup, and this Olive Garden copycat pasta e fagioli delivers exactly that warmth and satisfaction right in your own kitchen. I love how this recipe combines savory ground beef, tender beans, small pasta, and vegetables in a rich tomato broth seasoned with classic Italian herbs. It’s the kind of soup that fills your home with amazing aromas and brings everyone to the table.
What makes this Olive Garden copycat pasta e fagioli so special is how it captures that restaurant-quality flavor while being surprisingly simple to prepare at home. The combination of two types of beans—kidney and cannellini—creates wonderful texture and heartiness, while the ditalini pasta adds that perfect bite. I find that this soup strikes the ideal balance between being substantial enough for a complete meal yet light enough that you don’t feel weighed down afterward.
Whether you’re craving that familiar Olive Garden taste or simply want a delicious Italian-inspired soup for a cozy dinner, this recipe delivers every time. It’s become one of my go-to recipes for busy weeknights, meal prep, and even feeding a crowd because it’s budget-friendly, satisfying, and always a hit.
Why You’ll Love This Olive Garden Copycat Pasta e Fagioli
This pasta e fagioli recipe checks all the boxes for what makes a truly great soup. First, it’s incredibly flavorful thanks to the combination of ground beef, aromatic vegetables, and Italian seasonings that build layers of taste in every spoonful. The tomato base is rich without being overly heavy, and the herbs bring that authentic Italian character that makes this soup so memorable.
I love how versatile this recipe is for different occasions. It works beautifully as a weeknight dinner when you need something quick and satisfying, but it’s also impressive enough to serve to guests. The soup comes together in about 45 minutes from start to finish, which makes it perfect for those evenings when you want homemade comfort food without spending hours in the kitchen.
Another reason this recipe stands out is how well it feeds a crowd on a budget. Ground beef is economical, canned beans are pantry staples, and the pasta stretches the soup even further. You’ll get generous servings that truly satisfy, making this an excellent choice for family dinners or meal prepping for the week ahead.
The texture combination is absolutely perfect—tender vegetables, creamy beans, perfectly cooked pasta, and savory beef all swimming in that flavorful broth. Each bite offers something different, which keeps the soup interesting from the first spoonful to the last.
Ingredients and Substitutions
The beauty of this Olive Garden copycat pasta e fagioli lies in its straightforward ingredient list that you likely already have on hand or can easily find at any grocery store. Let me walk you through what you’ll need and some helpful substitutions if you want to customize the recipe.
The ground beef provides the hearty, savory foundation for this soup. I recommend using 85/15 ground beef for the best balance of flavor and not too much excess fat. If you prefer, you can substitute ground turkey or ground Italian sausage for a different flavor profile. For a leaner option, 93/7 ground beef works fine, though you might want to add a touch more olive oil for richness.
For the vegetables, you’ll need a classic Italian soffritto base: onion, carrots, and celery. These aromatics build the flavor foundation of the soup. I like to dice them into similar-sized pieces so they cook evenly. If you’re short on time, many stores sell pre-diced mirepoix that works perfectly here.
The crushed tomatoes create the rich tomato base, while the tomato paste adds concentrated tomato flavor and helps thicken the broth slightly. Don’t skip the tomato paste—it makes a noticeable difference in depth of flavor. If you only have diced tomatoes on hand, you can pulse them in a blender or food processor to achieve a similar consistency.
Beef broth is my preferred choice because it complements the ground beef beautifully, but chicken broth or vegetable broth work equally well. For even richer flavor, I sometimes use a combination of broth and a splash of red wine.
The kidney beans and cannellini beans provide protein, fiber, and that classic pasta e fagioli texture. You can use all of one type if that’s what you have, or substitute with great northern beans or navy beans. Just make sure to drain and rinse canned beans to remove excess sodium and starch.
Ditalini pasta is the traditional choice for pasta e fagioli—these small tube-shaped noodles are perfect for soup. If you can’t find ditalini, small shells, elbow macaroni, or even broken spaghetti work as substitutes. Just adjust the cooking time according to your pasta’s package directions.
The Italian seasoning blend of basil, oregano, and thyme brings authentic flavor to the soup. If you have Italian seasoning blend in your pantry, you can use about 2 teaspoons of that instead of the individual herbs. Fresh herbs can also be used—just triple the amount since dried herbs are more concentrated.

How to Make This Recipe
Making this Olive Garden copycat pasta e fagioli is straightforward and doesn’t require any special cooking techniques. I’ll walk you through each step so you can achieve perfect results every time.
Start by heating the olive oil in a large pot or Dutch oven over medium-high heat. Once the oil is shimmering, add the ground beef and cook for 6-8 minutes, breaking it apart with a wooden spoon or spatula as it cooks. You want the beef nicely browned with some caramelization, which adds flavor to the soup. Once browned, drain any excess fat—I usually leave just a tablespoon or so for flavor.
Next, add your diced onion, carrots, and celery to the pot. Reduce the heat to medium and cook these vegetables for 7-8 minutes, stirring occasionally. You’ll know they’re ready when the onion becomes translucent and the carrots begin to soften. This step builds the aromatic base that makes the soup so flavorful.
Stir in the minced garlic and tomato paste, cooking for just one minute while stirring constantly. This brief cooking time takes the raw edge off the garlic and allows the tomato paste to caramelize slightly, which deepens its flavor. Don’t skip this step—it makes a real difference.
Now it’s time to add the liquids and seasonings. Pour in the crushed tomatoes and beef broth, then add the basil, oregano, thyme, salt, and pepper. Stir everything together and bring the mixture to a gentle boil. Once it’s boiling, reduce the heat to maintain a simmer and partially cover the pot. Let this simmer for 15-20 minutes, stirring occasionally, until the vegetables are completely tender and the flavors have melded together beautifully.
After the soup has simmered, stir in both the kidney beans and cannellini beans along with the dry ditalini pasta. Continue simmering, stirring frequently to prevent the pasta from sticking to the bottom of the pot. Cook according to your pasta package directions—usually about 8-10 minutes—until the pasta is tender. Keep an eye on the consistency; if the soup becomes too thick as the pasta absorbs liquid, add water or extra broth a half cup at a time until you reach your desired consistency.
Once the pasta is cooked, taste the soup and adjust the seasoning with additional salt and pepper if needed. Stir in the fresh chopped parsley for a bright, fresh finish. Serve immediately with plenty of grated Parmesan cheese on top.
Expert Tips for Best Results
I’ve made this pasta e fagioli countless times, and I’ve picked up several tips that ensure perfect results every time. First, don’t rush the browning of the ground beef. Taking the time to get good caramelization on the meat adds significant depth of flavor to the finished soup. If your pot seems crowded, brown the beef in batches to ensure proper browning rather than steaming.
When it comes to the pasta, I recommend cooking it directly in the soup for the best flavor, but there’s an important consideration: the pasta will continue to absorb liquid as the soup sits. If you’re planning to have leftovers or make the soup ahead of time, consider cooking the pasta separately and adding it to individual bowls when serving. This prevents the pasta from becoming mushy and the soup from becoming too thick during storage.
For the richest flavor, I like to let the soup simmer a bit longer than the minimum time if I have it. The extra simmering time allows the flavors to develop more fully. Just keep an eye on the liquid level and add more broth if needed.
Don’t be shy with the Parmesan cheese when serving. A generous sprinkle adds saltiness, umami, and richness that really elevates the soup. I also like to drizzle a little extra virgin olive oil over each bowl for added richness and authentic Italian flavor.
If you find your soup is too thick, simply thin it with additional broth or water until it reaches your preferred consistency. Conversely, if it’s too thin, let it simmer uncovered for a few extra minutes to reduce and thicken naturally.
Serving Suggestions
This Olive Garden copycat pasta e fagioli is hearty enough to serve as a complete meal on its own, but I love pairing it with a few simple sides to round out the dinner. Crusty Italian bread or warm garlic bread is perfect for soaking up every last drop of that flavorful broth. A simple side salad with Italian vinaigrette provides a fresh, crisp contrast to the rich soup.
For a more substantial meal, serve the soup alongside a creamy Italian sausage and kale soup for a soup-focused dinner party, or pair it with grilled cheese sandwiches for a comforting combination that both kids and adults love.
I find that this soup is perfect for casual gatherings. Set up a toppings bar with grated Parmesan, red pepper flakes, fresh parsley, and extra virgin olive oil so guests can customize their bowls. It’s also wonderful for game day, potlucks, or any occasion where you need to feed a crowd without a lot of fuss.
The soup pairs beautifully with a crisp white wine like Pinot Grigio or a light red like Chianti. For non-alcoholic options, sparkling water with lemon or iced tea complement the Italian flavors nicely.
Variations and Substitutions
One of the things I love most about this pasta e fagioli recipe is how adaptable it is to different preferences and dietary needs. For a lighter version, substitute ground turkey or chicken for the beef. You can also make it completely vegetarian by omitting the meat entirely and using vegetable broth—just add an extra can of beans for protein and heartiness.
If you want to add more vegetables, diced zucchini, bell peppers, or fresh spinach are excellent additions. Stir in heartier vegetables like zucchini during the main simmer, or add delicate greens like spinach or kale during the last few minutes of cooking so they don’t overcook.
For a spicier version, add red pepper flakes along with the other seasonings, or stir in some diced jalapeños with the vegetables. Italian sausage (removed from casings) can replace the ground beef for a more robust, seasoned flavor.
If you’re looking for a different pasta experience, try this soup with small shells, orzo, or even broken lasagna noodles. Each pasta shape offers a slightly different eating experience while maintaining the soup’s comforting character.
For a creamier version similar to some restaurant preparations, stir in a splash of heavy cream or half-and-half at the end of cooking. This creates a richer, more velvety broth that’s absolutely delicious.
Storage, Freezing, and Reheating
This pasta e fagioli stores beautifully, making it perfect for meal prep or enjoying leftovers throughout the week. Let the soup cool completely before transferring it to airtight containers. It will keep in the refrigerator for up to 4-5 days. Keep in mind that the pasta will continue to absorb liquid as it sits, so the soup will thicken considerably. Simply add a splash of broth or water when reheating to return it to your desired consistency.
For freezing, I have a specific recommendation: if possible, freeze the soup before adding the pasta, or freeze it without pasta and cook fresh pasta when you’re ready to serve. Pasta doesn’t freeze and reheat as well as the other components, and this method ensures the best texture. The soup base (without pasta) freezes beautifully for up to 3 months in freezer-safe containers or bags. Leave some headspace for expansion, and label with the date.
To reheat refrigerated soup, simply warm it in a pot over medium heat, stirring occasionally and adding liquid as needed to reach your preferred consistency. For frozen soup, thaw it overnight in the refrigerator, then reheat on the stovetop. You can also reheat individual portions in the microwave—heat in 1-2 minute intervals, stirring between each, until heated through.
If you’re making this soup specifically for meal prep, consider the separate pasta method: store the cooked soup base and cooked pasta in separate containers, then combine them when reheating individual portions. This extra step ensures the pasta maintains the best possible texture throughout the week.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, you can absolutely use dried beans. You’ll need about 1.5 cups of dried beans total (a mix of kidney and cannellini). Soak them overnight, then cook until tender before adding to the soup. Keep in mind this adds significant time to the recipe, but many people prefer the texture and flavor of beans cooked from scratch.
Why is my soup too thick?
Pasta e fagioli naturally thickens as it sits because the pasta and beans absorb liquid. This is completely normal. Simply thin the soup with additional broth or water when reheating until it reaches your preferred consistency. Start with a half cup at a time and stir well.
Can I make this in a slow cooker?
Yes, this recipe adapts well to slow cooking. Brown the beef and sauté the vegetables on the stovetop first, then transfer everything except the pasta to your slow cooker with the remaining ingredients. Cook on low for 6-7 hours or high for 3-4 hours. Add the pasta during the last 30 minutes of cooking on high.
What’s the best way to prevent the pasta from getting mushy?
The key is to cook the pasta just until al dente and serve the soup soon after. For leftovers, cook and store the pasta separately, adding it to individual portions when reheating. You can also slightly undercook the pasta initially if you know you’ll have leftovers.
Can I make this soup ahead of time?
Absolutely! This soup actually tastes even better the next day as the flavors continue to develop. Make the soup base completely, let it cool, and refrigerate. Cook the pasta separately and store it in a different container. When ready to serve, reheat the soup, add the pasta, and warm through.
Is this soup gluten-free?
The soup base is naturally gluten-free, but the pasta contains gluten. To make this recipe gluten-free, simply substitute your favorite gluten-free small pasta shape. Cook according to the package directions, as gluten-free pasta often has different cooking times than regular pasta.
Olive Garden Copycat Pasta e Fagioli
This hearty Olive Garden copycat pasta e fagioli combines ground beef, two types of beans, ditalini pasta, and vegetables in a rich Italian-seasoned tomato broth. It’s a comforting, satisfying soup that’s perfect for weeknight dinners or feeding a crowd.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 8 servings
- Difficulty: Easy
- Cuisine: Italian-American
- Course: Dinner, Soup
Ingredients
- 1 tablespoon olive oil
- 1 lb ground beef
- 1 medium onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 can (28 oz) crushed tomatoes
- 4 cups beef broth
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon dried thyme
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) cannellini beans, drained and rinsed
- 3/4 cup dry ditalini pasta
- 2 tablespoons chopped fresh parsley
- Grated Parmesan cheese for serving
Instructions
- Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the ground beef and cook for 6-8 minutes, breaking it apart with a wooden spoon, until browned. Drain excess fat, leaving about 1 tablespoon in the pot.
- Add the diced onion, carrots, and celery to the pot. Reduce heat to medium and cook for 7-8 minutes, stirring occasionally, until the vegetables begin to soften and the onion becomes translucent.
- Stir in the minced garlic and tomato paste. Cook for 1 minute, stirring constantly, until fragrant.
- Add the crushed tomatoes, beef broth, basil, oregano, thyme, salt, and pepper. Stir to combine and bring to a gentle boil.
- Reduce the heat to maintain a simmer and partially cover the pot. Simmer for 15-20 minutes, stirring occasionally, until the vegetables are tender and the flavors have melded.
- Stir in the kidney beans, cannellini beans, and dry ditalini pasta. Continue simmering, stirring frequently to prevent sticking, for 8-10 minutes or according to the pasta package directions, until the pasta is tender. If the soup becomes too thick, add water or extra broth a half cup at a time.
- Taste and adjust seasoning with additional salt and pepper if needed. Stir in the chopped fresh parsley.
- Serve hot with grated Parmesan cheese on top.
Recipe Notes
- For make-ahead or meal prep: Cook and store the pasta separately from the soup base to prevent it from becoming mushy. Combine when reheating individual portions.
- The soup will thicken as it sits because the pasta and beans absorb liquid. Simply add more broth or water when reheating.
- You can substitute ground turkey, chicken, or Italian sausage for the ground beef.
- For a vegetarian version, omit the meat and use vegetable broth. Add an extra can of beans for protein.
- If you can’t find ditalini pasta, substitute with small shells, elbow macaroni, or broken spaghetti.
- Leftovers can be stored in an airtight container in the refrigerator for up to 4-5 days.
- The soup base (without pasta) freezes well for up to 3 months.
Estimated Nutrition Per Serving
- Calories: 285
- Carbohydrates: 32g
- Protein: 20g
- Fat: 8g
- Saturated Fat: 2.5g
- Fiber: 7g
- Sugar: 6g
- Sodium: 720mg
Nutrition information is estimated and may vary based on specific ingredients used.
