Pasta Fagioli Soup Recipe
Introduction
Pasta Fagioli is a comforting Italian soup loaded with beans, vegetables, and tender pasta in a flavorful tomato broth. This hearty dish is perfect for a cozy meal that’s both nutritious and satisfying. Whether made on the stovetop, Instant Pot, or crockpot, it offers versatility and ease.

Ingredients
- 1 tablespoon extra virgin olive oil
- 1 cup diced onion
- 2 tablespoons minced garlic
- 1 cup quartered carrots
- 2 15 oz cans cooked cannellini beans, rinsed and drained
- 1 15 oz can tomato sauce
- 1 dried bay leaf
- ½ teaspoon dried basil
- ½ teaspoon dried parsley
- ½ teaspoon dried oregano
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes
- 4 cups low sodium vegetable broth
- 2 cups water
- 1 cup dry ditalini pasta
Instructions
- Step 1: In a large pot, heat the olive oil over medium heat.
- Step 2: Sauté the onions, garlic, and carrots for 5 minutes or until the onions are translucent and softened.
- Step 3: Add the beans, tomato sauce, basil, parsley, oregano, black pepper, red pepper flakes, vegetable broth, and water to the pot. Stir together.
- Step 4: Cover the pot and bring the soup to a boil over high heat, stirring occasionally to prevent sticking. This should take about 10 minutes.
- Step 5: Once boiling, remove the lid and reduce heat to medium.
- Step 6: Add the dry pasta and stir to combine. Cook for half the recommended time on the pasta package—important to undercook the pasta.
- Step 7: Discard the bay leaf before serving.
Instant Pot Instructions
- Step 1: Set Instant Pot to Sauté for 8 minutes. Heat olive oil over medium heat until shimmering.
- Step 2: Sauté onions, garlic, and carrots for 5 minutes until softened.
- Step 3: Drain and rinse the beans while the veggies cook.
- Step 4: Scrape any browned bits from the pot to avoid burn warnings. Add pasta, beans, spices, water, and broth. Pour tomato sauce on top without stirring.
- Step 5: Seal the pot and cook on High Pressure for 2 minutes, then perform a quick release.
- Step 6: Discard bay leaf, stir, and serve. For best texture, consider cooking pasta separately to avoid overcooking.
Crockpot Instructions
- Step 1: On the stove, heat olive oil over medium heat until shimmering. Sauté onions, garlic, and carrots for 5 minutes until softened, then transfer to crockpot base.
- Step 2: Drain and rinse beans.
- Step 3: Add tomato sauce, spices, broth, water, and beans to crockpot. Do not add pasta yet. Stir and cook on low for 4-6 hours.
- Step 4: During the last hour, add raw pasta and stir to combine. Cover and cook the final hour. Alternatively, cook pasta separately and mix in.
- Step 5: Under-cook the pasta as it will continue to absorb broth after cooking. Add more broth if soup becomes too thick.
- Step 6: Discard bay leaf before serving.
Tips & Variations
- Always undercook the pasta to prevent it from becoming mushy as it continues to cook in the soup.
- Use small pasta shapes like ditalini or elbow macaroni for authentic texture.
- Add a splash of good-quality balsamic vinegar or a sprinkle of Parmesan cheese for extra depth of flavor.
- For a meatier version, include cooked Italian sausage or pancetta with the vegetables.
Storage
Store leftover Pasta Fagioli in an airtight container in the refrigerator for up to 4 days. When reheating, add a bit of broth or water to loosen the soup if it has thickened. Reheat gently on the stove or in the microwave.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of beans?
Yes, you can substitute cannellini beans with great northern beans, navy beans, or kidney beans depending on your preference.
What pasta can I use if I don’t have ditalini?
Small pasta shapes like elbow macaroni, small shells, or orzo work well and maintain the right texture in the soup.
PrintPasta Fagioli Soup Recipe
This hearty and comforting Pasta Fagioli recipe features tender ditalini pasta, creamy cannellini beans, and a flavorful tomato-based broth infused with aromatic herbs and spices. Perfectly balanced and easy to make, it can be prepared on the stovetop, Instant Pot, or crockpot, making it a versatile dish ideal for any season or occasion.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Main Ingredients
- 1 tablespoon extra virgin olive oil
- 1 cup diced onion
- 2 tablespoons minced garlic
- 1 cup quartered carrots
- 2 15 oz cans cooked cannellini beans, rinsed and drained
- 1 15 oz can tomato sauce
- 1 dried bay leaf
- ½ teaspoon dried basil
- ½ teaspoon dried parsley
- ½ teaspoon dried oregano
- ½ teaspoon black pepper
- ¼ teaspoon red pepper flakes
- 4 cups low sodium vegetable broth
- 2 cups water
- 1 cup dry ditalini pasta
Instructions
- Heat Olive Oil: In a large pot, heat the olive oil over medium heat until shimmering to prepare for sautéing the vegetables.
- Sauté Vegetables: Add diced onions, minced garlic, and quartered carrots to the pot and sauté for 5 minutes or until the onions become translucent and the vegetables soften.
- Add Beans and Seasonings: Stir in the rinsed cannellini beans, tomato sauce, dried basil, parsley, oregano, black pepper, red pepper flakes, vegetable broth, water, and the dried bay leaf.
- Bring to Boil: Cover the pot and increase heat to high. Bring the soup to a boil, stirring occasionally to prevent it from sticking, which will take about 10 minutes.
- Reduce Heat and Add Pasta: Remove the lid once boiling starts and reduce heat to medium. Add the dry ditalini pasta and stir well, cooking for half the recommended time on the pasta package. Undercooking the pasta is essential as it will continue to soften in the soup afterwards.
- Finish and Serve: Discard the bay leaf before serving. Ladle into bowls and enjoy the warm, flavorful pasta fagioli.
- Instant Pot Alternative: Set Instant Pot to Sauté for 3 minutes to heat olive oil. Sauté onions, garlic, and carrots for 5 minutes until soft. Add beans, tomato sauce, seasonings, broth, water, and pasta (without stirring), set to high pressure for 2 minutes, then perform quick release. Remove bay leaf and stir before serving. Note: Pasta can easily overcook, so cooking pasta separately is recommended.
- Crockpot Alternative: After sautéing vegetables on the stove, add all ingredients except pasta to the crockpot. Cook on low for 4–6 hours. Add raw pasta during the last hour of cooking and cook until al dente. Discard bay leaf before serving. Add more broth if soup thickens too much.
Notes
- It is critical to undercook the pasta during cooking; it will continue to soften as the soup sits.
- Discard the bay leaf before serving as it is not edible.
- Instant Pot and crockpot methods are provided but stovetop yields the best texture for pasta.
- For Instant Pot, cooking pasta separately is recommended to avoid overcooking.
- Adjust broth quantity if soup becomes too thick during crockpot cooking.
Keywords: Pasta Fagioli, Italian soup, cannellini beans soup, ditalini pasta, vegetarian soup, tomato bean soup

