Go Back
Homemade Tomato Soup

Homemade Tomato Soup

Easy, Cozy & Comforting Fresh Tomato Soup
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 3 bowls
Course: Soup
Cuisine: Global / Homemade
Calories: 160

Ingredients
  

  • 6 –7 ripe tomatoes around 700–800g
  • 1 medium onion chopped
  • 4 –5 garlic cloves yes, I’m generous, and yes, you should be too
  • 1 carrot chopped (sounds weird but… it balances the tang perfectly)
  • 1 tbsp butter
  • 1 tbsp olive oil
  • 1 cup vegetable or chicken broth
  • Salt — add a little then more later
  • Black pepper
  • 1 tsp sugar only if tomatoes wake up moody — which happens often
  • A pinch of red chilli flakes
  • Fresh basil or coriander
  • Optional: 2–3 tbsp cream or milk if you want the cozy café version

Equipment

  • a medium or big-ish pot
  • a ladle (or a mug… done that before)
  • a blender or immersion blender
  • Knife + cutting board
  • a strainer (only if you like it silky-smooth)

Method
 

Step 1: Warm up the pot
  1. Butter + olive oil go in together. They’re like old friends — one brings flavor, the other keeps things from burning.
  2. Onions and garlic follow.
  3. The moment garlic hits heat? That’s when your kitchen starts smelling like comfort. Stir until the onions soften. If they brown a little too much… eh. Let it be. Life isn’t perfect.
Step 2: Tomatoes + carrot join the party
  1. Dump everything in.
  2. Tomatoes. Carrot. Give them a little nudge with your spoon.
  3. They’ll slowly collapse — like they’re tired from being tomatoes all day. Ten minutes or so. No need to rush.
Step 3: Pour broth, season, simmer
  1. Add broth.
  2. Salt, pepper, chilli flakes, sugar if needed.
  3. Let everything simmer gently for 15–20 minutes.
  4. This is the moment I usually wander away… maybe check my phone… maybe stare out of the window for no reason… then suddenly remember the pot like, “Oh right. Soup!”
  5. If that’s you too — welcome to my cooking style.
Step 4: Blend
  1. Turn the heat off. Let it cool unless you enjoy hot tomato explosions in your kitchen. (Been there. Don’t recommend it.)
  2. Blend until smooth.
  3. If you want the fancy café texture, strain it. If not — embrace the rustic charm.
Step 5: Cream or no cream?
  1. Pour your soup back into the pot.
  2. Add cream or milk if you want it thicker, rounder, softer. Like wearing a sweater… but in soup form.
  3. Heat gently for just a few minutes. Taste. Adjust. Maybe add more pepper because something inside you says so.
Step 6: Serve, breathe, enjoy
  1. Basil on top.
  2. Maybe a swirl of cream.
  3. Croutons if you feel fancy.
  4. A grilled cheese if you’re truly living your best life.
  5. And that’s it. A bowl of warmth