Hey there, soup lovers!
Are you craving something warm and comforting? I’ve got the perfect recipe for you!
Today, I’m sharing my easy tomato soup with cream cheese.
It’s creamy, rich, and packed with flavor.
Plus, it takes only a few minutes to whip up!
Grab a spoon and let’s dive into this deliciousness together!
Preparation Time | 10-15 minutes |
Cooking Time | 30-40 minutes |
Total Time | 40-55 minutes |
Level of Difficulty | Easy |
Ingredients
- 1 tablespoon olive oil
- 1 large diced yellow onion
- 3 large diced carrots (approximately 1 1/2 cups)
- 2 large diced celery stalks (about 1 cup)
- 4 minced garlic cloves
- 1 tablespoon tomato puree
- 1 cup vegetable stock
- 1 can (28oz) crushed tomatoes
- 1 can (14oz) fire-roasted tomatoes
- 4 ounces cream cheese
- 1/2 teaspoon salt (adjust to taste)
Step 1: Sauté the Vegetables
In a large pot, heat the olive oil over medium heat.
Add the finely chopped onion, diced carrots, and diced celery.
Cook for 8-10 minutes until the onion is translucent and the vegetables have softened slightly.
Step 2: Add Garlic and Tomato Paste
Add the minced garlic and tomato paste to the pot with the cooked vegetables, then continue to cook for an additional 2 minutes.
Stir frequently to prevent the garlic from burning and to ensure the tomato paste is well incorporated.
Step 3: Simmer the Soup
Add the vegetable broth, crushed tomatoes, and fire-roasted tomatoes to the pot.
Stir well and bring the mixture to a simmer.
Let it cook for 20-25 minutes until the vegetables are tender and the flavors are well blended.
Step 4: Add Cream Cheese
After simmering, add the cream cheese to the pot.
Stir until the cream cheese is completely combined with the soup, creating a creamy consistency.
Step 5: Blend the Soup
Use an immersion blender to blend the soup to your desired consistency directly in the pot.
If you don’t have an immersion blender, let the soup cool slightly, then carefully transfer it to a regular blender.
When blending, remove the center of the blender cap to allow steam to escape.
Blend until smooth or leave some texture, depending on your preference.
Step 6: Final Seasoning and Serve
Taste the blended soup and add salt as needed.
Stir well to evenly distribute the seasoning.
Serve the soup hot, garnished with your favorite toppings, if desired.