Shanghainese caifan is one of the most comforting everyday dishes you can make, especially if you want something high in fiber, gentle on the stomach, and deeply satisfying. Caifan literally means “vegetable rice,” and this dish stays true to its name with its tender rice, delicate greens, and thin slices of la rou (cured pork). It’s a classic home-style meal that feels warm, familiar, and nourishing.
This version keeps the ingredients simple and digestible. The rice steams together with thinly sliced la rou, giving the grains a savory aroma without making the dish heavy. Meanwhile, a full 1-pound bag of finely chopped Shanghai bok choy gets stir-fried slowly over medium-low heat. As the bok choy cooks down, it releases its natural liquid and becomes soft, sweet, and incredibly easy on the stomach.
Once the greens are perfectly wilted, you combine them with the steamed rice and finish the dish with just a splash of soy sauce. The final result is a warm, cozy bowl filled with gentle flavors and a satisfying texture. It’s a recipe that honors its Shanghainese roots while staying light, balanced, and nourishing.
Nutrition & Key Ingredients
This Shanghainese caifan is high in fiber, easy to digest, and made with whole, simple ingredients. It’s perfect for anyone looking for a balanced meal that feels comforting but still supports good digestion.
Key Ingredients:
- La rou (thinly sliced cured pork): Adds savory notes without overwhelming richness.
- Shanghai bok choy: High in fiber, full of minerals, and naturally hydrating.
- White rice: Soft and easy on digestion, especially when steamed with aromatics.
- Soy sauce: Adds a touch of saltiness and umami.
Nutritional Highlights:
- High in fiber from bok choy
- Gentle on the stomach
- Naturally low in fat
- Hydrating from slow-cooked greens
- Packed with vitamins A, C, and folate
- Great for gut comfort and easy digestion
Why You Should Make This
This dish is everything you want on a slow day: warm, easy, nutritious, and deeply comforting. It uses minimal ingredients, requires very little prep, and comes together with gentle cooking methods that make each component easy to digest.
It’s also incredibly customizable — you can add more greens, adjust the protein, or make a vegetarian version by omitting the la rou. The simplicity of Shanghainese caifan is what makes it shine. It’s a dish you’ll return to on days you want something soothing, balanced, and nourishing for both the body and the stomach.
Easy Shanghainese Caifan with Bok Choy
This Shanghainese caifan is a high-fiber, gentle-on-the-stomach rice dish made by steaming rice with thinly sliced la rou, then mixing it with slow-cooked Shanghai bok choy and a splash of soy sauce. It’s comforting, nourishing, and perfect for an easy everyday meal.
Ingredients
Instructions
-
Rinse the white rice and place it in the rice cooker. Add the thinly sliced la rou on top of the rice. Cook using the regular white rice setting.
-
While the rice cooks, heat a pan over medium-low heat. Add the additional la rou slices and let them render slowly. Add the finely chopped Shanghai bok choy to the pan & cook on medium-low heat until the bok choy releases its liquid and becomes soft and tender.
-
Once the rice finishes, fluff it and transfer it to the pan with the bok choy. Add a splash of soy sauce and gently mix until well combined. Serve warm.
Nutrition Facts
Nutrition Facts
Servings 2
- Amount Per Serving
- Calories 378.47kcal
- % Daily Value *
- Total Fat 1.09g2%
- Saturated Fat 0.23g2%
- Sodium 655.46mg28%
- Potassium 713.02mg21%
- Total Carbohydrate 80.72g27%
- Dietary Fiber 3.63g15%
- Sugars 2.98g
- Protein 11.2g23%
- Vitamin A 10133.61 IU
- Vitamin C 103.31 mg
- Calcium 273.08 mg
- Iron 2.84 mg
- Vitamin E 0.31 mg
- Vitamin K 103.35 mcg
- Thiamin 0.17 mg
- Riboflavin 0.22 mg
- Niacin 3 mg
- Vitamin B6 0.66 mg
- Folate 158.83 mcg
- Pantothenic Acid 1.2 mg
- Phosphorus 208.11 mg
- Magnesium 70.81 mg
- Zinc 1.52 mg
- Selenium 15.74 mcg
- Copper 0.28 mg
- Manganese 1.48 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
