As an Amazon Associate we earn from qualifying purchases.
This hearty tomato soup is the perfect cozy hug in a bowl. Fresh basil adds a burst of flavor and depth, while simple pantry ingredients keep this recipe fuss-free. It’s creamy, comforting, and absolutely satisfying for any time you crave a warm meal.

Ingredients

- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 garlic cloves, minced
- 1 teaspoon dried oregano
- 2 (14.5-ounce) cans diced tomatoes
- 1 cup vegetable broth
- ½ cup coconut milk (full-fat or light, depending on your preference)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- ¼ cup fresh basil leaves, roughly torn
Instructions
Start by warming the olive oil in a large pot over medium heat. Add the chopped onion and sauté until it turns soft and translucent, about five minutes. Stir in the minced garlic and dried oregano, cooking for another minute or so. The fragrant blend will be your cue to bring out the rich, comforting flavors of this soup.
Next, pour in the diced tomatoes and vegetable broth, stirring gently to combine. Season with salt and black pepper before bringing the mixture to a light simmer. Let the soup bubble away for 15 minutes to help meld and deepen the flavors. Afterward, carefully use an immersion blender (or transfer to a standard blender in batches) to purée until smooth.

Return the soup to the pot if you used a regular blender. Stir in the coconut milk and watch as the soup transforms into a silky masterpiece. Finally, toss in the fresh basil leaves and give everything one last stir. Taste for seasoning, adjusting salt or pepper if desired.
This tomato soup is all about that bold, herbaceous flavor, and it’s ready to be ladled into bowls. It’s wonderful served with a drizzle of extra coconut milk on top or paired with a toasty slice of rustic bread.

There’s plenty to love about this recipe: it’s vegan-friendly, creamy without dairy, and easy to adapt if you need to watch sodium or prefer certain herbs. You can swap coconut milk for cashew cream or add roasted red peppers for extra zest. Whether you’re a seasoned cook or a first-time soup maker, this recipe is sure to warm you up from the inside out.