Ingredients
Method
Cooking
- Heat olive oil in a large pot over medium heat.
- Add ground beef and cook until browned. Drain excess grease if needed.
- Add diced onion and cook for 2–3 minutes until soft.
- Stir in garlic, Italian seasoning, paprika, salt, and pepper. Cook for 30 seconds until fragrant.
- Pour in beef broth and crushed tomatoes. Bring to a gentle boil.
- Add pasta and reduce heat, simmering for 10–12 minutes, stirring occasionally, until pasta is tender.
- Lower heat, stir in butter and milk.
- Gradually add cheddar and Parmesan, stirring until melted and smooth.
- Taste and adjust seasoning. Stir in spinach if using and let wilt.
- Ladle into bowls and garnish with parsley and extra cheese.
Notes
Cool the soup to room temperature before storing. Refrigerate in an airtight container for up to 3 days or freeze for up to 2 months. Thin with a little broth or milk if it thickens.
