Last Tuesday, I found myself staring at a lonely cabbage and some tomatoes in my fridge, wondering how I was going to transform these humble ingredients into something more exciting than their usual salad gig. I was craving something warm, comforting, and surprisingly quick because, you know, not all weeknight dinners should feel like a marathon. That’s when I remembered my fail-safe stir fry trick. This Stir Fried Cabbage and Tomatoes dish is like a warm hug on a chilly day — it’s savory, a touch sweet, and comes together faster than you can decide what to watch on Netflix. Trust me, this is the kind of dish that makes you look like you’ve got your life together, even if it’s just dinner.
What You’ll Need
Gathering ingredients for this recipe is almost as easy as making it. Most of them are probably sitting quietly in your kitchen, waiting for their moment to shine.
- Beijing cabbage – coarsely shredded
- Diced tomatoes – as fresh as you can get
- Gloves garlic – because garlic is life
- Salt
- Sugar
- Ketchup – yes, the condiment extraordinaire
- Water
How to Make Stir Fried Cabbage and Tomatoes
- Start by giving your cabbage a good rinse and then coarsely shred it. You want the pieces to be bite-sized but not too tiny, allowing them to retain a slight crunch.
- Dice your tomatoes. The juicier, the better, as they’ll add a wonderful freshness to the dish.
- Heat a wok over medium-high heat, adding a splash of oil. When the oil shimmers, toss in the garlic. Sauté until golden and fragrant, about 30 seconds. Your kitchen should smell amazing already!
- Throw in the shredded cabbage. Stir-fry until it begins to soften. If it looks a bit dry, don’t hesitate to add a tablespoon or two of water to help it along.
- Now, add your diced tomatoes along with a pinch of salt, a dash of sugar, and a nice squirt of ketchup for that umami-rich depth. Pour in 2-3 tablespoons of water to create a light sauce.
- Stir everything together until well combined. The mixture should be juicy but not soupy. Cook until the tomatoes have broken down slightly and everything is melded together. This is when you taste and adjust seasoning if needed.
- Serve immediately. Your stir fry should be vibrant and steaming hot.
Cook’s Notes
This dish is all about balance. The sugar helps offset the acidity of the tomatoes and ketchup, so don’t skip it. If your cabbage feels too crunchy, just add a touch more water and give it a few more minutes — patience is key.
- This stir fry doesn’t hold up beautifully as leftovers, so try to enjoy it fresh. But if you do have some left, store it in an airtight container in the fridge and reheat gently.
- If you’re planning a dinner party, you can prep the cabbage and tomatoes ahead of time. Just keep them in separate containers in the fridge until you’re ready to cook.
Make It Your Own
- Add protein: Toss in some sliced chicken or crispy tofu for a heartier version.
- Switch up the veggies: Bell peppers or shredded carrots would be a lovely addition for some color and sweetness.
- Spice it up: Introduce a bit of heat with a sliced chili or a dash of hot sauce if you like things spicy.
- Herb it up: Finish with fresh cilantro or basil for an aromatic lift.
If you try this, I’d love to hear how it turns out — drop a comment or tag me! Cooking is all about experimenting and having fun, so make this stir fry your own and enjoy every bite.
Related update: Stir Fried Cabbage and Tomatoes
Related update: Tomato Cutlets

Related update: What You’ll Need