Ingredients
Method
Building the Flavor Base
- Heat olive oil in a large Dutch oven over medium-high heat.
- Add Italian sausage and break it into small pieces with a wooden spoon. Cook until browned, about 5-7 minutes.
- If using ground beef, drain excess fat after browning.
Sautéing the Vegetables
- Add onion, carrots, and celery to the browned meat. Cook for 8-10 minutes until vegetables soften.
- Add minced garlic and cook for 1 minute.
Adding Liquids and Beans
- Pour in crushed tomatoes and scrape up any brown bits from the pot.
- Add chicken or vegetable broth and both types of beans.
- Stir in Italian seasoning, bay leaf, salt, pepper, and red pepper flakes.
- Bring to a boil, then reduce heat to simmer for 20 minutes.
Cooking the Pasta
- Cook pasta directly in the soup or separately. If cooking in soup, add dry pasta to simmering soup.
- If cooking separately, boil pasta in salted water, drain, and add to bowls before pouring soup over top.
Adding Fresh Greens
- Stir in fresh spinach or chopped kale in the last 5 minutes until wilted.
Finishing Touches
- Remove bay leaf and stir in parsley.
- Ladle into bowls and top with Parmesan.
Notes
This soup is perfect for meal prep. Store soup and pasta separately to prevent mushiness. Freezing is also an option, just add fresh pasta upon reheating.
