This Italian Sausage Pasta Soup is a one-pot comfort meal featuring savory sausage, tender pasta, and a rich tomato broth — a hearty dinner perfect for cozy nights.
1 tbsp olive oil
1 lb Italian sausage (sweet or spicy)
1 onion, diced
2 carrots, chopped
3 garlic cloves, minced
1 tsp Italian seasoning
Pinch red pepper flakes (optional)
1 can (28 oz) crushed tomatoes
4 cups chicken broth
1 bay leaf
1½ cups small pasta (ditalini, elbows, shells)
2–3 cups baby spinach or chopped kale
Salt and pepper to taste
Optional: grated Parmesan, splash of cream
In a large pot, heat olive oil. Add sausage, cook and crumble until browned. Remove and set aside.
Add onion, carrots, and garlic. Sauté 5–7 minutes.
Stir in seasoning and red pepper flakes. Add tomatoes, broth, and bay leaf. Bring to a boil.
Return sausage to pot. Simmer 10 minutes.
Add pasta and cook until just tender (8–10 min).
Stir in spinach and let wilt. Season with salt and pepper.
Serve hot, topped with Parmesan or a swirl of cream if desired.