Creamy Tomato Basil Soup

What Tomatoes Are Best For Homemade Tomato Soup?

Plum varieties like Roma and San Marzano tomatoes are best for tomato soup because they’re much sweeter. They’re also meatier. Cherry tomatoes work too but they’ll take forever to remove the seeds from and aren’t as practical.

Roast the tomatoes

Preheat the oven. Place the tomatoes on a tray. Sprinkle olive oil and salt on them. Mix until well combined and bake. 

Cook the onions

Add the avocado oil, onions, and red pepper flakes to a large pot. Cook until onions are soft. Add the garlic and sauteé.

Add the tomatoes

Stir the crushed tomatoes, sun-dried tomatoes, and chicken broth into the pot. Bring it to a boil and add the roasted tomatoes.

Make it creamy

Add the basil and cream cheese to the pot. Stir until the cream cheese melts and mixes in completely.

Blend it

Use a blender to process the soup in batches until completely smooth. 

Serve and enjoy!

After blended, Serve immediately and enjoy! This creamy tomato basil soup is the best thing in the whole world when you dip a grilled cheese sandwich into it.