Between school runs and meetings, mornings are chaos. But who says you can’t enjoy a steaming bowl of congee or crispy scallion pancakes? These 15 classic Chinese breakfast recipes are fast, forgiving, and packed with flavor—perfect for busy home cooks. Ready to transform your mornings?
Soy Milk

First time making your own soy milk? It's surprisingly simple and rewarding. With just a few ingredients, you can create a smooth, subtly sweet plant-based milk that rivals store-bought versions.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 20 minutes
Ingredients
For the soy milk base
- 1 cup dried soybeans
- 4 cups water, plus more for soaking
For sweetening
- 2 tablespoons granulated sugar
- 1/2 teaspoon vanilla extract
- Pinch of salt
Instructions
- Rinse 1 cup dried soybeans under cold water and pick out any discolored or damaged beans. Place them in a large bowl, cover with several inches of water, and let soak overnight or for at least 8 hours. If short on time, use the quick-soak method: bring beans and water to a boil, boil for 2 minutes, then remove from heat and let sit for 1 hour.
- Drain and rinse the soaked soybeans thoroughly. Discard the soaking water.
- Transfer the rinsed soybeans to a blender. Add 4 cups fresh water. Blend on high until the mixture is very smooth, about 2 minutes. You should see no large bean bits. Tip: For an even smoother result, let the blended mixture rest for 5 minutes and blend again.
- Pour the blended mixture into a large, heavy-bottomed pot. Bring to a boil over medium-high heat, stirring frequently to prevent scorching on the bottom. Once boiling, reduce heat to low and let it simmer gently for 20 minutes. Skim off any foam that rises to the surface—this step ensures a clean, smooth texture. Tip: The foam is natural, but removing it prevents a beany taste.
- Prepare a straining station: place a fine-mesh sieve lined with a nut milk bag or several layers of cheesecloth over a large bowl or clean pot. Carefully pour the cooked soy milk mixture into the sieve. Let it drain naturally for a few minutes, then gather the cloth and squeeze out as much liquid as possible. Save the leftover okara (soybean pulp) for another use, like baking or veggie burgers.
- Return the strained soy milk to the pot. Place it over medium heat and add the sugar and a pinch of salt. Stir until the sugar is completely dissolved. Tip: Start with a small amount of sugar and adjust to your preferred sweetness, but remember this recipe aims for subtle sweetness.
- Remove the pot from heat and stir in the vanilla extract. Taste and adjust sweetness or vanilla if desired.
- Allow the soy milk to cool to room temperature, then transfer to a sealed container and refrigerate. It will keep for about 5 days. Shake well before using, as separation is natural.
Unsweetened, this soy milk has a clean, nutty flavor that's perfect for savory dishes. For a treat, blend it with strawberries and a splash of vanilla for a creamy smoothie, or use it to make a dairy-free latte.
Fried Dough Sticks

A beloved breakfast classic, fried dough sticks are crispy on the outside and airy on the inside—perfect for dipping in warm soy milk or congee. This step-by-step guide will help you achieve that signature golden-brown puff at home.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 15 minutes
Ingredients
For the Dough
- 2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 tablespoon granulated sugar
- 3/4 cup warm water (about 110°F)
- 1 tablespoon vegetable oil
For Frying
- 4 cups vegetable oil (for deep frying)
Instructions
- In a large bowl, whisk together the flour, baking powder, baking soda, salt, and sugar until evenly combined.
- Add the warm water and 1 tablespoon vegetable oil to the dry ingredients.
- Stir with a spoon until a shaggy dough forms, then transfer to a lightly floured surface.
- Knead the dough for about 5 minutes until smooth and slightly elastic. (Tip: Do not over-knead; it should be soft but not sticky.)
- Wrap the dough in plastic wrap and let it rest at room temperature for 30 minutes. (Tip: Resting relaxes the gluten, making the dough easier to roll.)
- After resting, unwrap the dough and roll it into a 12×6-inch rectangle, about 1/4-inch thick.
- Using a sharp knife or pizza cutter, cut the dough crosswise into 12 strips, each about 1 inch wide.
- Take one strip and place it on top of another strip, stacking them in pairs. Press a chopstick or skewer lengthwise down the center of each pair to seal them together.
- Gently stretch each pair to about 8 inches long, pinching the ends to seal.
- In a deep pot or wok, heat the 4 cups of vegetable oil to 350°F. (Tip: Use a deep-fry thermometer to maintain the temperature; if too cool, the dough absorbs oil; if too hot, it burns.)
- Carefully add 2-3 dough sticks at a time to the hot oil. Fry for about 1-2 minutes per side, until deep golden brown and puffed.
- Using a slotted spoon, transfer fried sticks to a paper towel-lined plate to drain excess oil. (Tip: For extra crispiness, let them cool on a wire rack instead.)
- Repeat with remaining dough, allowing the oil to return to 350°F between batches.
Serve these crispy sticks immediately while they're hot and crunchy. They pair beautifully with a bowl of savory congee or sweetened soy milk—just dip and enjoy the contrast of textures.
Plain Congee

Here's a comforting bowl of plain congee, the ultimate blank canvas for any toppings. This soothing rice porridge requires just two main ingredients and a little patience. Perfect for when you need a gentle meal.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 60 minutes
Ingredients
For the congee base
- 1 cup white rice (short-grain or jasmine)
- 8 cups water
For seasoning
- 1/2 teaspoon salt (optional)
Instructions
- Rinse the white rice under cold water until the water runs clear to remove excess starch; this gives a clearer, less gluey congee.
- In a large heavy-bottomed pot, combine the rinsed rice and 8 cups water. Using a heavy pot helps distribute heat evenly and prevents scorching.
- Bring the mixture to a boil over high heat.
- Once boiling, reduce the heat to low, so the congee simmers gently.
- Simmer uncovered for 1 hour, stirring occasionally with a wooden spoon to prevent the rice from sticking to the bottom. Tip: Stir in one direction to keep the grains moving.
- If the congee becomes too thick during cooking, add more boiling water, 1/4 cup at a time, until it reaches your desired consistency.
- Season with 1/2 teaspoon salt to taste, if desired. Stir well to incorporate.
- Serve hot, with your choice of toppings like scallions, sesame oil, or preserved vegetables.
Let the congee cool slightly before serving. The texture should be silky and creamy, not watery. You can garnish with scallions, sesame oil, or soy sauce, but it's lovely on its own.
Century Egg and Lean Pork Congee

Despite its humble appearance, this Century Egg and Lean Pork Congee delivers layers of umami comfort. Don't be intimidated by the century egg—its creamy yolk adds a unique depth to the silky rice porridge. This slow-cooked congee is perfect for a soothing breakfast or a nourishing meal any time of day.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 60 minutes
Ingredients
For the congee base
- 1 cup jasmine rice
- 8 cups water
- 1 (2-inch) piece ginger, sliced
For the protein
- 8 oz lean pork loin, sliced into thin strips
- 2 century eggs, peeled and quartered
For seasoning
- 1/2 tsp salt, plus more to taste
- 1/4 tsp white pepper
- 1 tsp sesame oil
For garnish
- 2 scallions, thinly sliced
Instructions
- Rinse the rice under cold water until the water runs clear, then drain well. For an even smoother congee, soak the rinsed rice in fresh water for 30 minutes before cooking.
- In a large pot, combine the drained rice and 8 cups water. Bring to a boil over high heat, then reduce the heat to low to maintain a gentle simmer.
- While the rice simmers, season the pork strips with a pinch of salt and a dash of white pepper. Toss to coat evenly.
- After the congee has simmered for 30 minutes (stirring occasionally to prevent sticking), add the sliced ginger and seasoned pork. Stir to distribute.
- Continue simmering for another 20 minutes, stirring every 5 minutes to keep the congee from sticking to the bottom. The pork should be cooked through and tender.
- Gently add the quartered century eggs to the pot. Simmer for another 10 minutes – the eggs will soften and release their creamy yolks, enriching the congee.
- Season the congee with the remaining salt and white pepper to taste. Drizzle in the sesame oil and stir once more.
- Ladle the congee into bowls and top with sliced scallions. Serve hot.
Garnish with extra scallions and a dash of white pepper for brightness. The congee is silky, with tender pork and the unique creamy richness of century egg. Enjoy it with crispy youtiao or as a comforting bowl on its own.
Scallion Pancake

Nothing beats the satisfaction of making crispy, flaky scallion pancakes from scratch. This recipe uses a simple hot-water dough to create those perfect layers, while fresh scallions provide a savory punch.
Serving: 4 | Prep Time: 30 minutes | Cooking Time: 10 minutes
Ingredients
For the Dough
- 2 cups all-purpose flour
- 3/4 cup boiling water
- 1/4 cup cold water
- 1/2 teaspoon salt
For the Filling
- 1 cup finely chopped scallions
- 2 tablespoons vegetable oil
- 1 teaspoon sesame oil
- 1/2 teaspoon salt
For Frying
- 3 tablespoons vegetable oil
Instructions
- In a large bowl, combine 2 cups all-purpose flour and 1/2 teaspoon salt. Slowly pour in 3/4 cup boiling water while stirring with chopsticks or a fork until a shaggy dough forms.
- Add 1/4 cup cold water and knead gently until a smooth dough forms, about 2 minutes. Do not overwork; the dough should be soft and slightly tacky. Cover with plastic wrap and rest 30 minutes.
- While dough rests, mix filling: combine 1 cup finely chopped scallions, 2 tablespoons vegetable oil, 1 teaspoon sesame oil, and 1/2 teaspoon salt in a bowl. Set aside.
- After resting, divide dough into 4 equal pieces. On a lightly floured surface, roll one piece into a thin circle about 8 inches in diameter.
- Brush the surface with a thin layer of vegetable oil (about 1 teaspoon from the filling's oil, or additional). Spread 1/4 of the scallion mixture evenly over the dough, leaving a small border.
- Roll the circle tightly into a log, then coil the log into a snail shape. Tuck the end underneath and gently flatten with your palm. Let rest 5 minutes.
- On a floured surface, roll the coil gently into a 6-inch circle, being careful not to press out the layers. Repeat with remaining pieces.
- Heat a large non-stick skillet over medium heat. Add 1 tablespoon vegetable oil. Place one pancake in the skillet and cook until golden brown on the bottom, about 2 minutes.
- Flip and cook the other side until golden, about 2 minutes. Use a spatula to press down gently to ensure even browning. Transfer to a rack or paper towel. Repeat with remaining pancakes, adding oil as needed.
Crisp on the outside with tender, flaky layers inside, these scallion pancakes pack aromatic onion flavor in every bite. Serve them with a soy-vinegar dipping sauce (mix soy sauce, black vinegar, and a dash of chili oil) for an irresistible appetizer or snack.
Chinese Crepe (Jianbing)

Unlike a typical American crepe, Chinese jianbing is a savory street food that combines a thin, crispy crepe with a tender egg layer and a crunchy fried cracker. This step-by-step guide will help you recreate this iconic breakfast at home.
Serving: 2 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
For the Batter
- 1/2 cup all-purpose flour
- 1/2 cup water
- 1/4 teaspoon salt
- 1 teaspoon canola oil
For the Sauce
- 1 tablespoon hoisin sauce
- 1 tablespoon chili garlic sauce
- 1 teaspoon sugar
- 1/2 teaspoon sesame oil
For the Filling and Assembly
- 2 large eggs
- 2 tablespoons finely chopped scallions
- 2 tablespoons chopped cilantro
- 1/2 cup crushed fried wonton strips
- 1 teaspoon black sesame seeds
- 2 teaspoons canola oil, divided
Instructions
- In a small bowl, whisk together the flour, water, salt, and 1 teaspoon canola oil until smooth and lump-free. Let the batter rest for 5 minutes.
- In another small bowl, combine the hoisin sauce, chili garlic sauce, sugar, and sesame oil. Stir until the sugar dissolves; set aside.
- Heat a 10-inch nonstick skillet over medium-high heat. Add 1 teaspoon canola oil and swirl to coat.
- Pour half the batter into the center of the skillet. Quickly tilt and rotate the pan to spread the batter into a thin, even circle about 9 inches wide.
- Crack one egg over the crepe. Use a spatula to gently break the yolk and spread the egg evenly over the surface before it sets.
- Sprinkle half of the scallions, cilantro, and black sesame seeds over the egg layer. Tip: Add these while the egg is still runny so they adhere.
- Cook for about 1.5 minutes, until the edges of the crepe lift easily and the bottom is golden brown. Use a thin spatula to loosen the crepe.
- Flip the crepe carefully. Spread half of the sauce over the cooked side, then sprinkle half of the crushed wonton strips down the center.
- Fold the crepe in half over the filling, then fold into thirds to form a neat packet. Tip: Press lightly with the spatula to help it hold.
- Slide the jianbing onto a plate and repeat with the remaining ingredients. Tip: For extra crunch, keep the first crepe warm in a low oven while you make the second.
Perfectly crisp on the outside yet tender within, this jianbing delivers a symphony of textures and flavors—savory, sweet, and slightly spicy. Serve it fresh off the griddle with a side of pickled vegetables or a cold glass of soy milk for an authentic experience.
Steamed Buns (Mantou)

Every home cook deserves a reliable recipe for fluffy steamed buns, also known as mantou. These plain or lightly sweetened pillows are incredibly versatile and freeze beautifully. Today, I'll guide you through each step to ensure perfect results every time.
Serving: 16 | Prep Time: 30 minutes | Cooking Time: 15 minutes
Ingredients
For the dough
- 1 packet (2 1/4 tsp) active dry yeast
- 1 tbsp granulated sugar
- 1 cup warm water (105-110°F)
- 3 cups all-purpose flour
- 1/2 tsp salt
- 1 tbsp vegetable oil
Instructions
- In a small bowl, dissolve 1 packet of active dry yeast and 1 tablespoon of sugar in 1 cup of warm water (105-110°F). Let it stand for 5 to 10 minutes until foamy. Tip: Water that's too hot will kill the yeast; too cold won't activate it.
- In a large mixing bowl, whisk together 3 cups of all-purpose flour and 1/2 teaspoon of salt.
- Add the yeast mixture and 1 tablespoon of vegetable oil to the flour. Stir with a wooden spoon until a shaggy dough forms.
- Turn the dough onto a lightly floured surface and knead for 8 to 10 minutes until smooth and elastic. Tip: If using a stand mixer, use the dough hook on medium speed for 6 minutes.
- Shape the dough into a ball and place it in a lightly oiled bowl, turning to coat. Cover with plastic wrap or a damp towel and let rise in a warm place until doubled in size, about 1 hour.
- Punch down the dough to release air, then knead briefly to deflate. Divide the dough into 16 equal pieces (about 2 ounces each).
- Shape each piece into a smooth ball by pulling the edges to the bottom and pinching to seal. Place each bun on a small square of parchment paper.
- Arrange the buns in a steamer basket with space between them (they will expand). Cover and let rise for 20 to 30 minutes until puffy. Tip: Avoid over-proofing, or the buns may collapse during steaming.
- Fill a wok or pot with about 2 inches of water and bring to a boil over high heat. Set the steamer basket over the boiling water, cover, and steam for 12 to 15 minutes. Tip: Keep the lid on the entire time; peeking lets steam escape and deflates the buns.
- Turn off the heat and leave the lid on for 5 minutes to stabilize the buns before opening. This prevents them from shrinking.
Use these fluffy buns as a side for savory dishes like braised pork or stir-fries. Split them and fill with barbecue chicken or scrambled eggs for a quick breakfast sandwich. Their neutral flavor and soft texture make them a blank canvas for any filling.
Pan-Fried Pork Buns (Shengjian)

One of the most beloved street snacks in China, shengjian bao are pan-fried pork buns with a crispy bottom and juicy filling. This recipe guides you through making them from scratch, ensuring a perfect texture every time.
Serving: 12 | Prep Time: 60 minutes | Cooking Time: 15 minutes
Ingredients
For the dough
- 2 cups all-purpose flour
- 1 packet (2 1/4 tsp) active dry yeast
- 1 tsp sugar
- 3/4 cup warm water (110°F)
- 1 tbsp vegetable oil
For the filling
- 1/2 lb ground pork
- 2 tbsp soy sauce
- 1 tsp grated ginger
- 2 cloves garlic, minced
- 2 green onions, finely chopped
- 1 tbsp sesame oil
- 1/4 tsp white pepper
- 2 tbsp water
For pan-frying
- 2 tbsp vegetable oil
- 1/2 cup water
Instructions
- In a small bowl, combine warm water (110°F) and sugar. Sprinkle yeast on top. Let sit 5-10 minutes until foamy.
- In a large bowl, mix flour and a pinch of salt. Add yeast mixture and vegetable oil. Stir to form a shaggy dough.
- Turn dough onto a floured surface and knead for 8-10 minutes until smooth and elastic. Tip: To check readiness, poke the dough; it should spring back.
- Place dough in a greased bowl, cover, and let rise in a warm place for 1 hour until doubled in size.
- While dough rises, prepare filling: In a bowl, combine ground pork, soy sauce, ginger, garlic, green onions, sesame oil, white pepper, and water. Mix in one direction until cohesive. Tip: Adding water keeps filling juicy.
- Punch down dough and divide into 12 equal pieces. Roll each into a ball.
- Flatten a dough ball into a 3-inch circle. Place 1 tablespoon of filling in the center.
- Gather edges and pleat to seal, twisting to close. Place seam-side down. Tip: Seal tightly to prevent leaks during cooking.
- Heat 2 tablespoons vegetable oil in a large nonstick skillet over medium heat. Place buns seam-side down in pan, spacing 1/2 inch apart.
- Cook for 2-3 minutes until bottoms are golden brown. Tip: Watch carefully to avoid burning.
- Carefully pour 1/2 cup water into pan. Immediately cover with lid. Reduce heat to medium-low. Steam for 8 minutes until water evaporates.
- Uncover and cook for 1-2 minutes more to re-crisp bottoms. Transfer to a plate.
Despite the crispy golden crust, the buns remain light and fluffy, with a burst of savory broth inside. Dipping them in black vinegar with ginger strips creates a tangy contrast that complements the richness.
Soup Dumplings (Xiaolongbao)

Venture into the art of making soup dumplings at home; it's a rewarding process that yields delicate, broth-filled parcels. With careful folding and high-heat steaming, you'll achieve that signature burst of savory soup.
Serving: 4 | Prep Time: 45 minutes | Cooking Time: 10 minutes
Ingredients
For the Aspic
- 1 cup chicken broth
- 1 teaspoon unflavored gelatin
- 1/4 teaspoon salt
For the Filling
- 1/2 pound ground pork
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 1 teaspoon grated fresh ginger
- 1/2 teaspoon sugar
- 1/4 teaspoon white pepper
- 1/2 cup finely chopped aspic (cubed)
For the Dough
- 1 1/2 cups all-purpose flour
- 1/2 cup warm water
- Pinch of salt
Instructions
- In a small bowl, sprinkle gelatin over chicken broth and let stand for 5 minutes. Microwave for 30 seconds or heat until dissolved. Stir in salt. Pour into a shallow dish and refrigerate until firm, at least 2 hours.
- In a medium bowl, combine ground pork, soy sauce, sesame oil, ginger, sugar, and white pepper. Mix thoroughly.
- Once aspic is set, cut into small cubes and fold 1/2 cup into the pork mixture. Keep chilled.
- In a large bowl, mix flour and salt. Add warm water and stir until a shaggy dough forms. Knead on a floured surface for about 8 minutes until smooth. Cover with plastic wrap and rest for 30 minutes (this relaxes the gluten for easier rolling).
- Divide dough into 24 pieces. Roll each into a thin circle about 3 inches in diameter. Keep unused wrappers covered with a damp cloth to prevent drying.
- Place a spoonful of filling in the center of each wrapper. Pleat the edges and seal tightly at the top, ensuring no gaps.
- Line a bamboo steamer with parchment paper. Arrange dumplings without touching. Steam over high heat for 10 minutes.
- Serve immediately with black vinegar and ginger strips.
Perfectly steamed, these dumplings have a translucent wrapper that reveals a glistening broth inside. The first bite releases a warm, savory liquid that mingles with the tender pork. Try serving with a side of chili oil for a spicy kick.
Wontons in Soup

For a comforting bowl that feels like a hug, these wontons in soup are my go-to. Filled with a savory pork and shrimp mixture, they're boiled to perfection in a light, clear broth. This recipe breaks down every step so you can achieve restaurant-quality results at home.
Serving: 4 | Prep Time: 45 minutes | Cooking Time: 15 minutes
Ingredients
For the Filling
- 8 oz ground pork
- 6 oz raw shrimp, peeled and deveined, finely chopped
- 1 tbsp soy sauce
- 1 tsp sesame oil
- 1 tsp grated fresh ginger
- 2 tbsp finely chopped green onions
- 1 tbsp cornstarch
- 1/2 tsp salt
- 1/4 tsp white pepper
For the Wontons
- 1 package (about 50) round wonton wrappers
- 1/4 cup water (for sealing)
For the Broth
- 6 cups low-sodium chicken broth
- 2 cups water
- 1 tbsp soy sauce
- 1 tsp sesame oil
- 2 green onions, sliced
- 1/2 tsp salt, or to taste
Instructions
- Make the filling: In a medium bowl, combine ground pork, chopped shrimp, 1 tbsp soy sauce, 1 tsp sesame oil, grated ginger, 2 tbsp chopped green onions, cornstarch, 1/2 tsp salt, and white pepper. Mix in one direction until well combined and slightly sticky. Cover and refrigerate for 10 minutes.
- Set up wonton assembly: Line a baking sheet with parchment paper. Place a small bowl of water (1/4 cup) nearby. Lay one wonton wrapper on a clean surface. Place about 1 teaspoon of filling in the center. Dip your finger in water and moisten the edges of the wrapper.
- Fold the wonton: Fold the wrapper in half to form a triangle, pressing out any air. Press edges to seal. Bring the two bottom corners together, moisten one corner with water, and press them together to form a classic wonton shape. Place on prepared baking sheet. Repeat with remaining wrappers and filling. Tip: Keep unused wrappers covered with a damp cloth to prevent drying.
- Prepare the broth: In a large pot, combine chicken broth, 2 cups water, 1 tbsp soy sauce, and 1 tsp sesame oil. Bring to a gentle boil over medium-high heat, then reduce heat to low to keep warm.
- Cook the wontons: In separate large pot, bring salted water to a rolling boil. Gently drop in about 12-15 wontons at a time (do not overcrowd). Cook for 3-4 minutes until they float and the wrapper becomes translucent. Remove with a slotted spoon and divide among serving bowls. Tip: Cook in batches to avoid sticking.
- Assemble: Ladle the hot broth over the wontons in each bowl. Garnish with sliced green onions. Adjust seasoning with salt if needed. Serve immediately.
Perhaps the best part is the delicate balance of textures — the tender wrapper gives way to a juicy, flavorful filling, all carried by a clean, aromatic broth. For a spicy kick, serve with a side of chili oil or a drizzle of black vinegar. It's the kind of bowl that warms you from the inside out.
Tea Eggs

Ready to transform simple hard-boiled eggs into a savory, aromatic snack? Tea eggs are a classic Chinese street food that infuses eggs with a deep, spiced tea flavor through slow marination.
Serving: 6 | Prep Time: 5 minutes | Cooking Time: 25 minutes
Ingredients
For the eggs
- 6 large eggs
For the tea marinade
- 4 cups water
- 3 tablespoons soy sauce
- 2 tablespoons dark soy sauce
- 1 tablespoon sugar
- 2 star anise
- 1 cinnamon stick
- 2 teaspoons black tea leaves (or 2 tea bags)
- 1 teaspoon salt
Instructions
- Place eggs in a saucepan and cover with cold water by 1 inch. Bring to a boil over high heat.
- Once boiling, reduce heat to low and simmer for exactly 10 minutes. Tip: to prevent cracking, start with room temperature eggs if possible.
- Remove eggs with a slotted spoon and transfer to an ice bath. Let cool completely, about 5 minutes.
- Gently tap each egg on a hard surface to crack the shell all over, but do not peel. Tip: the more cracks, the more intricate the marbled pattern.
- In a medium pot, combine water, soy sauce, dark soy sauce, sugar, star anise, cinnamon stick, tea leaves, and salt. Bring to a boil over medium-high heat.
- Reduce heat to low and simmer for 5 minutes to infuse the flavors.
- Place the cracked eggs in a deep bowl or container. Pour the hot tea mixture over the eggs, ensuring they are fully submerged. Let cool to room temperature.
- Cover and refrigerate for at least 8 hours or overnight. Tip: longer marination (up to 24 hours) yields deeper color and flavor.
- To serve, remove eggs from the marinade, peel, and enjoy cold or at room temperature.
These tea eggs have a beautiful marbled pattern and a savory, slightly sweet, and aromatic flavor that permeates the egg white. They make a perfect protein-packed snack or appetizer, especially paired with steamed rice or noodles.
Tofu Pudding (Douhua)

Kick off your morning with this silky, comforting tofu pudding—also known as douhua. It's a classic Chinese dessert that comes together in minutes using silken tofu and a simple ginger syrup. Perfect for a light breakfast or a soothing snack.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 5 minutes
Ingredients
For the Tofu
- 1 (16-ounce) block of silken tofu, drained
For the Ginger Syrup
- 1 cup water
- 1/2 cup granulated sugar
- 2 slices fresh ginger (about 1/4 inch thick)
Optional Garnish
- 1 tablespoon goji berries
- 1 tablespoon chopped peanuts
Instructions
- Drain the silken tofu from its package and gently pat it dry with paper towels. Tip: Use the freshest silken tofu for best texture.
- Carefully transfer the tofu to a shallow serving bowl.
- In a small saucepan, combine water, granulated sugar, and ginger slices. Tip: Thinly slice the ginger to infuse more flavor.
- Bring the mixture to a boil over medium-high heat, stirring until sugar dissolves.
- Reduce heat to low and simmer for 3 minutes, until the syrup thickens slightly. Tip: Do not over-simmer, or it becomes too thick and crystallizes when cool.
- Remove the saucepan from heat and let the syrup cool for 2 minutes. Remove ginger slices.
- Pour the warm ginger syrup over the tofu.
- If desired, garnish with goji berries and chopped peanuts. Serve immediately or refrigerate for a cold treat.
Garnish the pudding with your favorite toppings like red beans, tapioca pearls, or fresh fruit for extra texture and flavor. The warm ginger syrup contrasts beautifully with the cool, silky tofu, creating a truly satisfying treat. Enjoy it any time of day for a moment of calm.
Rice Noodle Rolls (Cheung Fun)

Get ready to master the art of making Cheung Fun at home! These silky rice noodle rolls are a dim sum classic that's surprisingly easy to recreate. With just a few ingredients and a steamer, you can enjoy fresh, tender rolls filled with succulent shrimp and drizzled with a sweet-savory sauce.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 20 minutes
Ingredients
For the rice roll batter
- 1 cup rice flour
- 2 tablespoons tapioca starch
- 1 tablespoon cornstarch
- 1 1/2 cups water
- 1 teaspoon vegetable oil
- 1/4 teaspoon salt
For the filling
- 1/2 pound shrimp, peeled and deveined
- 1/4 teaspoon salt
- 1/8 teaspoon white pepper
- 1 teaspoon vegetable oil
For the sauce
- 3 tablespoons soy sauce
- 2 tablespoons sugar
- 1/4 cup water
- 1 teaspoon sesame oil
For garnish
- 2 tablespoons chopped scallions
- Optional: cilantro leaves
Instructions
- In a bowl, whisk together rice flour, tapioca starch, cornstarch, and salt.
- Add water and 1 teaspoon vegetable oil; whisk until smooth. Let the batter rest for 20 minutes.
- While batter rests, in a small bowl toss shrimp with salt, white pepper, and 1 teaspoon vegetable oil. Set aside.
- Make the sauce: In a small saucepan, combine soy sauce, sugar, water, and sesame oil. Bring to a simmer over medium heat, stirring until sugar dissolves. Remove from heat and set aside.
- Prepare your steamer: bring water to a boil. Lightly brush a 9-inch round metal pan or heatproof plate with oil.
- Pour a thin layer of batter (about 1/4 cup) into the pan, swirling to coat evenly. Arrange a few shrimp on top.
- Place pan in steamer, cover, and steam over high heat for 2-3 minutes, until the batter is set and slightly translucent. Tip: Keep the steamer lid slightly tilted to prevent condensation from dripping onto the rolls.
- Using a spatula, carefully roll the noodle sheet into a log while it's still hot. Transfer to a serving plate. Tip: Roll immediately while warm to avoid cracking.
- Repeat steps 5-8 with remaining batter and shrimp, brushing the pan with oil each time.
- Drizzle the prepared sauce over the rolls and garnish with chopped scallions and cilantro if desired.
You'll find that the texture is incredibly soft and chewy, with the sauce adding just the right amount of sweetness. For a fun twist, serve these rolls with a side of chili oil or hoisin sauce. They make a perfect weekend brunch or a light dinner.
Egg and Scallion Pancake (Danbing)

Nothing beats the satisfying crunch of a homemade Egg and Scallion Pancake, also known as Danbing. This Taiwanese street food favorite combines a crispy wheat crepe with a soft, savory egg filling. Today, I'll guide you through every step to achieve that perfect golden exterior and tender interior.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
For the crepe batter
- 1 cup all-purpose flour
- 1/2 cup water
- 1/4 teaspoon salt
- 1 tablespoon vegetable oil (plus more for frying)
For the egg filling
- 4 large eggs
- 1/4 cup chopped scallions
- 1/4 teaspoon white pepper
- 1/2 teaspoon sesame oil
For the dipping sauce
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sugar
- 1 teaspoon chili oil (optional)
Instructions
- In a medium bowl, whisk together 1 cup all-purpose flour, 1/2 cup water, 1/4 teaspoon salt, and 1 tablespoon vegetable oil until smooth. The batter should be thin, like heavy cream.
- Let the batter rest for 10 minutes. Tip: Resting allows the gluten to relax, resulting in a more tender crepe.
- Meanwhile, in a small bowl, beat 4 large eggs with 1/4 cup chopped scallions, 1/4 teaspoon white pepper, and 1/2 teaspoon sesame oil. Set aside.
- Prepare the dipping sauce by mixing 2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon sugar, and 1 teaspoon chili oil (if using) in a small dish. Stir until sugar dissolves.
- Heat a non-stick skillet or crepe pan over medium-high heat. Add 1 teaspoon vegetable oil and swirl to coat.
- Pour 1/4 cup of the batter into the center of the pan. Quickly tilt and swirl the pan to spread it into a thin, even circle, about 8 inches in diameter.
- Cook the crepe for 1 to 2 minutes, until the edges turn golden and the surface looks set. Tip: Use medium-high heat to get a crispy exterior without burning.
- Pour 1/4 of the egg mixture (about 3 tablespoons) onto the center of the crepe. Spread it evenly with a spatula, leaving a small border.
- Once the egg begins to set (about 30 seconds), carefully flip the crepe using a thin spatula. Tip: Slide the spatula all the way under the crepe in one smooth motion to avoid tearing.
- Cook the flipped side for 1 to 2 minutes, until the egg is fully cooked and the crepe is crispy. The bottom should be golden brown.
- Fold the pancake in half or roll it into a cylinder, then transfer to a plate. Repeat with the remaining batter and egg mixture, adding more oil to the pan as needed.
- Serve immediately with the dipping sauce on the side.
Your first bite will reward you with a satisfying crunch, followed by the soft, savory egg and scallion interior. Drizzle extra sauce or serve with a side of pickled vegetables for a complete meal.
Rice Ball (Cifan Tuan)

Just imagine biting into a portable, savory bundle of sticky rice wrapped around crispy fried dough and savory-sweet pork floss. This classic Chinese breakfast—Cifan Tuan—is surprisingly simple to make at home, and once you roll your first one, you'll be hooked.
Serving: 4 | Prep Time: 20 minutes | Cooking Time: 25 minutes
Ingredients
For the sticky rice
- 2 cups glutinous rice (sticky rice)
- 2 1/4 cups water
- 1/2 teaspoon salt
- 1 tablespoon sesame oil
For the filling
- 4 fried dough sticks (youtiao), store-bought or homemade
- 1 cup pork floss
- 2 tablespoons chopped scallions
- 1 tablespoon toasted sesame seeds
- 1 tablespoon soy sauce
For assembly
- Plastic wrap (for rolling)
Instructions
- Rinse the glutinous rice in a fine-mesh strainer until the water runs clear, then transfer to a bowl and cover with fresh water. Soak for at least 30 minutes (or up to overnight) to ensure the grains cook evenly and become tender.
- Drain the soaked rice and place it in a steamer basket lined with cheesecloth or a clean kitchen towel. Spread the rice into an even layer and steam over boiling water, covered, for 20–25 minutes, until the rice is fully cooked and sticky. Tip: Fluff the rice with a fork halfway through to promote even cooking.
- While the rice steams, prepare the fillings: Cut each fried dough stick lengthwise into three strips, then set aside. Measure out the pork floss, chopped scallions, and toasted sesame seeds.
- Once the rice is done, transfer it to a large mixing bowl. Drizzle with soy sauce and sesame oil, add the salt, and gently fold to combine. Let the rice cool slightly—it should be warm but not too hot to handle.
- Lay a 12-inch piece of plastic wrap on a clean work surface. Wet your hands with water to prevent sticking, then scoop about 1/2 cup of the seasoned rice onto the plastic wrap. Using wet hands or a spatula, flatten the rice into a rectangle roughly 6×4 inches and 1/2-inch thick. Tip: Keep a small bowl of water nearby to re-wet your hands as needed.
- Place one strip of fried dough lengthwise along the center of the rice rectangle. Top with a generous pinch of pork floss, a sprinkle of scallions, and a pinch of sesame seeds.
- Lift the edge of the plastic wrap closest to you and begin rolling the rice over the filling, using the wrap to help you tuck and compress the roll tightly. Continue rolling until you form a compact cylinder. Twist the ends of the plastic wrap to seal, then set aside. Tip: A tight roll ensures the filling stays centered and the rice ball holds its shape when sliced or eaten.
- Repeat steps 5–7 with the remaining rice and fillings to make a total of 4 rolls. Serve immediately at room temperature, or wrap individually in foil for an on-the-go breakfast or snack.
Unwrap one of these handheld treasures to reveal a perfectly portable meal: chewy sticky rice encasing a crunchy, savory surprise. The contrast of textures—soft rice, crisp dough, fluffy pork floss—makes every bite delightful. Serve them warm for breakfast or pack them for a picnic.
Conclusion
Just scroll through these 15 easy Chinese breakfast recipes, and you’ll find something to brighten your morning. Give one a try this week—you might just discover a new favorite. Leave a comment below to share which recipe you love, and don’t forget to pin this post for later!

Laura Hauser is a food writer and editor passionate about authentic, approachable home cooking.




