Hearty and cozy, this pasta fagioli simmers carrots, zucchini, beans, and pasta in a rich tomato broth with basil and garlic. Pure comfort in a bowl—ready in about 30 minutes.
2cups(480ml)chicken brothor vegetable broth for vegetarian
1can(400g)diced tomatoes14 oz (400g), with juices
1cup(240ml)tomato sauce
Herbs & Seasoning
1tspdried parsley
1tspdried basil
1/4tsp(0.25tsp)red pepper flakesor more to taste
1/2tsp(0.5tsp)saltto taste
1/2tsp(0.5tsp)black pepperto taste
Pasta & Beans
3/4cup(90g)ditalini pastaor other small pasta
1can(425g)cannellini beans15 oz (425g), drained and rinsed
Equipment
Large pot or Dutch oven
Saucepan
Prevent your screen from going dark
Instructions
Heat the olive oil in a large pot over medium heat. Add carrots, zucchini, and onion. Sauté 7–8 minutes until softened. Add garlic and cook for 30 seconds, just until fragrant.
Stir in chicken broth (or vegetable broth), diced tomatoes (with juices), tomato sauce, parsley, basil, red pepper flakes, salt, and pepper. Bring to a gentle simmer. Cook uncovered about 20 minutes, stirring occasionally.
Meanwhile, bring a saucepan of salted water to a boil. Add ditalini pasta and cook al dente according to package instructions. Drain well.
Add cooked pasta and rinsed cannellini beans to the soup. Simmer for 2-3 minutes to heat through and meld flavors. Taste and adjust salt or pepper if needed.
Ladle into bowls. Serve hot, with crusty bread or a green salad if desired.
Notes
This soup is super customizable! Swap in your favorite small pasta, use navy beans or chickpeas instead of cannellini, or toss in a handful of spinach at the end. For a vegetarian version, simply use vegetable broth.Leftovers keep well for 4 days in the fridge. If freezing, store without the pasta and add fresh pasta when reheating.