Cream Cheese Tomato Soup
This cream cheese tomato soup tastes like the classic comfort food but it’s secretly loaded with vegetables! Carrots and celery make a hearty base for this deliciously rich but healthy soup.

The secret to this tomato soup? Just a touch of cream cheese. I don’t always have cream cheese on hand but when I do, this is my go-to recipe. It makes the texture of this soup deliciously rich but it’s still loaded with tons of vegetables. You can decide if you want to keep the soup chunky or blend it into a puréed soup. Either way, this one is sure to be a staple!
We’ve made this recipe countless times with plenty of substitutions, but it turns out delicious every single time! So this is my take on creamy vegetarian tomato soup! If you’re looking a vegan version, try this tomato and rice soup! Just as hearty but without any dairy. Need a little extra protein? Try this high protein tomato soup! And if you like things spicy, try my spicy tomato soup.
How to Make Cream Cheese Tomato Soup
it slightly chunky.
How to Safely Blend Tomato Soup
- I like to use an immersion blender because it’s a little less messy and I think it’s easier to achieve the perfect consistency. I like my soup a little chunky so an immersion blender lets me combine all the ingredients without making it perfectly smooth.
- But if you don’t have an immersion blender, you can still blend this soup in a blender. I recommend working in two batches and letting the soup cool slightly before transferring, just so you don’t burn yourself! Remember to allow steam to escape from the blender so the soup doesn’t explode!
- Do NOT try to blend the hot soup in a bullet style blender like a Nutribullet or Magic Bullet. The steam must escape or you risk an explosion!
Tomato Soup Topping Ideas
- I love a sprinkle of shredded Parmesan cheese. It adds a delicious saltiness to the soup!
- You could also top it with these homemade whole wheat croutons. I love the texture of crunchy croutons on top of my soup!
- If you have any fresh basil in your garden, try slicing into thin ribbons and sprinkling on top of your soup!
What to Serve with Tomato Soup
Looking for the perfect sandwich to pair with this soup? Try my broccoli sandwiches for a veggie packed meal! Or enjoy it with a feta grilled cheese. This soup is also delicious with a loaf of Wildgrain bread.
PrintCream Cheese Tomato Soup
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 8 cups 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Soup
- Diet: Vegetarian
Description
This cream cheese tomato soup tastes like the classic comfort food but it’s secretly loaded with vegetables! Carrots and celery make a hearty base for this deliciously rich but healthy soup.
Ingredients
- 1 tablespoon olive oil
- 1 large yellow onion, diced
- 3 large carrots, diced (about 1 1/2 cups)
- 2 large celery stalks, diced (about 1 cup)
- 4 cloves garlic, minced
- 1 tablespoon tomato paste
- 1 cup vegetable broth
- 1 28oz can crushed tomatoes
- 1 14 oz can fire-roasted tomatoes
- 4 oz cream cheese
- 1/2 teaspoon salt (or to taste)
Instructions
- In a large pot, heat the olive oil over medium heat.
- Add the onion, carrots, and celery and cook for 8-10 minutes until the onion is translucent and the vegetables have softened slightly.
- Add the garlic and tomato paste and continue to cook for 2 minutes.
- Add the vegetable broth, crushed tomatoes, and fire-roasted tomatoes and simmer for 20-25 minutes until the vegetables are tender.
- Add the cream cheese and stir until combined.
- Use an immersion blender to blend the soup to your desired consistency. Or let the soup cool slightly, then carefully transfer to a blender. When blending, remove the center of the blender cap to allow steam to escape while blending.
- Add salt to taste, if needed.
Notes
This recipe makes about 8 cups of soup. This could serve 3-6 people depending on if you’re serving it as a main dish or side dish.
This is delicious. Will be my go to tomato soup! Thank you.
Yay! I’m so glad you liked it! I made it again today myself ☺️
We love this soup! We don’t fully blend at the end because we love the little “crunch” of the veggies in the soup.
I can’t say if it’s the best recipe out there because it’s so good I can’t make myself try any others!
Thanks so much for publishing this!!
Yay! I’m so glad to hear you love it, Michele!
Made this for dinner tonight and topped it with avocado and cheesy croutons with grilled cheese. Deliciousness.
Yay!! I’m so glad you liked it! Love the idea of topping it with avocado!