Low carb, high protein, and somehow tastes like you did more than you actually did.
This is that quiet, reliable soup that shows up when you want something light but still satisfying. Warm, comforting, and just clean enough to make you feel like youโre doing your body a favor.
Thereโs something about tomatoes slowly breaking down in a pot that feelsโฆ reassuring. They soften, release that deep red richness, and suddenly the whole kitchen smells like you made a good decision. Add in fresh fish, silky tofu, and a bit of ginger heat, and now youโve got a bowl that feels balanced, nourishing, and honestly a little addictive.
And the best part? One pot. Eight minutes. Minimal effort, maximum reward.
Ingredients:
- 4 pieces fresh fish fillet (clean, tender protein that cooks fast and stays soft)
- 3cm ginger, sliced (the quiet heat that warms everything up)
- 1/2 onion, sliced (sweetness builder, no shortcuts)
- 1 tomato, sliced (the base that melts into the soup and carries the flavor)
- 1 box soft tofu (silky, gentle, balances the whole bowl)
- Konjac noodles or strips (light, filling, keeps things clean without weighing you down)
- 3โ4 small chilies, optional (a little kick if you want to wake things up)
- 200โ300ml fish broth or water (the base that lets everything come together)
Seasoning
- 2 tbsp fish sauce (deep, savory backbone)
- Salt (adjust to your taste)
- A pinch of sugar (just enough to round out the acidity)
- White pepper (soft heat that lingers)

Steps:
Step 1: Build the Base
Pour your broth or water into a pot.
Add ginger, onion, and tomato slices and let it simmer until the tomatoes soften and start to break down.
This is where the soup starts to come alive. The color deepens, the aroma builds, and everything begins to feel intentional.
Step 2: Slide in the Fish
Gently add the fish fillets and let them cook without stirring too much.
You want them tender, not broken apart. Give them space to do their thing.

Step 3: Finish the Pot
Add tofu, konjac, and chilies.
Season with fish sauce, salt, sugar, and white pepper.
Let everything simmer together for about 8 minutes. Not longer. This soup works because it stays light and fresh.

Step 4: Final Touch
Taste it. Adjust seasoning if needed.
If you have it, finish with a sprinkle of coriander or a light drizzle of garlic oil. It lifts the whole bowl.
Pro Tip:
Donโt overcook the fish. The moment it turns opaque and flakes easily, itโs ready. Any longer and it loses that soft, silky texture that makes this soup so good.
This is one of those meals that doesnโt try too hard but still delivers. Light, warm, and satisfying without slowing you down. Exactly what you need when you want something simple that still feels right.


Leave a Reply