This post may contain affiliate links. Please read our disclosure policy.

Indulge in the heartwarming flavors of Italy with my irresistible Pasta Fagioli recipe. This classic Italian soup’s name means “pasta and beans,” which are combined in a rich tomato broth infused with aromatic herbs, creating a comforting 1-bowl meal that’s both satisfying and soul-soothing. All you’ll need is some crusty bread to sop up every last drop of deliciousness.

A bowl of pasta fagioli with a pot and glass of wine in the background.

When cold weather hits, there’s no better time to dive into a bowl of this classic Italian soup, also called “pasta fazool” by New York Italians. Between the protein-rich kidney and cannellini beans, deliciously carby noodles, and tender veggies swimming in a savory tomato-based broth, every spoonful is balanced and cozy.

Best of all, this nutritious recipe for pasta fagioli soup comes together in just 30 minutes and in one pot, meaning a comforting hug in a bowl is never far from reach. Plus, it’s perfect for meal prep — make a batch on the weekend and enjoy all week long. For more Italian soup recipes, try my Tortellini Soup recipe, Italian Wedding Soup recipe, and Lasagna Soup recipe!

What You Need To Make This Recipe

Ingredients needed to make pasta fagioli.

Mirepoix – this flavorful and aromatic blend of chopped yellow onion, chopped carrots, and sliced celery is the backbone of this hearty soup’s flavor profile. In a pinch, you can swap in white onion, red onion, or shallot for the yellow onion, or parsnips for the carrots.

Red pepper flakes – just a touch of spice helps awaken the flavors of the broth. Feel free to add more or less to suit your tastes.

Dried oregano – if you have the choice, opt for Mediterranean, Greek, or Italian oregano rather than Mexican oregano, which is actually part of a different family of herbs and as a lemony and licorice-like flavor.

Vegetable stock – opt for vegetable broth to make a wholly vegetarian pasta e fagioli. You’re also welcome to use chicken broth or stock if you prefer.
Bay leaves – these dried leaves add a lovely herbal note to the broth. If you don’t have any, you can use about ½ teaspoon of dried thyme leaves.

Ditalini pasta – these super small, short tube-shaped noodles are the authentic option for this classic Italian soup. You’re welcome to swap in the small pasta shape of your choice.

Canned beans – using canned beans makes this pasta fagioli soup recipe quick enough for even weeknight cooking. If you only have dried beans, soak and cook them separately before adding them to the pot.

How To Make Pasta Fagioli

Set of two photos showing onions, carrots, celery, and tomatoes added to a pot.

1. In a large Dutch oven, heat olive oil over medium heat. Add the onion. Cook, stirring frequently, until starting to brown, about 10 minutes. Add the carrots, celery, garlic, and red pepper flakes. Cook, stirring occasionally, for 5 minutes.

2. Stir in the tomatoes, oregano, and black pepper. Simmer for a few minutes.

Set of two photos showing vegetable broth and pasta added to the pot.

3. Pour in the stock. Stir in 1 teaspoon of salt and the bay leaves. Bring to a boil. Taste and add more salt if needed. (I like to salt the broth well before adding the pasta so it seasons the pasta while it cooks.)

4. Add the pasta and continue boiling, stirring occasionally, until the pasta is al dente, about 10 minutes.

Set of two photos showing beans and parsley added to the pot of soup.

5. Reduce the heat to medium-low. Add the beans. Simmer for a few minutes. Taste and add more salt if needed.

6. Stir in the parsley just before serving.

A bowl of pasta fagioli with a spoonful lifted out with wine and bread in the background.

Pro Tips For Making This Recipe

  • Thicken It Up. To add a little more body to the pasta e fagioli soup’s broth, don’t drain or rinse the beans before adding them to the pot. Their viscous liquid is protein-rich and will thicken the soup as it simmers.
  • Add Meat. My recipe makes a delicious vegetarian soup, but sometimes you want some added protein! Feel free to brown some pancetta, ground beef, or Italian sausage in the oil with the onions if you’d like.
  • Make Ahead. I like to mix up a batch of pasta fazool, then divvy it up into individual portions for easy grab-and-go lunches throughout the week. It can also be frozen for up to 3 months.
  • Make it in a slow cooker. Cook the vegetables stove-top as directed, then add them to a slow cooker along with the tomatoes, beans, seasonings, and stock. Cook on low heat for 4 hours or high heat for 2 hours. Stir in the pasta about 30 minutes before you’re ready to serve.
A white pot of pasta fagioli with a ladle inside. Bowls and bread in the background.

Frequently Asked Questions

What’s the difference between this and minestrone soup?

While both are beloved Italian classics, these two soups have some key differences. Pasta Fagioli, which means “pasta and beans” in Italian, is all about those hearty ingredients. It’s a thick, flavorful soup made with pasta (usually small shapes like ditalini), beans, and a tomato-based broth, perfect for when you’re craving something hearty and substantial.

Minestrone, on the other hand, is a mixed vegetable soup, typically featuring a variety of seasonal veggies, sometimes with pasta or rice thrown in for good measure. Minestrone is lighter and brighter, with a broth that allows the vegetables to shine.

How do you pronounce it?

“Fagioli” is pronounced “FA-joe-lee.”

Does it freeze well?

Absolutely! I suggest freezing it into individual airtight container servings so you can pull out one bowl at a time as needed. When you’re ready to eat, you can either microwave it or heat it up on the stovetop.

If you’ve tried this Pasta Fagioli recipe, then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you!

Pasta Fagioli

Author: John Kanell
Servings: 8 servings
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
A bowl of pasta fagioli with a spoon beside it and parlsey to the right.
4.70 from 13 votes
Who needs Olive Garden when you have my easy recipe for Pasta Fagioli? Get ready to savor this classic comfort food loaded with pasta, beans, and veggies in just 30 minutes.

Equipment

  • Dutch oven or large pot

Ingredients 

  • 3 tablespoons olive oil
  • 1 large yellow onion chopped
  • 3 large carrots peeled and chopped
  • 1 large celery stalk sliced
  • 6 garlic cloves peeled and minced
  • ¼ teaspoon red pepper flakes
  • 1 (28-ounce) can diced tomatoes (794g)
  • 2 teaspoons dried oregano
  • ½ teaspoon ground black pepper
  • 6 to 8 cups vegetable stock or chicken stock
  • 1 to 2 teaspoons salt
  • 2 bay leaves
  • 1 cup ditalini pasta (130g)
  • 1 (15.5-ounce/439g) can red kidney beans drained and rinsed
  • 1 (15.5-ounce/439g) can great northern or cannellini beans drained and rinsed
  • ¼ cup chopped parsley

Instructions

  • In a large Dutch oven, heat oil over medium-high heat. Add the onion. Cook, stirring frequently, until starting to brown, about 10 minutes. Add the carrots, celery, garlic, and red pepper flakes. Cook, stirring occasionally, for 5 minutes.
  • Stir in the tomatoes, oregano, and black pepper. Simmer for a few minutes. Pour in the stock. Stir in 1 teaspoon of salt and the bay leaves. Bring to a boil. Taste and add more salt if needed. (I like to salt the broth well before adding the pasta so it seasons the pasta while it cooks.) Add the pasta and continue boiling, stirring occasionally, until the pasta is almost tender, about 10 minutes.
  • Reduce the heat to medium-low. Add the beans. Simmer for a few minutes. Taste and add more salt if needed. Stir in the parsley just before serving.

Notes

  • Thicken It Up. To add a little more body to the pasta e fagioli soup’s broth, don’t drain or rinse the beans before adding them to the pot. Their viscous liquid is protein-rich and will thicken the soup as it simmers.
  • Add Meat. My recipe makes a delicious vegetarian soup, but sometimes you want some added protein! Feel free to brown some pancetta, ground beef, or Italian sausage in the oil with the onions if you’d like.
  • Make Ahead. I like to mix up a batch of pasta fazool, then divvy it up into individual portions for easy grab-and-go lunches throughout the week. It can also be frozen for up to 3 months.
  • Make it in a slow cooker. Cook the vegetables stove-top as directed, then add them to a slow cooker along with the tomatoes, beans, seasonings, and stock. Cook on low heat for 4 hours or high heat for 2 hours. Stir in the pasta about 30 minutes before you’re ready to serve.

Nutrition

Calories: 309kcal Carbohydrates: 52g Protein: 14g Fat: 6g Saturated Fat: 1g Polyunsaturated Fat: 1g Monounsaturated Fat: 4g Sodium: 1164mg Potassium: 813mg Fiber: 11g Sugar: 7g Vitamin A: 5193IU Vitamin C: 17mg Calcium: 117mg Iron: 5mg

*Nutrition Disclaimer

Course: Soup
Cuisine: Italian

Have you tried this recipe? Tag me today!

Mention @preppykitchen and tag #preppykitchen!