Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Chunky Tomato Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Description

This rich, comforting tomato soup is inspired by a life-changing diner experience. It features caramelized onions, garlic, and oregano, combined with creamy textures and hearty tomato chunks. Perfect for cozy meals!


Ingredients

Scale
  • 1 large onion, chopped
  • 2 tbsp olive oil
  • 1 tsp kosher salt
  • 2 tbsp butter
  • 3 cloves garlic, minced
  • 1 tsp dried oregano
  • 2 cups heavy cream
  • 2 (14.5 oz) cans diced tomatoes (with onion and garlic)
  • 34 tbsp tomato paste (adjust to taste)

Instructions

  1. In a large pot over medium heat, heat the olive oil. Add the chopped onion and kosher salt, stirring occasionally, and cook until lightly caramelized (about 10-15 minutes).
  2. Stir in the butter, garlic, and oregano, cooking for another minute until fragrant.
  3. Slowly pour in the heavy cream, stirring continuously.
  4. Add the diced tomatoes and tomato paste. Stir well and let simmer on medium heat for 15-20 minutes, until the soup thickens slightly and flavors meld.
  5. Taste and adjust seasoning if needed. Serve warm with crusty bread or grilled cheese for the ultimate comfort meal.
  6. Optional: Blend part of the soup for a smoother texture while keeping some tomato chunks intact.

Notes

  • For a smoother soup, blend part of the soup before serving, leaving some chunks for texture.
  • You can adjust the tomato paste for a richer or lighter tomato flavor.
  • Serve with a side of crusty bread or grilled cheese for the best experience.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 300
  • Sugar: 6g
  • Sodium: 650mg
  • Fat: 24g
  • Saturated Fat: 10g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 3g
  • Cholesterol: 50mg