Ingredients
Method
Sauté the Aromatics
- Heat 1 tablespoon of butter in a deep pot or pressure cooker. Add the bay leaf, garlic, and ginger, sautéing for a minute until fragrant. Add the chopped onions and cook until translucent.

Build the Base Flavor
- Toss in the diced carrots, beetroot, and coriander stems. Sauté for 2-3 minutes. The coriander stems are essential here—they add an earthy, fresh depth that leaves alone cannot provide.

Simmer and Soften
- Add the chopped tomatoes and salt. Pour in 3 cups of water or stock. Cover and simmer on medium heat for 12-15 minutes (or pressure cook for 2 whistles) until the tomatoes, carrots, and beets are completely mushy.
Blend and Strain
- Remove the bay leaf. Let the mixture cool slightly, then blend it into a completely smooth puree using an immersion blender or a standard mixer. Strain the puree back into the pot using a fine-mesh sieve to remove all tomato skins and seeds, ensuring a velvety texture.

Finish and Season
- Bring the strained soup back to a gentle simmer. Stir in the black pepper powder, sugar (to balance the acidity), and an extra tablespoon of butter for a glossy finish. If you prefer a thicker, railway-style consistency, stir in the cornstarch slurry and simmer for 2 minutes until thickened.
Prepare Croutons & Serve
- Pan-fry the bread cubes in butter until golden brown and crispy. Ladle the hot soup into bowls, swirl a splash of fresh cream over the top, and drop in a handful of crunchy croutons.
1/2 a beetroot gives the soup its striking red color naturally, keeping it clear of artificial food coloring.
Notes
Using coriander stems instead of leaves is the real secret to achieving that deep restaurant flavor profile without changing the color.
