Okinawan Aburaage Pouches Stuffed with Wild Salmon and Miso-Glazed Vegetables
Crispy, deep-fried tofu pouches (aburaage) are simmered in a savory, umami-rich broth and stuffed with wild-caught sockeye salmon and fibrous root vegetables. This dish captures the sweet-salty balance of traditional Okinawan cuisine without refined sugar, using date syrup for gentle sweetness and extra-virgin olive oil.

A little context
In Okinawa, aburaage is a staple of the diet, traditionally simmered in a sweetened dashi broth.
Method
- 01
Prepare the Date-Miso Broth
In a small bowl, whisk the blended date paste, white miso, and coconut aminos into 100ml of the cold broth until completely smooth. Set aside.
- 02
Blanch the Pouches
Bring a pot of water to a boil. Submerge the aburaage pouches for 30 seconds to remove excess surface oil and soften the skin. Drain and press gently with a clean towel. Set aside.
- 03
Sear the Vegetables
Heat 1 tablespoon of avocado oil in the Dutch oven over medium-high heat. Add the julienned burdock root and carrots. Sauté for 4-5 minutes until they begin to soften and develop a light golden edge. Add the shimeji mushrooms and cook for another 2 minutes.
- 04
Simmer the Base
Pour in the remaining broth and the reserved miso-date mixture. Bring to a gentle simmer (do not boil vigorously). Add the blanched aburaage pouches. Reduce heat to low, cover, and simmer for 15 minutes to allow the broth to penetrate the tofu.
- 05
Add the Salmon
Uncover the pot. Gently nestle the cubed wild salmon into the broth alongside the pouches. Cover and simmer for exactly 6-8 minutes, depending on the thickness of the salmon, until it is just opaque and flakes easily. Overcooking will dry out the fish.
- 06
Finish with Polyphenols
Remove the pot from heat. Stir in the cold-pressed extra-virgin olive oil to emulsify slightly into the broth. Taste and adjust seasoning if necessary (usually not needed due to the miso and aminos).
- 07
Serve
Carefully ladle the broth, vegetables, and salmon into bowls. Place one stuffed tofu pouch in each bowl. Garnish generously with sliced green onions. Serve immediately.
Pro tips
- ✦When selecting aburaage, check the ingredient label: the oil used for frying should be listed as coconut, avocado, or olive oil.
- ✦Burdock root oxidizes quickly; keep it submerged in water with a splash of vinegar until you are ready to cook to prevent browning.
- ✦For the best texture, slice the salmon into uniform cubes so they cook at the same rate as the vegetables.
Shop this recipe
As an Amazon Associate we earn from qualifying purchases.
Substitutions
- wild-caught sockeye salmon → wild-caught Arctic char or rainbow trout (Both offer similar omega-3 profiles and firm texture suitable for simmering.)
- burdock root → parsnip or daikon radish (Parsnip adds sweetness; daikon adds a lighter, peppery crunch. Adjust simmer time slightly based on hardness.)
- whole Medjool dates → 2 tbsp pure maple syrup (Use sparingly to mimic the sweetness; dates provide more fiber and a deeper caramel note.)
Storage
Store in a glass container in the refrigerator for up to 3 days. The tofu will continue to absorb flavor, making it even tastier the next day. Do not freeze, as the texture of the salmon and tofu will become grainy upon thawing.
What to serve with it
- A small side of fermented pickled daikon (takuan) made without sugar.
- Sparkling water with a wedge of yuzu or lemon.
FAQ
Is aburaage always fried in bad oils?+
Traditionally, yes, it is often fried in soybean or canola oil. However, many artisanal brands now use avocado or coconut oil. If you can only find the conventional version, blanching it in boiling water for 30-60 seconds before cooking significantly reduces the seed oil content and removes the greasy mouthfeel.
Can I make this vegan?+
Yes. Omit the salmon and increase the amount of shimeji mushrooms or add firm tofu cubes. The broth remains naturally rich and savory due to the kombu, shiitake, and miso.
Share this recipe
Notes from the community
Sign in to leave a note.
No notes yet — be the first.
You might also like





