Back to recipe app
Tomato beef rice bowl with tender beef slices, saucy tomatoes, green onion, and steamed rice
AI-generated recipe image for transparency. It is illustrative and not a submitted user photo.

Tomato Beef Rice Bowls

By Chinese Food at Home

Tender beef slices and juicy tomatoes cooked into a savory-sweet sauce for an easy rice bowl.

Tomato beef rice bowls are a good bridge between familiar Western ingredients and Chinese home-cooking patterns. Beef and tomatoes are easy to buy, and the tomatoes become a juicy sauce that makes the rice bowl feel generous without requiring a long braise.

Thin slicing and a short cornstarch marinade matter more than buying an expensive cut. Sear the beef quickly, remove it, cook the tomatoes into sauce, and return the beef only at the end so it stays tender.

Tomatoes soften into a sauce that makes supermarket beef taste tender and generous over rice.

Before You Start

Set up first

Large skillet or wok, Mixing bowl, Spatula

Key ingredients
  • beef
  • tomato
  • garlic
  • soy sauce
  • cornstarch
  • sugar
Beginner prep
  • Read all steps once before heating the pan, pot, or skillet. Chinese home cooking often moves quickly after the oil or broth is hot.
  • Measure sauces, chop aromatics, and place ingredients near the stove before you start cooking.
  • If serving with rice, start the rice first so the hot topping is ready at the same time.

Success check: Taste before serving: the dish should be hot, seasoned enough to eat with rice or noodles, and adjusted gently if needed.

Ingredients

Steps

  1. Marinate the sliced beef

    Put the thin-sliced beef in a bowl with soy sauce, cornstarch, and a little oil. Stir until the slices are lightly coated and separate. Let the beef sit while you cut tomatoes, onion, garlic, ginger, and green onion.

  2. Prepare tomatoes for sauce

    Cut medium tomatoes into wedges or halve cherry tomatoes. The tomatoes should be bite-size so they release juice quickly. Keep oyster sauce, sugar, and rice ready; this dish is served saucy over hot rice.

  3. Sear beef quickly

    Heat oil in a large skillet over medium-high heat. Add beef in one layer and cook just until browned on the outside. Move it to a plate while it is still tender. It will finish cooking later in the tomato sauce.

  4. Build the tomato sauce

    Add onion if using, garlic, and ginger to the pan and stir briefly. Add tomatoes, sugar, and oyster sauce if using. Cook for 3 to 5 minutes, pressing some tomato pieces, until they release juice and form a loose sauce.

  5. Return beef to finish

    Slide the beef and any juices back into the pan. Stir gently for 30 to 60 seconds, just until the beef is cooked through and coated. If the sauce is too thick, add a small splash of water.

  6. Serve over rice

    Spoon rice into bowls and top with the tomato beef mixture. Add green onion if using. Serve immediately so the beef stays tender and the tomato sauce soaks into the rice instead of drying in the pan.

Western Grocery Notes

Substitutions

Ingredient Alternatives

Cook Better Next Time

FAQ

What beef cut works best for tomato beef rice bowls?
Flank steak, sirloin, rump steak, or pre-sliced stir-fry beef all work when sliced thinly across the grain.
Can I use canned tomatoes?
Yes, but drain them well and cook the sauce until thick so the bowl does not become watery.
Can I make tomato beef with chicken or tofu?
Yes. Chicken thigh strips, firm tofu, mushrooms, or pork tenderloin can replace beef with adjusted cooking time.

Related Recipes

Recipe Collections

Community Notes

Did you use steak strips, pre-sliced stir-fry beef, or another protein?

Loading community...

AI-Readable Mirrors

Transparency and Legal