There’s something deeply comforting about a warm bowl of Pasta Fagioli on a quiet evening, especially when it tastes just like the version from Olive Garden. This soup brings that familiar restaurant warmth straight into your kitchen, filling the house with rich tomato aromas, gentle herbs, and the kind of hearty comfort that feels both nourishing and indulgent.
This is the kind of cozy weeknight meal that works just as beautifully for a family dinner as it does for a quiet night in. With tender beans, savory meat, and pasta that makes every spoonful satisfying, it’s balanced comfort cooking at its best. It feels hearty enough to be filling, yet light enough to enjoy without heaviness a true healthy comfort classic.
If you love recipes that stretch ingredients, feel budget-friendly, and still deliver restaurant-style flavor, this Pasta Fagioli Soup fits perfectly into busy American home kitchens. It’s also a wonderful option for meal prep, making lunches and leftovers something to actually look forward to.
Ingredients You’ll Need
This ingredient list is simple, familiar, and easy to shop for, making it a reliable budget-friendly dinner option that still feels special and homemade.
Pantry & Produce Staples
- 2 tablespoons olive oil
- 1 medium yellow onion, finely diced
- 1 carrot, finely diced
- 1 celery stalk, finely diced
- 3 garlic cloves, minced
These vegetables form the aromatic base, giving the soup that slow-simmered, Italian-inspired depth that makes it taste like it cooked all day.
Protein & Hearty Additions
- 1 pound ground beef or Italian sausage
This adds a protein-packed richness that makes the soup satisfying and filling, perfect for family-style comfort meals or anyone looking for a high-protein dinner option.
Tomato & Broth Base
- 2 tablespoons tomato paste
- 1 can crushed tomatoes
- 4 cups low-sodium chicken or beef broth
Using low-sodium broth keeps the soup balanced and adaptable for diabetic-friendly or lighter eating choices without sacrificing flavor.
Beans, Pasta & Seasonings
- 1 can cannellini beans, drained and rinsed
- 1 can red kidney beans, drained and rinsed
- 1 cup ditalini pasta
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 bay leaf
- Salt, to taste
- Freshly ground black pepper, to taste
Beans bring a nutrient-rich, comforting texture that pairs beautifully with pasta, creating a cozy, filling soup that feels both wholesome and indulgent.
For Serving
- Fresh parsley, chopped (optional)
- Grated Parmesan cheese
A sprinkle of Parmesan adds that final restaurant-style touch that makes each bowl feel special.
How to Make It
Build the Cozy Flavor Base
Heat the olive oil in a large pot over medium heat. Add the onion, carrot, and celery, cooking gently until softened and fragrant. This step sets the foundation for a nourishing homemade meal that feels slow-cooked and deeply comforting.
Brown the Protein
Add the ground beef or Italian sausage, breaking it apart as it cooks. Let it brown fully, allowing the savory flavors to develop. This step gives the soup its hearty, protein-rich backbone that makes it perfect for a satisfying family dinner.
Add Tomato Depth
Stir in the garlic and tomato paste, cooking just until fragrant. This brief moment deepens the flavor and brings that signature Italian warmth that makes the soup feel restaurant-worthy yet cozy.
Simmer the Soup
Pour in the crushed tomatoes, broth, oregano, basil, and bay leaf. Bring everything to a gentle simmer, letting the flavors come together slowly. This is where the soup transforms into a balanced comfort dish that’s perfect for relaxed evenings.
Add the Beans
Stir in the cannellini and kidney beans and let the soup simmer for about 20 minutes. The beans soften slightly and absorb the savory broth, making each bite feel hearty and nourishing without being heavy.
Cook the Pasta Separately
While the soup simmers, cook the ditalini pasta in salted water until al dente. Draining it separately keeps the soup from becoming too thick, making it ideal for meal prep or leftovers.
Finish and Serve
Add the cooked pasta to the soup just before serving. Season with salt and black pepper, remove the bay leaf, and ladle into bowls. Finish with fresh parsley and plenty of grated Parmesan for that classic Olive Garden–style finish.
Cozy Tips & Serving Ideas
- Meal Prep Friendly: Store the soup and pasta separately to keep textures perfect for up to four days of easy lunches or dinners.
- Diabetic-Friendly Choices: Reduce the pasta slightly and add extra beans or vegetables for a more balanced, steady option.
- Low-Carb Adjustment: Swap part of the pasta for zucchini noodles or simply enjoy the soup with extra beans for a lighter feel.
- Gluten-Free Option: Use gluten-free ditalini or skip the pasta entirely for a bean-forward, cozy bowl.
- Budget-Friendly Dinner Tip: Ground beef stretches beautifully in this soup, making it ideal for feeding a family without overspending.
- Family Dinner Idea: Serve with warm breadsticks or crusty bread and let everyone top their bowl with Parmesan at the table.
- Protein Boost: Italian sausage adds extra richness and makes the soup even more filling for active or busy days.
Final Cozy Thoughts
This Pasta Fagioli Soup brings together everything we love about comforting Italian-inspired cooking warmth, balance, and that unmistakable feeling of being taken care of with every bite. It’s the kind of nourishing homemade meal that fits seamlessly into busy weeks, quiet weekends, and cozy family dinners alike.
Whether you’re making it for meal prep, serving it to loved ones, or simply craving a bowl of healthy comfort that tastes like your favorite restaurant, this soup delivers every time.
Pasta Fagioli Soup Olive Garden
Equipment
- large soup pot Heavy bottom pot works best for even simmering
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, finely diced
- 1 medium carrot, finely diced
- 1 stalk celery, finely diced
- 3 cloves garlic, minced
- 1 pound ground beef or Italian sausage
- 2 tablespoons tomato paste
- 1 can crushed tomatoes
- 4 cups low sodium chicken or beef broth
- 1 can cannellini beans, drained and rinsed
- 1 can red kidney beans, drained and rinsed
- 1 cup ditalini pasta
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery and cook until softened. Add ground beef or sausage and cook until browned. Stir in garlic and tomato paste. Add crushed tomatoes, broth, herbs, and bay leaf. Simmer, then add beans and cook 20 minutes. Cook pasta separately and add just before serving. Season and garnish with Parmesan.

