Skip to main content
Chef Mise
Large shards of silken tofu in a clear, spicy red Thai curry broth with vibrant green herb oil splashes.
Recipe Frames
Glance

Brothy Thai Curry with Silken Tofu

Herb oil, spicy broth, and tofu that melts like butter.

Tonight fit

Technique-forward Brothy Thai Curry with Silken Tofu: Herb oil, spicy broth, and tofu that melts like butter.

Key move

Silken tofu is a nightmare to work with. It breaks if you look at it wrong. The trick here is to build the flavorful broth first, then slide the tofu in at the very end just to warm it through. Do not stir. Shake the pot.

Next move
Start cooking as soon as this feels like the right dinner.

The fit, timing, and key move are all here. If it is a yes, go straight into cook mode.

At a glance

Herb oil, spicy broth, and tofu that melts like butter.

Total: 30 minActive: 9 minDifficulty: MediumYield: 4 Servings

Timing note: 30 min

East AsianPlant-BasedDinner
Keep close

Set your units, then drop the ingredients into grocery if this is happening later.

Glance

What matters before the pan gets hot

The shortest path to understanding the dish, the key move, and whether tonight is the right time to cook it.

The Hook

Silken tofu is a nightmare to work with. It breaks if you look at it wrong. The trick here is to build the flavorful broth first, then slide the tofu in at the very end just to warm it through. Do not stir. Shake the pot.

The Technique

The delicate nature of silken tofu requires careful handling. Building a robust broth base before introducing the tofu ensures the flavors are developed without the risk of the tofu breaking apart. Gentle warming at the end preserves its texture.

The History

Thai-Inspired Modern.

Food Facts

Sourced notes. Tap to verify.

Biology
Legumes are naturally protein-rich

Legumes (beans, lentils, peas) are edible seeds that store energy and protein for a growing plant. That is why they show up across cuisines as an affordable, shelf-stable protein base.

Culture
Shakshouka has regional variation across MENA

Shakshouka appears in many regional forms with different pepper levels, herbs, and optional proteins while keeping eggs-poached-in-sauce as the core idea.

Tonight fit

Technique-forward Brothy Thai Curry with Silken Tofu: Herb oil, spicy broth, and tofu that melts like butter.

Nutrition per Serving

Estimated values
150kcal
10g
Protein
8g
Fat
12g
Carbs
2g
Fiber
Protein 25%Carbs 30%Fat 45%
5g
Sat. Fat
5g
Sugar
300mg
Sodium
150mg
Calcium
2mg
Iron
200mg
Potassium

Satiety

Data estimated
97/100
Very filling
Based on fiber, protein & calorie density
High protein
Reveal

Technique, context, and fallback plans

The reason the method works, the prep you can do early, and what to change if the dish starts drifting.

The story

Silken tofu is a nightmare to work with. It breaks if you look at it wrong. The trick here is to build the flavorful broth first, then slide the tofu in at the very end just to warm it through. Do not stir. Shake the pot.

Cool fact: We finish this with a homemade Herb Oil (cilantro/scallion blended with oil). The oil floats on the broth, hitting your tongue first with fat and fresh herbs.

Tofu disintegrated.

You boiled the soup too hard or stirred it with a spoon. Gentle swirl only.

Broth is thin.

It's supposed to be! This is a "brothy" curry, closer to consommé than a stew.

Watch the Technique

Video source: YouTube

Focus

Use this in Focus

Turn this nutrition profile into a week you can plan, shop, and actually cook.

Execute

Set up, cook, and remember what worked

The mise, the method, your notes, and the next recipes to master after this one lands.

The Setup

  • Medium Pot
  • Blender
The mise

The Mise en Place

4

Your prep station before cooking begins

garnish (0/1)

1 bunchfresh herbs(Cilantro, Basil, Mint)

main (0/3)

1 lbsilken tofu(The softest grade available. Drain carefully.)
2 tbspred curry paste(Fried in oil)
4 cupscoconut water(Not milk. We want a clear broth, not a creamy one.)
The method
Your notes

Service Log

Log your variables. Iterate like a pro.

Clean slate.

Log your variables after the first run.

Master These Next