Hearty Pasta Fagioli

Create THE BEST flavorful Olive Garden copycat Pasta Fagioli Soup right in your own kitchen! Pasta e Fagioli, a beloved traditional Italian dish meaning “pasta and beans,” is celebrated for its hearty and comforting nature. This versatile recipe offers convenient cooking methods for the stovetop, Crock Pot, or Instant Pot, making it a guaranteed new family favorite that’s both simple to prepare and incredibly satisfying.

A steaming bowl of homemade Pasta Fagioli soup with a spoon, ready to be enjoyed.

Table of Contents

  • The Ultimate Pasta Fagioli Experience
  • Why This Pasta Fagioli Recipe Stands Out
  • Key Ingredients for Authentic Pasta Fagioli
  • Step-by-Step Stovetop Instructions
  • Slow Cooker (Crock Pot) Method
  • Instant Pot (Pressure Cooker) Method
  • Recipe Notes and Variations
  • Storage, Reheating, and Freezing Tips
  • Perfect Pairings: What to Serve with Your Pasta Fagioli Soup
  • Explore More Comforting Soup Recipes

The Ultimate Pasta Fagioli Experience

Growing up, few culinary adventures were as exciting as a trip to Olive Garden. The promise of endless soup, salad, and breadsticks was a childhood dream come true. Among their delicious offerings, one soup consistently stole the show for me: their signature Pasta Fagioli. This classic Italian-American creation, a delightful blend of pasta and beans, instantly became my absolute favorite and a symbol of ultimate comfort.

Fast forward to adulthood, and my love affair with Pasta Fagioli only deepened. I embarked on a mission to recreate that iconic Olive Garden flavor at home, perfecting a recipe that has been a beloved staple on this blog since 2014. Over nearly a decade, this recipe has been tested and loved in countless ways – on the traditional stovetop, in the convenient Instant Pot, and in the “set-it-and-forget-it” Crock Pot. What’s more, its adaptability allowed me to effortlessly make it gluten-free simply by swapping out regular noodles for gluten-free pasta. Each iteration has proven just as delicious as the last, solidifying its place as a truly versatile and indispensable dish.

Why This Pasta Fagioli Recipe Stands Out

What makes this particular Pasta Fagioli recipe so special? It’s the perfect harmony of simplicity and profound flavor. Despite being incredibly straightforward to prepare, it delivers a rich, savory taste that rivals any restaurant version. The magic lies in the careful layering of ingredients and the flexibility it offers to fit any schedule or dietary need.

Whether you’re craving a slow-cooked, deeply developed flavor that simmers to perfection, or need a quick and easy weeknight meal that comes together in a flash, this recipe has you covered. Opt for the Crock Pot when you want a “set it and forget it” meal that fills your home with tantalizing aromas. For those busy evenings, the Instant Pot transforms humble ingredients into a gourmet soup in mere minutes. And if you prefer a more hands-on approach that falls perfectly in the middle, the stovetop method yields equally scrumptious results. No matter your chosen method, the outcome is consistently delicious and satisfying.

Beyond its versatility in preparation, this Pasta Fagioli soup is a fantastic meal prep option. It reheats beautifully, often tasting even better the next day as the flavors meld and deepen. Don’t hesitate to make a double batch; you’ll thank yourself for having wholesome, flavorful leftovers to enjoy throughout the week.

Key Ingredients for Authentic Pasta Fagioli

Crafting the perfect Pasta Fagioli begins with selecting quality ingredients that contribute to its rich, balanced flavor profile. Here’s a closer look at what you’ll need to create this comforting soup:

  • Olive Oil: The foundation of many Italian dishes, olive oil is used to sauté the aromatics, building the first layer of flavor for our soup.
  • Aromatic Vegetables (Soffritto): A classic Italian soffritto of diced onions, carrots, and celery forms the aromatic base of the soup. These vegetables caramelize gently, lending a subtle sweetness and depth that is crucial to the overall taste.
  • Ground Beef: Lean ground beef adds a hearty, savory element to the soup. For a different twist, you can substitute loose Italian sausage (pork or turkey) if you prefer. If you’re aiming for a vegetarian Pasta Fagioli, meatless crumbles like Beyond Meat or Impossible Meat are excellent alternatives, offering a similar texture and richness.
  • Herbs and Spices: A careful blend of dried oregano, dried basil, dried rosemary, salt, and black pepper infuses the soup with traditional Italian flavors. These herbs complement the robust tomato and meat base, creating a truly authentic taste.
  • Diced Tomatoes: A large can of diced tomatoes, added undrained, provides a rich, tangy tomato base and chunky texture.
  • Red Kidney Beans: Canned red kidney beans offer a firm texture and earthy flavor. Always remember to drain and rinse canned beans before adding them to remove excess sodium and improve digestibility.
  • Great Northern Beans: These creamy, mild beans contribute to the soup’s comforting texture and nutritional value. If great northern beans are hard to find, cannellini beans or white kidney beans are perfect substitutes.
  • Tomato Sauce: Smooth tomato sauce enhances the robust tomato flavor and contributes to the soup’s overall body and consistency.
  • Beef Broth: The primary liquid for the soup, beef broth provides a savory depth. For a vegetarian version, swap this out for vegetable broth.
  • White Vinegar: A touch of white vinegar might seem unusual, but it’s a secret ingredient that brightens the flavors and adds a subtle tang, balancing the richness of the tomatoes and meat.
  • Ditalini Pasta: This small, tubular pasta is often referred to as “soup pasta” because its size and shape are ideal for hearty soups like Pasta Fagioli. If ditalini is unavailable, small elbow macaroni, penne, or other small pasta varieties will work perfectly. For a gluten-free Pasta Fagioli, simply use gluten-free macaroni or penne pasta, adjusting cooking times as needed.

Step-by-Step Stovetop Instructions

Making this delicious Pasta Fagioli on the stovetop is straightforward and yields a deeply flavorful soup. Follow these steps for a perfect batch:

  1. Prepare Your Aromatics: Begin by heating a large pot or Dutch oven over medium-high heat. Add the olive oil. Once shimmering, add the diced onions, celery, and carrots. Sauté these vegetables for 4-5 minutes, or until they begin to soften and become fragrant. This step builds the crucial flavor base for your soup.
  2. Brown the Meat: Add the ground beef to the pot with the sautéed vegetables. Break up the beef with a spoon and cook until it is thoroughly browned, which usually takes about 5-6 minutes. Once cooked, carefully drain any excess grease from the pot to keep your soup from being oily.
  3. Season with Herbs: Stir in the salt, dried oregano, dried basil, black pepper, and dried rosemary. Mix well to ensure the herbs and spices are evenly distributed and coat the ground beef and vegetables. Allow them to cook for about 1 minute, letting their aromas bloom.
  4. Incorporate Tomatoes and Beans: First, drain and rinse both the red kidney beans and the great northern beans. Then, add the rinsed beans to the pot, along with the entire can of diced tomatoes (do not drain the diced tomatoes – the liquid is full of flavor!). Pour in the tomato sauce as well.
  5. Add Liquids and Simmer: Pour in the beef broth and the white vinegar. Stir all the ingredients thoroughly to combine. Bring the mixture to a gentle simmer and let it cook for 5 minutes, allowing the flavors to meld together.
  6. Cook the Pasta: Add the ditalini pasta (or your chosen small pasta) directly into the simmering soup. Stir well, making sure all the pasta is submerged in the liquid to ensure even cooking.
  7. Finish Cooking: Place a lid on the pot and reduce the heat to low. Continue to cook for approximately 25 minutes, or until the pasta is tender to your liking. Periodically stir the soup to prevent the pasta from sticking to the bottom of the pot.
  8. Serve and Garnish: Once the pasta is cooked, remove the lid. Ladle the hot Pasta Fagioli soup into bowls. For an authentic Italian touch, top each serving with a generous sprinkle of freshly grated Parmesan cheese and a scattering of fresh chopped basil or parsley. For those who enjoy a little kick, a pinch of crushed red pepper flakes can be added.
A large pot of simmering Pasta Fagioli soup with a serving spoon, ready for family dinner.

Slow Cooker (Crock Pot) Method

For a truly hands-off approach that allows flavors to deepen beautifully, the Crock Pot is an excellent choice for your Pasta Fagioli. This method is perfect for busy days when you want a comforting meal waiting for you at dinner time.

  1. Sauté Separately: Begin by sautéing the diced onions, celery, and carrots in a skillet on the stove for 4-5 minutes. Then, add the ground beef to the same skillet and cook until it’s browned (5-6 minutes), draining any excess grease. Sautéing these ingredients beforehand is crucial for developing rich flavors that a slow cooker alone cannot achieve.
  2. Combine in Slow Cooker: Transfer the cooked beef and vegetables into your Crock Pot. Add the salt, dried oregano, dried basil, black pepper, dried rosemary, undrained diced tomatoes, tomato sauce, rinsed red kidney beans, rinsed great northern beans, beef broth, and white vinegar. Stir everything together until well combined.
  3. Slow Cook: Cover the slow cooker with its lid and cook on LOW for 6-8 hours, or on HIGH for 3-4 hours. The longer, slower cooking time allows the ingredients to meld together, creating a incredibly flavorful broth.
  4. Add Pasta: About 30 minutes before you plan to serve the soup, stir the ditalini pasta into the slow cooker. Ensure all the pasta is submerged in the liquid. Increase the Crock Pot setting to HIGH, cover, and cook for an additional 30 minutes, or until the pasta is tender.
  5. Serve: Stir one last time and serve your hearty slow-cooked Pasta Fagioli hot, garnished with fresh Parmesan cheese and herbs.

Instant Pot (Pressure Cooker) Method

When time is of the essence, the Instant Pot is your best friend for whipping up a delicious batch of Pasta Fagioli in record time. This method condenses hours of simmering into minutes, without compromising on flavor.

  1. Sauté in Instant Pot: Press the “Sauté” button on your Instant Pot and set it to the “Normal” setting. Add olive oil to the pot. Once the display reads “Hot,” add the diced carrots, onions, and celery. Sauté for 4-5 minutes until softened.
  2. Brown Ground Beef: Add the ground beef to the Instant Pot and cook, breaking it apart, until it is no longer pink, approximately 5-6 minutes. Press the “Stop/Cancel” button to turn off the Instant Pot, then carefully drain any grease from the pot.
  3. Add Remaining Ingredients (Excluding Pasta Initially): Stir in the salt, dried oregano, dried basil, black pepper, dried rosemary, undrained diced tomatoes, tomato sauce, rinsed red kidney beans, rinsed great northern beans, beef broth, and white vinegar.
  4. Add Pasta & Stir: Now, add the ditalini pasta. Stir all the ingredients together, making sure that the pasta is fully submerged in the liquid. This is crucial to prevent the “burn” notice and ensure even cooking.
  5. Pressure Cook: Secure the lid on the Instant Pot, ensuring the steam release handle is set to “Sealing.” Press the “Manual” (or “Pressure Cook”) button and set the cooking time to 3 minutes. The Instant Pot will display “On” as it comes up to pressure, then begin the countdown.
  6. Natural Release & Vent: Once the 3-minute pressure cooking cycle is complete, the Instant Pot will beep. Allow for a 10-minute Natural Pressure Release (NPR) before carefully sliding the steam release handle to the “Venting” position to quick-release any remaining steam.
  7. Serve: Once all steam has been released and the float valve has dropped, open the lid. Stir the soup, then ladle into bowls and garnish with fresh Parmesan and herbs for a quick and satisfying meal.
Two bowls of hot Pasta Fagioli soup with spoons, ready to be enjoyed as a hearty meal.

Recipe Notes and Variations

This Pasta Fagioli recipe is incredibly versatile and can be easily adapted to suit various dietary preferences or personal tastes. Here are some helpful tips and variations:

  • Gluten-Free Pasta Fagioli: To make this hearty soup gluten-free, simply substitute traditional ditalini pasta with gluten-free macaroni noodles or penne pasta. Be aware that gluten-free pasta can sometimes cook differently. You may need to add an additional 5-10 minutes to the cooking time to ensure the pasta is perfectly tender. I recommend checking a noodle after the initial 25 minutes of cooking (or 3 minutes in the Instant Pot, followed by natural release) and then adding 5 minutes at a time until your gluten-free pasta reaches an al dente texture.
  • Vegetarian Pasta Fagioli: Transforming this recipe into a delicious vegetarian meal is simple. Instead of ground beef, use plant-based meatless crumbles, such as Beyond Meat or Impossible Meat, which mimic the texture and richness of meat very well. Alternatively, you can double up on the beans for extra heartiness; use two cans of red kidney beans and two cans of great northern beans. Crucially, remember to substitute vegetable broth for beef broth to ensure the soup is entirely vegetarian.
  • More Liquid, Please! If you prefer a thinner soup with more broth, don’t hesitate to add an additional cup of beef (or vegetable) broth. This will give it a looser consistency without diluting the rich flavors. You can adjust the amount to your preference during the simmering stage.
  • Spice It Up: For those who enjoy a little heat, a pinch of crushed red pepper flakes added with the other seasonings will give the soup a delightful spicy kick.
  • Herb Freshness: While dried herbs work wonderfully, fresh herbs can elevate the flavor even further. If using fresh, aim for about 1 tablespoon of chopped fresh oregano, basil, and rosemary, adding them towards the end of the cooking process to preserve their vibrant taste.

Storage, Reheating, and Freezing Tips

One of the many benefits of Pasta Fagioli is how well it stores and reheats, making it an ideal candidate for meal prep or enjoying throughout the week. Here’s how to properly store and reheat your delicious homemade soup:

Refrigerator Storage: Leftover Pasta Fagioli soup will stay fresh and delicious in the refrigerator for up to 5 days. Ensure it is stored in an airtight container to maintain its quality and prevent any absorption of other food odors.

Reheating in the Microwave: For a quick single serving, place your desired amount of soup in a microwave-safe bowl. Microwave on high for approximately 3 minutes, stirring halfway through the cooking time to ensure even heating. Adjust heating time as needed based on your microwave’s power.

Reheating on the Stovetop: To reheat a larger batch, or if you prefer the stovetop method, transfer the desired amount of soup to a pot. Place the pot on the stove over medium-high heat. Reheat, stirring occasionally, for about 10 minutes, or until the soup is simmering and heated through. You might need to add a splash of extra broth or water if the soup has thickened too much in the refrigerator.

Freezing the Soup: Pasta Fagioli freezes exceptionally well, making it perfect for long-term storage. First, allow the soup to cool completely to room temperature. Transfer it to a freezer-safe container or heavy-duty freezer bag, leaving about an inch of headspace to account for expansion. It can be stored in the freezer for up to 6 months.

Defrosting and Reheating from Frozen: To defrost, transfer the frozen soup to the refrigerator and let it thaw overnight (preferably for 24 hours). Once fully defrosted, transfer the soup to a pot on the stove over medium heat. Reheat for 15-20 minutes, stirring occasionally, until it is hot and bubbling. If you’re short on time, you can also reheat partially frozen soup on the stovetop over low heat, stirring frequently until thawed and heated through, adding extra liquid if necessary.

Overhead view of two bowls of Pasta Fagioli soup, garnished with herbs and a copper spoon.

Perfect Pairings: What to Serve with Your Pasta Fagioli Soup

To truly complete the experience of this delightful Pasta Fagioli soup, I often find myself reminiscing about my childhood visits to Olive Garden and pairing it with a fresh salad and warm breadsticks. This classic combination is not just nostalgic, but also perfectly complements the rich flavors of the soup. Here are some fantastic side dish ideas to serve alongside your homemade Pasta Fagioli, ensuring a complete and satisfying meal:

  • Crisp Italian Salad: A fresh, tangy Italian salad with a light vinaigrette is the perfect counterpoint to the hearty soup. Its acidity and freshness cut through the richness of the Pasta Fagioli beautifully.
  • Homemade Garlic Knots: Soft, chewy, and bursting with garlic and herb flavor, these knots are ideal for soaking up every last drop of the delicious soup broth.
  • Cheesy Pepperoni Pizza Rolls: For a fun and flavorful twist, these savory rolls offer a cheesy, bready accompaniment that kids and adults alike will adore.
  • Classic Garlic Bread: A timeless pairing! Crusty bread slathered with garlic butter is simply irresistible with any Italian soup.
  • Fragrant Rosemary Focaccia Bread: The airy texture and aromatic rosemary notes of focaccia make it an elegant and delicious partner for the rustic soup.
  • Warm Garlic Herb Breadsticks: Emulate the Olive Garden experience even further with these simple yet satisfying breadsticks, perfect for dipping.
  • Innovative Garlic Bread Nachos: A creative and incredibly tasty side, these offer a cheesy, crunchy element that’s a step beyond traditional garlic bread.
  • Refreshing Caesar Salad with Cashew Caesar Dressing: A creamy Caesar salad provides a different texture and flavor profile, making for a well-rounded meal.
  • Roasted Cauliflower Salad: For a vegetable-forward option, a roasted cauliflower salad adds earthiness and a delightful texture contrast.
  • Hearty Panzanella Salad: A bread salad with fresh tomatoes and basil offers another excellent way to incorporate more vegetables and a light, fresh element.

Explore More Comforting Soup Recipes

If you’ve enjoyed this hearty Pasta Fagioli, then you’re sure to love exploring other comforting and flavorful soup recipes. Soups are the ultimate comfort food, perfect for any season, offering warmth, nourishment, and incredible taste. Dive into some of our other blog favorites that promise to become cherished additions to your recipe collection:

  • Crock Pot Taco Soup: A flavorful and easy-to-make soup that brings all the zesty tastes of tacos into a warm bowl, perfect for a family dinner.
  • Chai Spiced Butternut Squash Soup: A unique and aromatic blend of sweet butternut squash with exotic chai spices, offering a wonderfully cozy and elegant meal.
  • Rich Roasted Tomato Soup: Elevate classic tomato soup by roasting the tomatoes first, deepening their flavor for an intensely rich and satisfying bowl.
  • Slow Cooker Spicy Chicken Enchilada Soup: All the bold, spicy flavors of chicken enchiladas, simmered to perfection in a convenient slow cooker soup.
  • Quick 30-Minute Sweet Potato Soup: A vibrant and wholesome soup that comes together quickly, offering a subtly sweet and incredibly creamy texture.
  • Hearty Meatball Soup: Comforting meatballs simmered in a savory broth with vegetables, making for a robust and satisfying meal in a bowl.
A beautiful white bowl of Pasta Fagioli soup with a copper spoon, highlighting its comforting appeal.

Print Recipe
Pin Recipe

★★★★☆

4.67 stars (6 ratings)

Rate this Recipe

Olive Garden Copycat Pasta Fagioli Soup

This flavorful Olive Garden copycat recipe for Pasta Fagioli Soup is incredibly easy to make on the stove, in a Crock Pot, or an Instant Pot. It’s guaranteed to become a new family favorite, offering a hearty and comforting taste of Italy right at home!
Servings:
8 people
Prep Time:
20 mins
Cook Time:
25 mins
Total Time:
45 mins
Author:
Whitney Bond
Course:
Main Course, Soup
Cuisine:
Italian

Ingredients

  • 1 tablespoon olive oil
  • 1 cup onion, diced
  • 1 cup carrots, diced
  • 1 cup celery, diced
  • 2 pounds ground beef, or loose Italian sausage
  • 1 ½ teaspoons salt
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 teaspoon dried rosemary
  • ½ teaspoon black pepper
  • 28 ounces diced tomatoes, do NOT drain
  • 15 ounce can red kidney beans, drained and rinsed
  • 15 ounce can great northern beans, drained and rinsed
  • 32 ounces tomato sauce
  • 3 cups beef broth
  • 1 tablespoon white vinegar
  • 1 cup ditalini pasta, or other small pasta noodles

Optional Toppings

  • ¼ cup parmesan cheese, fresh grated
  • 2 tablespoons fresh parsley or basil, chopped
  • Pinch of crushed red pepper flakes (for spice)

Instructions (Stovetop Method)

  1. Heat a large pot or Dutch oven on the stove over medium-high heat.
  2. Add the olive oil and cook the diced onions, celery, and carrots in the oil for 4-5 minutes until softened.
  3. Add the ground beef to the pot and cook until the beef is browned, about 5-6 minutes. Drain any grease from the pot.
  4. Add the salt, oregano, basil, rosemary, and black pepper to the pot and stir to combine the herbs and spices with the ground beef and veggies.
  5. Drain and rinse the great northern beans and red kidney beans, then add them to the pot, along with the tomato sauce and the entire can of diced tomatoes (do not drain the diced tomatoes).
  6. Add the beef broth and white vinegar to the pot and stir to combine all of the ingredients.
  7. Bring the soup to a simmer for 5 minutes to allow flavors to develop.
  8. Add the pasta to the pot and stir to combine all of the ingredients, making sure that all of the pasta is covered in liquid.
  9. Place a lid on the pot and reduce the heat to low.
  10. Cook for 25 minutes, or until all of the noodles are tender, stirring occasionally.
  11. Remove the lid and serve the soup topped with fresh grated Parmesan cheese and fresh chopped basil or parsley, if desired. Add crushed red pepper flakes for a touch of spice.

Notes & Alternative Cooking Methods

  • How to make it in a Crock Pot:
    • Follow steps 1 and 2 of the stovetop instructions, cooking the veggies and ground beef in a skillet, then draining the grease.
    • Transfer the cooked beef and veggies to a Crock Pot.
    • Add all seasonings, canned tomatoes (undrained), tomato sauce, rinsed beans, beef broth, and vinegar to the Crock Pot. Stir well.
    • Cook on LOW for 6-8 hours or on HIGH for 3-4 hours.
    • Thirty minutes before serving, add the pasta to the slow cooker, stirring to submerge. Turn the Crock Pot to HIGH and cook for 30 minutes, or until pasta is tender.
  • How to make it in an Instant Pot:
    • Press “Sauté” on Instant Pot (Normal setting). Add olive oil, then carrots, onions, and celery; sauté for 4-5 minutes.
    • Add ground beef; cook until browned (5-6 minutes). Press “Stop/Cancel,” then drain grease.
    • Add seasonings, diced tomatoes (undrained), tomato sauce, rinsed beans, beef broth, and white vinegar.
    • Add pasta and stir, ensuring it’s fully covered in liquid.
    • Secure lid, set steam release to “Sealing.” Press “Manual” (or “Pressure Cook”) and set to 3 minutes.
    • After 3 minutes, allow a 10-minute Natural Pressure Release (NPR), then Quick Release any remaining pressure. Remove lid and serve.
  • To make the recipe gluten-free, substitute gluten-free macaroni or penne pasta. You may need to cook 5-10 minutes longer; check for al dente after initial cooking time.
  • To make the recipe vegetarian, substitute ground beef with meatless crumbles (e.g., Beyond Meat, Impossible Meat) or double the amount of beans. Use vegetable broth instead of beef broth.
  • Leftover soup keeps in the refrigerator for up to 5 days in an airtight container.
  • Reheat soup in the microwave (3 minutes, stirring halfway) or on the stove (10 minutes over medium-high heat, stirring occasionally).

Nutrition Facts (Per Serving)

Serving Size: 8 servings

  • Calories: 554 kcal
  • Carbohydrates: 49g
  • Protein: 33g
  • Fat: 26g
  • Saturated Fat: 9g
  • Polyunsaturated Fat: 1g
  • Monounsaturated Fat: 11g
  • Trans Fat: 1g
  • Cholesterol: 81mg
  • Sodium: 1613mg
  • Potassium: 1410mg
  • Fiber: 10g
  • Sugar: 11g
  • Vitamin A: 3343mg
  • Vitamin C: 21mg
  • Calcium: 142mg
  • Iron: 7mg

Did you make this recipe?
Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!