Description
Craving something warm, hearty, and full of rustic Italian charm? This Hearty Pasta e Fagioli Soup is your go-to comfort food for chilly nights, busy weeknights, or anytime you need a soul-soothing bowl of goodness. It’s the perfect blend of savory broth, tender beans, small pasta, and aromatic vegetables simmered to perfection.
Whether you’re looking for a quick dinner idea, healthy soup recipe, or comforting food ideas for meal prep, this easy recipe delivers in both flavor and function. Bursting with nutrients and homestyle flavors, it’s one of those classic dishes you’ll want to make again and again. Plus, it’s easy to customize for vegetarians or those avoiding gluten. A must-add to your list of dinner ideas!
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1/2 pound Italian sausage or ground beef (optional)
- 1 (15-ounce) can crushed tomatoes
- 1 (15-ounce) can diced tomatoes
- 4 to 5 cups chicken or vegetable broth
- 1 (15-ounce) can cannellini beans, drained and rinsed
- 1 (15-ounce) can red kidney beans, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon dried thyme
- Salt and pepper to taste
- 1/4 teaspoon red pepper flakes (optional)
- 1 cup ditalini or elbow pasta
- Fresh parsley, chopped (for garnish)
- Grated Parmesan cheese (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5–7 minutes until softened. Add garlic and cook 1 minute.
- Add sausage or ground beef (if using). Cook until browned. Drain excess fat.
- Stir in crushed and diced tomatoes, oregano, basil, thyme, red pepper flakes, salt, and pepper. Simmer for 2–3 minutes.
- Pour in broth. Bring to a boil, reduce heat, and simmer for 20 minutes.
- Add both types of beans. Simmer an additional 10 minutes.
- Stir in pasta and cook until al dente, 8–10 minutes. Alternatively, cook pasta separately and stir in before serving.
- Adjust seasoning. Serve hot, garnished with parsley and Parmesan.
- Prep Time: 15 minutes
- Cook Time: 35 minutes