Chao Fan, or Chinese fried rice, is a timeless dish celebrated for its simplicity, versatility, and vibrant flavors. Traditionally made with a variety of proteins including pork, this homemade version skips the pork but keeps all the savory, satisfying elements that make fried rice a beloved meal worldwide.
Whether you want a quick weeknight dinner, a way to use leftover rice, or a crowd-pleasing dish, this pork-free Chao Fan delivers big on flavor and ease. Read on for a detailed recipe, tips for perfect fried rice, and tasty serving suggestions.
What Makes This Chao Fan Special?
The secret to great fried rice lies in using day-old rice and cooking it over high heat, which gives the grains a slightly crispy texture without becoming mushy. In this pork-free version, protein comes from eggs and optional chicken, shrimp, or tofu, making it perfect for families or anyone avoiding pork.
Ingredients (Serves 4)
- 4 cups cooked rice (preferably day-old and cold)
- 2 tablespoons vegetable or sesame oil
- 2 eggs, beaten
- 2 cloves garlic, minced
- ½ cup diced carrots
- ½ cup frozen peas
- 1 cup cooked chicken breast, shrimp, or firm tofu, diced (optional)
- 3 green onions, sliced
- 2–3 tablespoons soy sauce
- 1 tablespoon oyster sauce (or vegetarian mushroom sauce)
- ½ teaspoon ground white or black pepper
- Salt to taste
Prep and Cook Time
- Prep: 10 minutes
- Cook: 10 minutes
- Total: 20 minutes
Instructions
1. Prep all ingredients before cooking, as stir-frying is quick.
2. Cook eggs: Heat 1 tablespoon oil in a wok or large skillet over medium-high heat. Pour in eggs, scramble until just set, then remove and set aside.
3. Stir-fry vegetables: Add remaining oil, sauté garlic until fragrant (about 30 seconds), then add carrots and peas. Cook 2–3 minutes until tender.
4. Add rice and protein: Add cold rice, breaking apart clumps. Stir-fry 2–3 minutes until heated through. Toss in chicken, shrimp, or tofu, plus scrambled eggs.
5. Season: Add soy sauce, oyster or mushroom sauce, pepper, and salt as needed. Stir everything well.
6. Finish: Mix in green onions during the last minute. Serve hot.

Nutritional Highlights (per serving)
- Calories: ~380
- Protein: 17g (with chicken or shrimp)
- Carbs: 45g
- Fat: 12g
- Fiber: 2g
- Sodium: ~700mg
Serving Suggestions and Presentation
- Garnish with extra green onions or toasted sesame seeds.
- Add a fried egg on top for a rich, comforting finish.
- Serve alongside steamed vegetables or a light soup for a balanced meal.
Variations and Tips
- Use tofu and vegetarian oyster sauce for a vegetarian version.
- Boost flavor with diced bell peppers, mushrooms, or baby corn.
- For a spicy kick, add chili garlic sauce or fresh chilies.
- Avoid overcrowding the pan for better texture—cook in batches if needed.
With this easy pork-free Homemade Chao Fan recipe, you can enjoy a quick, savory meal packed with fresh veggies, protein, and vibrant flavors. It’s a perfect dish for any night of the week, whether for meal prep, family dinners, or a casual lunch.