Go Back

One-Pot Cozy Tomato Basil Soup - Simple, Comforting, and Quick

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings

Ingredients
  

  • Olive oil – For sautéing and richness.
  • Unsalted butter (optional) – Adds a little roundness to the flavor.
  • Yellow onion – The sweet, mellow base.
  • Garlic – Fresh cloves for aromatic punch.
  • Tomato paste – Concentrated tomato depth.
  • Canned whole peeled tomatoes (preferably San Marzano) – 28-ounce can.
  • Vegetable or chicken broth – Choose low-sodium.
  • Carrot – Natural sweetness to balance acidity.
  • Bay leaf – Subtle herbal backbone.
  • Fresh basil – Leaves and tender stems.
  • Heavy cream or coconut milk – For creaminess (optional but recommended).
  • Salt and black pepper – To taste.
  • Red pepper flakes – A hint of warmth (optional).
  • Sugar or honey – Just a pinch if needed to balance acidity.
  • Parmesan rind (optional) – Adds savory depth during simmering.
  • Lemon – A squeeze at the end brightens everything.

Method
 

  1. Sauté the aromatics. Warm 2 tablespoons olive oil (and 1 tablespoon butter if using) in a large pot over medium heat. Add 1 diced onion and a pinch of salt. Cook 6–8 minutes until soft and lightly golden. Stir in 3–4 minced garlic cloves and cook 30 seconds until fragrant.
  2. Toast the tomato paste. Add 2 tablespoons tomato paste and cook, stirring, for 1–2 minutes. It should darken slightly; this deepens the flavor.
  3. Build the base. Add the 28-ounce can of whole peeled tomatoes (with juices), 3 cups low-sodium broth, 1 peeled and chopped carrot, 1 bay leaf, a small pinch of red pepper flakes, and the Parmesan rind if using. Break the tomatoes up with a spoon.
  4. Simmer gently. Bring to a low simmer, then reduce heat to medium-low. Cook uncovered for 20–25 minutes, stirring occasionally. The carrot should be tender and the flavors melded.
  5. Add basil. Stir in 1 packed cup fresh basil leaves (save a few for garnish). Simmer 2 minutes to soften the leaves without dulling their freshness.
  6. Blend until smooth. Remove the bay leaf (and Parmesan rind). Use an immersion blender to puree the soup right in the pot until silky. For extra-smooth texture, blend in batches in a countertop blender, venting the lid.
  7. Finish and balance. Stir in 1/3 to 1/2 cup heavy cream or coconut milk. Taste and season with salt and black pepper. If it’s too tangy, add 1/2 to 1 teaspoon sugar or honey. Add a small squeeze of lemon to lift the flavors.
  8. Serve. Ladle into bowls and top with torn basil, cracked pepper, and a drizzle of olive oil. Add garlic croutons or a grilled cheese on the side if you like.