Instantly view the recipe on any recipe blog with our free Chrome extension
Get 10 ingredients delivered today
SAUSAGE: Line a plate with paper towels and set aside. Heat a large (6 quart) cast iron stockpot over medium high heat. Add a drizzle (1/2 tablespoon) of olive oil and once the oil is shimmering, add in the sausage. Let stand for 30 seconds and then cook, breaking into crumbles, until browned through (about 6-8 minutes). You don't need to stir constantly; allowing sausage to brown will add more flavor. Transfer to prepared plate and set aside.
VEGGIES: Drain off all but 1 tablespoon sausage grease and add in 1 tablespoon olive oil. Add in the diced carrots, diced celery, and diced onion. Sauté, stirring often, for 5-7 minutes or until tender. Add in garlic and stir until fragrant, about 30 seconds. Add in both cans of tomatoes, both cartons of beef stock/broth, and seasonings: dried basil, Italian seasoning, dried oregano, salt and pepper (add salt and pepper to taste; I add 1/4 teaspoon salt and 1/2 teaspoon pepper -- this will vary depending on the actual beef stock/broth you use). Stir.
PASTA: Bring the soup to a boil. As soon as it's boiling, add in the uncooked pasta. Return to a boil and cook, uncovered, until pasta is tender, about 7-9 minutes. Stir in the cooked sausage and the spinach and stir until spinach wilts (only a minute or two). Remove from heat, and taste to adjust salt/pepper seasoning.
SERVE: serve with Parmesan cheese and crusty bread. Enjoy!