Go Back
Tomato soup is a quintessential comfort dish that has warmed hearts and bellies for generations. Whether you’re snuggled up on a chilly evening or enjoying a light lunch, a bowl of tomato soup can be the perfect remedy for many moods. Its rich, tangy flavor and velvety texture make it a favorite among all age groups. While store-bought options are convenient, nothing compares to the taste and satisfaction of a homemade tomato soup crafted with care and fresh ingredients.

Creamy Chunky Tomato Soup

Warm up with this creamy chunky tomato soup that's perfect for any occasion! Made with fresh ripe tomatoes and a hint of basil and oregano, this comforting dish is both delicious and easy to prepare. Blend it to your desired texture, then stir in heavy cream or coconut milk for a rich finish. Enjoy it with crusty bread for dipping. A satisfying meal ready in just under an hour, it’s a must-try for tomato soup lovers!

Ingredients
  

4 cups ripe tomatoes, diced (about 8 medium tomatoes)

1 cup cherry tomatoes, halved

1 medium onion, chopped

3 cloves garlic, minced

2 tbsp olive oil

1 cup heavy cream (or coconut milk for a dairy-free option)

2 cups vegetable broth (or chicken broth)

1 tsp dried basil

1 tsp dried oregano

Salt and pepper to taste

Fresh basil leaves for garnish

Crusty bread for serving

Instructions
 

Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and cook until translucent, about 5 minutes. Stir in the minced garlic and sauté for an additional 1-2 minutes, until fragrant.

    Add Tomatoes: Stir in the diced tomatoes and cherry tomatoes. Cook for 10 minutes, stirring occasionally until the tomatoes start to break down and release their juices.

      Season: Add the vegetable broth, dried basil, dried oregano, salt, and pepper. Bring the mixture to a boil, then reduce the heat and simmer for 20 minutes, allowing the flavors to meld together.

        Creaminess Factor: Using an immersion blender, blend the soup to your desired consistency—smooth or leave some tomato chunks for texture. If using a traditional blender, blend in batches and return to the pot.

          Finish with Cream: Stir in the heavy cream (or coconut milk) and let the soup simmer for another 5-10 minutes, just until heated through. Adjust the seasoning with more salt and pepper if needed.

            Serve: Ladle the soup into bowls, garnish with fresh basil leaves, and serve with warm, crusty bread for dipping.

              Prep Time: 15 minutes | Total Time: 55 minutes | Servings: 4