Description
Pasta Fagioli Soup is a cozy and nourishing dish that captures the essence of Italian comfort food. This hearty soup features lean ground beef, a medley of fresh vegetables, and small pasta, all simmered in a flavorful tomato broth. Perfect for family gatherings or chilly nights at home, this recipe is both satisfying and easy to prepare, making it a go-to favorite for busy weeknight dinners. Its bold flavors and nutritious ingredients create a meal that not only warms the heart but also nourishes the body.
Ingredients
- 1 pound lean ground beef
- 1 ½ cups chopped yellow onion
- 1 cup diced carrots
- 1 cup sliced celery
- 1 tablespoon minced garlic
- 2 ½ cups tomato sauce
- 3 cups low-sodium beef broth
- 1 can (15 oz) crushed tomatoes
- 1 cup uncooked small pasta (like ditalini)
- 1 can (15 oz) dark red kidney beans, drained and rinsed
- 1 can (15 oz) cannellini beans, drained and rinsed
- 2 teaspoon granulated sugar
- 1 ½ tablespoon Italian seasoning
- Salt and freshly ground black pepper
- 2 tablespoon olive oil, divided
- Chopped fresh parsley for serving
- Grated cheese for serving (optional)
Instructions
- In a large pot, heat 1 tablespoon of olive oil over medium-high heat and brown the lean ground beef. Drain the excess fat.
- Add the second tablespoon of olive oil and sauté chopped onions, carrots, and celery until tender. Stir in minced garlic.
- Mix in Italian seasoning, sugar, salt, black pepper, and the browned beef; cook until combined.
- Pour in beef broth, tomato sauce, and crushed tomatoes; bring to a boil then simmer until vegetables are tender.
- Cook pasta according to package directions; drain and set aside.
- Stir cooked pasta and rinsed beans into the soup; adjust seasoning as needed.
- Serve warm with optional grated cheese and fresh parsley.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl (about 350g)
- Calories: 380
- Sugar: 6g
- Sodium: 620mg
- Fat: 12g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 10g
- Protein: 25g
- Cholesterol: 70mg