Description
This Sausage & Tomato Cream Cheese Soup is rich, hearty, and incredibly comforting. Made with Italian sausage, tomatoes, aromatic herbs, and melty cream cheese, it’s a creamy one-pot soup that delivers big flavor with minimal effort.
Ingredients
- 2 tablespoons olive oil
- 1 lb uncooked Italian sausage
- 1 small white onion, thinly sliced
- 2–3 garlic cloves, minced
- 1 (8 oz) can tomato puree
- 1 (14 oz) can crushed tomatoes
- 1–3 cups chicken broth (adjust to desired consistency)
- 1 teaspoon dried basil
- 1 cup cream cheese, chopped and softened
- ¼ cup parmesan cheese, grated
- Kosher salt and freshly ground black pepper, to taste
- Fresh parsley, chopped, for serving
Instructions
- Heat olive oil in a large pot over medium heat. Add the Italian sausage and cook until browned, breaking it apart with a spoon.
- Add the sliced onions and cook until softened, about 3–4 minutes. Stir in the minced garlic and cook for another 30 seconds.
- Pour in the tomato puree and crushed tomatoes, stirring to combine.
- Add 1–3 cups of chicken broth depending on how thick you want the soup.
- Season with dried basil, salt, and black pepper. Bring the soup to a gentle simmer.
- Add the softened cream cheese and stir until fully melted and incorporated.
- Mix in the grated parmesan and let the soup simmer for 5–10 minutes.
- Serve hot, topped with fresh chopped parsley.
Notes
- For extra spice, use hot Italian sausage or add a pinch of red pepper flakes.
- Use more broth for a thinner soup or less for a thicker, creamier consistency.
- Pairs well with crusty bread or garlic toast.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American