Warm Hug in a Mug: Creamy Tomato Soup

There’s nothing quite like a warm mug of creamy tomato soup to wrap your hands around, especially on chilly days. This recipe combines the rich flavors of ripe tomatoes, aromatic herbs, and velvety cream to create a hug in a mug that warms both body and soul.


  • 2 cups ripe tomatoes, diced
  • 1/2 cup heavy cream
  • 1/4 cup onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tablespoon olive oil
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional, for a hint of heat)
  • Fresh basil leaves for garnish


  1. In a medium pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent.
  2. Add the minced garlic and cook for another 30 seconds until fragrant.
  3. Add the diced tomatoes, dried basil, salt, and black pepper. Let the mixture simmer for about 10 minutes, allowing the flavors to meld.
  4. Using an immersion blender, carefully blend the soup until smooth. Alternatively, you can transfer the mixture to a countertop blender.
  5. Return the blended soup to the pot and stir in the heavy cream. Heat the soup gently, but do not let it boil.
  6. If desired, add the red pepper flakes for a subtle kick of heat.
  7. Ladle the creamy tomato soup into mugs, and garnish with fresh basil leaves.

Prep time: 10 minutes

Yields: 2 servings

Indulge in the heartwarming creaminess of this tomato soup that’s perfect for cozy evenings and quick lunches.

Nutritional information: Calories: 240 | Fat: 18g | Carbohydrates: 18g | Protein: 3g

Make this creamy tomato soup whenever you’re in need of a comforting embrace. The blend of fresh ingredients and silky texture is sure to remind you of a hug in a mug, making even the coldest days feel warm and inviting.