Fancy a change from takeout? These 10 home-style Chinese side dishes are quick, comforting, and perfect for busy weeknights. From stir-fried greens to savory tofu, they’ll bring authentic flavor to your table. Let’s dive in!
Garlic Stir-Fried Water Spinach

Just the other day, I found myself craving something simple and green, a dish that feels like a breath of fresh air on a busy weeknight. This garlic stir-fried water spinach is exactly that—quick, aromatic, and vibrantly green, it's a comforting side that pairs with almost anything.
Serving: 2 | Prep Time: 5 minutes | Cooking Time: 3 minutes
Ingredients
- 1 big bunch water spinach (about 12 oz)
- 4 cloves garlic, minced
- 2 tablespoons vegetable oil
- 1 tablespoon soy sauce
- 1 teaspoon oyster sauce
- 1/2 teaspoon sugar
- Salt to finish
Instructions
- Wash the water spinach thoroughly and trim off the tough ends. Pat the leaves and stems completely dry—this prevents oil splatter and ensures a good sear.
- Mince the garlic cloves into small pieces. Set aside.
- Heat a wok or large skillet over high heat until a drop of water sizzles on contact. Add the vegetable oil and swirl to coat.
- Add the minced garlic and stir-fry for about 10 seconds until fragrant but not browned—garlic burns quickly.
- Add the water spinach all at once. Use tongs to toss and stir constantly, coating the greens with oil.
- Drizzle in the soy sauce, oyster sauce, and sugar. Continue tossing for about 1 to 2 minutes until the leaves are just wilted but the stems are still crisp-tender. The color should remain bright green.
- Taste a stem—if it's tender-crisp, it's done. Season with a pinch of salt if needed, remembering soy sauce adds saltiness.
- Transfer immediately to a serving plate. This dish waits for no one; it's best enjoyed right away.
Maybe I'll serve this alongside some grilled fish tonight—the garlicky, savory notes would be a perfect counterpoint. Each bite offers a satisfying crunch from the stems and tender leaves, all wrapped in a light, glossy sauce. It's humble yet utterly satisfying.
Mapo Tofu

Every time I make mapo tofu, I feel like I'm wrapping myself in a warm, spicy hug. It's one of those dishes that somehow manages to be both comforting and electrifying, with silky tofu swimming in a deeply savory sauce that tingles on the tongue.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 1 block (14-16 oz) soft tofu, drained and cut into 1-inch cubes
- 1/2 lb ground pork
- 2 tablespoons doubanjiang (fermented chili bean paste)
- 1 teaspoon Sichuan peppercorns, ground
- 3 cloves garlic, minced
- 1-inch piece ginger, minced
- 4 scallions, sliced (white and green parts separated)
- 1 tablespoon soy sauce
- 1/2 teaspoon sugar
- 1 tablespoon cornstarch
- 1/2 cup water
- 2 tablespoons vegetable oil
- 1 teaspoon sesame oil
Instructions
- Bring a small pot of water to a gentle simmer. Gently drop in the tofu cubes and let them cook for 2 minutes to warm through; this helps them hold their shape later. Drain and set aside.
- In a small bowl, whisk together the cornstarch and water to make a slurry. Set aside.
- Heat vegetable oil in a wok or large skillet over medium-high heat until shimmering. Add the ground pork and cook, breaking it apart, until browned and cooked through, about 3 minutes.
- Reduce heat to medium. Add the doubanjiang, garlic, ginger, and white parts of the scallions. Stir-fry for 1 minute until fragrant and the oil turns red.
- Sprinkle in the ground Sichuan peppercorns and stir for 15 seconds until aromatic.
- Pour in the soy sauce and sugar, then add the tofu cubes along with 1/4 cup of the water you used for simmering (or plain water). Gently stir to coat the tofu, being careful not to break it.
- Bring the sauce to a gentle simmer and cook for 2 minutes so the tofu absorbs the flavors.
- Give the cornstarch slurry a quick stir, then drizzle it into the pan while stirring gently. Continue stirring until the sauce thickens and clings to the tofu, about 30 seconds to 1 minute.
- Drizzle sesame oil over the top and gently toss. Taste and adjust seasoning—you can add a pinch of salt if needed (but doubanjiang is already salty). Remember, the sauce will continue to thicken slightly off heat.
- Transfer to a serving bowl and sprinkle with the reserved green scallion slices. Serve immediately over steamed rice for the best texture.
You'll find that the sauce clings to each cube of tofu like a cozy blanket, and the numbing heat lingers just enough to remind you it's there. Serve it over steamed jasmine rice for a meal that feels like a quiet Sunday evening in a bowl.
Sour and Spicy Cabbage

Evenings like this, when the air cools and the kitchen feels like a quiet sanctuary, I reach for simple things. A head of cabbage, some vinegar, a flicker of chili – that’s all it takes to create something tangy and bright.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
For the Stir-fry
- 1 small head green cabbage (about 1 lb), cored and sliced into bite-sized strips
- 2 tablespoons vegetable oil
- 3 dried red chili peppers, roughly torn (or 1 teaspoon crushed red pepper flakes)
- 3 cloves garlic, thinly sliced
- 1 tablespoon fresh ginger, minced
For the Sauce
- 2 tablespoons rice vinegar
- 1 tablespoon soy sauce
- 1 teaspoon granulated sugar
- ½ teaspoon salt
- ¼ teaspoon white pepper (or black pepper)
- 1 teaspoon sesame oil
Instructions
- Prepare the cabbage: cut the head in half, remove the core, and slice into bite-sized strips. Rinse thoroughly and dry completely using a salad spinner or clean kitchen towel. (Tip: Dry cabbage ensures it stays crunchy during stir-frying.)
- Heat a wok or large skillet over high heat until a drop of water sizzles instantly. Add the vegetable oil and swirl to coat the surface.
- Add the dried chili peppers to the hot oil and stir-fry for about 10 seconds, until fragrant and slightly darkened. Do not let them burn.
- Add the sliced garlic and minced ginger, and stir-fry for another 10 seconds, just until aromatic.
- Add all the cabbage strips at once. Toss vigorously with tongs or a spatula to combine. (Tip: Keep the heat on high to achieve a smoky wok hei flavor.)
- Stir-fry for about 2 minutes, until the cabbage begins to wilt but still retains a crisp crunch.
- In a small bowl, whisk together the rice vinegar, soy sauce, sugar, salt, and white pepper until the sugar dissolves.
- Pour the sauce over the cabbage and toss quickly to coat. Cook for 30 seconds more, allowing the sauce to steam and soak in. (Tip: Don't overcook – the cabbage should stay bright and crunchy.)
- Remove the wok from heat. Drizzle the sesame oil over the cabbage and toss once more to combine.
- Serve immediately while hot.
Zero leftovers in my experience – this dish vanishes fast. The crunch lingers long after the last bite, and the gentle heat warms from within. Pile it on steamed rice or tuck it into a banh mi for a tangy surprise.
Scrambled Eggs with Tomatoes

With the morning light softening the kitchen, I find myself reaching for ripe tomatoes and fresh eggs—this humble scramble is my quiet ritual. It’s the kind of breakfast that feels like a gentle hug, balancing sweet and sour in the most comforting way.
Serving: 2 | Prep Time: 5 minutes | Cooking Time: 5 minutes
Ingredients
- 4 large eggs
- 2 medium tomatoes, diced into small pieces
- 1 tablespoon butter
- a splash of milk (about 1 tablespoon)
- a pinch of sugar
- salt and freshly ground black pepper to taste
- fresh chives, chopped, for garnish
Instructions
- Crack the eggs into a small bowl, add a splash of milk, and beat them with a fork until the whites and yolks are completely blended and slightly frothy—this aerates them for fluffier eggs.
- Dice the tomatoes into small, even cubes so they soften quickly. Set them aside.
- Place a nonstick skillet over medium-low heat and add the butter. Let it melt slowly, swirling to coat the pan—gentle heat prevents the eggs from browning too fast.
- Tip: Use medium-low heat throughout for creamy, tender eggs. High heat makes them tough.
- Add the diced tomatoes to the skillet and cook them for 2–3 minutes, stirring occasionally, until they start to soften and release their juices. Stir in the pinch of sugar to balance the acidity.
- Pour the beaten eggs into the skillet over the tomatoes. Let them sit without stirring for about 30 seconds until the edges just begin to set.
- Tip: Resist the urge to stir constantly. Letting the eggs rest creates soft curds.
- Using a rubber spatula, gently push the cooked eggs from the edges toward the center, folding rather than scrambling vigorously. Repeat this motion for about 1–2 minutes, until the eggs are mostly set but still look moist and slightly glossy.
- Tip: Remove the skillet from the heat just before the eggs look done—carryover cooking will finish them to perfection.
- Season with salt and a few grinds of black pepper, then gently fold once more. Transfer to a plate immediately to prevent overcooking.
- Garnish with the fresh chives before serving.
Here the eggs stay soft and custardy, swirling around the sweet-tart tomatoes that have burst into little pockets of juice. I love piling this on a warm, buttered toast and adding a sprinkle of flaky salt—or even a drizzle of sriracha for a playful kick.
Dry-Fried Green Beans

Lately, I've been craving something simple yet satisfying, and these dry-fried green beans fit the bill perfectly. There's something meditative about watching them blister in the pan, their skins wrinkling and taking on a smoky, savory flavor. This version, with a little bit of minced pork and a kick of spice, feels like a cozy weeknight meal.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
For the green beans and pork
- 1 pound fresh green beans, trimmed (about 4 cups)
- 1/2 pound ground pork
- 3 cloves garlic, minced
- 1 thumb-sized piece of ginger, minced
- 2 tablespoons soy sauce
- 1 tablespoon Shaoxing wine (or dry sherry)
- 1 teaspoon sugar
- 1/2 teaspoon red pepper flakes
- 2 tablespoons vegetable oil
- a splash of sesame oil (about 1 teaspoon)
- a pinch each of salt and white pepper
Instructions
- Heat a large skillet or wok over medium-high heat. Add 1 tablespoon vegetable oil. Once shimmering, add the green beans in a single layer—work in batches if needed. Cook undisturbed for 2–3 minutes until they blister and char in spots. Toss and cook another 2 minutes. Transfer to a plate.
- Reduce heat to medium. Add the remaining 1 tablespoon oil. Add the ground pork, breaking it into small pieces. Cook until browned and cooked through, about 4 minutes. (Tip: Don’t overcrowd; use a spatula to crumble for even browning.)
- Add the minced garlic and ginger to the pork. Stir for 30 seconds until fragrant. (Tip: Burnt garlic tastes bitter, so keep the ingredients moving.)
- Return the green beans to the pan. Add soy sauce, Shaoxing wine, sugar, and red pepper flakes. Toss everything together for about 1 minute, letting the sauce coat the beans and reduce slightly.
- Remove from heat. Drizzle with sesame oil and season with a pinch of salt and white pepper. Toss once more. (Tip: White pepper adds a gentle heat without black specks.)
- Serve immediately.
Keen to explore? These green beans are delicious on their own over steamed rice, but I also love tucking them into a warm tortilla for a quick taco. The crunch of the beans against the tender pork is pure comfort—a little salty, a little sweet, with just enough spice to wake you up.
Chilled Cucumber Salad

Dusk settles over the kitchen counter, and I find myself craving something cool and crisp—something that whispers of summer evenings. This chilled cucumber salad is just that: a simple, tangy companion to any meal, or a quiet snack on its own.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
For the Salad
- 2 large English cucumbers
- 1 teaspoon salt
- 2 cloves garlic (minced)
- 2 tablespoons rice vinegar
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- a pinch of sugar
- a handful of fresh dill (chopped)
- optional: a splash of chili oil
Instructions
- Peel the cucumbers in alternating stripes, then slice them thinly into rounds.
- Place cucumber slices in a colander, toss with 1 teaspoon salt, and let sit for 10 minutes to draw out excess moisture. (Tip: This step ensures the salad stays crunchy, not watery.)
- While cucumbers rest, whisk together minced garlic, rice vinegar, soy sauce, sesame oil, and a pinch of sugar in a small bowl until the sugar dissolves. (Tip: Use a microplane for the garlic to release more flavor.)
- After 10 minutes, rinse the cucumber slices briefly under cold water and pat them dry with a clean kitchen towel. (Tip: Don't skip the rinsing—too much salt can overpower the delicate flavors.)
- Transfer cucumbers to a serving bowl, pour the dressing over them, and toss gently to coat.
- Fold in the chopped dill, and if you like a kick, add a splash of chili oil.
- Cover and refrigerate for at least 30 minutes to allow the flavors to meld. (Tip: The salad improves as it chills, so an hour is even better.)
Finally, take a forkful—the crunch of cucumber gives way to a bright, garlicky tang that lingers like a cool breeze. Serve it alongside grilled fish or with a bowl of steamed rice, or simply eat it straight from the bowl, jotting down the recipe for next time.
Fish-Fragrant Eggplant

Nestled in the quiet of the evening, I find myself reaching for eggplant, a humble vegetable that transforms into something magical with a bold sauce. This fish-fragrant version—a classic Sichuan dish—has no fish, just a symphony of savory, spicy, sweet, and tangy notes. It’s the kind of comfort that feels like a warm hug after a long day.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 20 minutes
Ingredients
- 2 medium Chinese eggplants (about 1 lb), cut into 2-inch chunks
- 3 tablespoons cooking oil (like peanut or vegetable), divided
- 3 cloves garlic, minced
- 1 thumb-sized piece ginger, minced
- 3 scallions, whites and greens separated and chopped
- 2 tablespoons doubanjiang (chili bean paste)
- 1 tablespoon soy sauce
- 1 tablespoon black vinegar (Chinkiang or balsamic in a pinch)
- 1 tablespoon sugar
- 1/2 cup water
- 1 tablespoon cornstarch mixed with 2 tablespoons water (slurry)
Instructions
- Place the eggplant chunks in a colander, sprinkle with a pinch of salt, and let sit for 10 minutes to draw out moisture. Pat dry with paper towels.
- Heat 2 tablespoons of oil in a wok or large skillet over medium-high heat until shimmering. Add the eggplant pieces in a single layer (work in batches if needed) and cook, stirring occasionally, until golden and tender, about 5–7 minutes. Transfer to a plate. (Tip: Don’t overcrowd the pan—this ensures the eggplant browns instead of steaming.)
- Reduce heat to medium. Add the remaining 1 tablespoon oil to the wok. Stir in the garlic, ginger, and scallion whites. Cook until fragrant, about 30 seconds. (Tip: Keep the aromatics moving to avoid burning.)
- Add the doubanjiang and stir-fry for 20 seconds until the oil turns red and fragrant. Then pour in the soy sauce, vinegar, sugar, and water. Stir and bring to a simmer.
- Return the eggplant to the wok. Toss to coat in the sauce. Cook for 1–2 minutes so the flavors meld. (Tip: Taste the sauce—if you prefer more heat, add an extra pinch of doubanjiang.)
- Give the cornstarch slurry a whisk and drizzle it into the wok while stirring. Continue to cook for another 30–60 seconds until the sauce thickens and clings to the eggplant. (Visual cue: The sauce should be glossy and coat the back of a spoon.)
- Remove from heat and stir in the scallion greens. Serve immediately over steamed rice.
Naturally, the eggplant emerges silky and luscious, each piece wrapped in a sauce that’s deeply savory with a playful tang and gentle sweetness. I love spooning it over jasmine rice, letting the glossy sauce soak into every grain—it’s the kind of dish that makes you slow down and savor each bite.
Hand-Torn Cabbage

Holding a head of green cabbage, I feel the crisp leaves waiting to be torn. There's something meditative about the process, the gentle rip of each piece. This dish is a quiet celebration of texture and heat, with dried chilies and that elusive wok hei.
Serving: 4 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
- 1 small head green cabbage (about 1.5 pounds)
- a couple of dried red chilies (3-4, torn)
- 3 cloves garlic, thinly sliced
- 2 tablespoons vegetable oil
- a generous splash of soy sauce (1 tablespoon)
- 1 teaspoon rice vinegar
- a pinch of sugar (1/4 teaspoon)
- 1/4 teaspoon salt
Instructions
- Tear the cabbage leaves into bite-sized pieces, discarding the tough core. Rinse and spin dry thoroughly – moisture is the enemy of wok hei.
- Heat a large wok or skillet over high heat until it just starts to smoke. Add the vegetable oil and swirl to coat the surface.
- Add the dried chilies and garlic slices, stir-frying for about 10 seconds until fragrant but not burnt.
- Add all the cabbage pieces at once and toss vigorously, letting some edges char slightly for smoky flavor.
- Cook for 2 to 3 minutes, stirring constantly, until the cabbage is wilted but still retains a pleasant crunch.
- Drizzle the soy sauce and rice vinegar along the sides of the wok (this creates steam and caramelizes the sauce), then add the sugar and salt. Toss for another 30 seconds to combine.
- Remove from heat immediately and serve hot, allowing the residual heat to finish cooking.
Biting into this dish, you get the crunch of the cabbage, the numbing heat from the chilies, and a faint smokiness that lingers. It's simple but deeply satisfying, perfect alongside steamed rice or as a side to a rich braised meat. The beauty is in the imperfection of each torn leaf.
Garlic Broccoli

When I find myself craving something green and simple, this garlic broccoli is my quiet little ritual. It’s the kind of side dish that doesn’t demand attention but somehow makes the whole meal feel more complete.
Serving: 4 | Prep Time: 5 minutes | Cooking Time: 8 minutes
Ingredients
- 1 large head of broccoli, cut into bite-sized florets
- 3 cloves of garlic, thinly sliced
- 2 tablespoons of olive oil (a generous drizzle)
- A pinch of flaky sea salt
- A few cracks of black pepper
Instructions
- Fill a medium pot with about an inch of water and bring it to a gentle boil over medium-high heat. Place a steamer basket inside, making sure the water doesn’t touch the bottom of the basket.
- Add the broccoli florets to the basket in an even layer, then cover with a tight-fitting lid. Steam for 4 to 5 minutes, until the broccoli turns bright green and a knife pierces the thickest stalk with just a little resistance (you want it crisp-tender, not mushy).
- While the broccoli steams, warm the olive oil in a small skillet over low heat. Add the sliced garlic and cook for 1 to 2 minutes, stirring often, until the garlic is fragrant and just starting to turn golden—be careful not to let it burn, because burnt garlic turns bitter.
- Once the broccoli is done, carefully remove the steamer basket and transfer the florets to a serving bowl. Pour the warm garlic-infused oil over the top, then toss gently with tongs to coat every piece.
- Sprinkle with flaky salt and a few cracks of black pepper. Taste and adjust seasoning if needed—remember, the garlic flavor will be delicate, so don’t overpower it.
For me, the best part is that first bite: the broccoli gives a slight snap, then the soft garlic lingers in the background. I love serving it alongside a simple piece of fish or stirred into a bowl of quinoa for a light lunch.
Hot and Sour Shredded Potatoes

Mornings like this, when the world feels still and the kitchen is just waking up, I find myself reaching for ingredients that promise warmth and comfort. A simple stir-fry of shredded potatoes, tangy and spicy, feels just right.
Serving: 4 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the stir-fry
- 2 large russet potatoes, peeled and cut into matchsticks
- a splash of vegetable oil (about 2 tablespoons)
- a few dried red chili peppers, broken into pieces
- 1 teaspoon Sichuan peppercorns
- 3 garlic cloves, thinly sliced
- 1-inch piece of ginger, peeled and julienned
- 2 scallions, cut into 2-inch pieces
- 2 tablespoons rice vinegar
- 1 tablespoon soy sauce
- 1 teaspoon sugar
- 1/2 teaspoon salt
- 1 teaspoon sesame oil
Instructions
- Prepare the potatoes: Peel and shred them into thin matchsticks using a mandoline or box grater. Soak in cold water for 10 minutes to remove excess starch—this ensures a crunchy texture. Drain well and pat thoroughly dry with a clean towel.
- Heat a wok or large skillet over high heat until smoking. Add the vegetable oil, then the dried chili peppers and Sichuan peppercorns. Stir-fry for about 15 seconds until fragrant; be careful not to burn them.
- Add the sliced garlic and julienned ginger, and stir-fry for 10 seconds until aromatic.
- Add the shredded potatoes all at once, spreading them out. Let them cook undisturbed for 30 seconds to get a light sear, then stir frequently. Cook for 2–3 minutes until tender-crisp.
- Add the scallions, then pour in the rice vinegar, soy sauce, sugar, and salt. Toss everything together and cook for 30 seconds.
- Drizzle with sesame oil, give a final toss, and remove from heat immediately.
With each bite, the crunch of the potatoes gives way to a tangy heat that lingers pleasantly. It's a dish that feels both simple and special—perfect with steamed rice or as a lively side for a lazy weekend brunch.
Conclusion
Forget takeout—these home-style Chinese sides are simple, flavorful, and perfect for busy weeknights. We’d love to hear which dish becomes your family’s favorite! Drop a comment below, and don’t forget to save this roundup on Pinterest for your next dinner inspiration.



