Chinese Tomato Beef Rice

Tomato beef rice, sometimes I jokingly call it Chinese bolognese (don’t come after me), is one of the ultimate comfort food dishes I grew up with. This tomato beef rice recipe is made with ground beef simmered in a sweet and savory tomato sauce and served over hot rice. It is simple, deeply satisfying, and perfect for busy weeknight dinners.

It is one of those classic beef and tomato rice bowls that tastes nostalgic and comforting, but is also incredibly easy to make with pantry ingredients. You really do have to eat it with rice, the sauce is made for it! It is the kind of meal where you look down and realize the bowl is already empty.

Even now, I still come back to this dish when I want something quick, cozy, and reliable. It is fast enough for weeknights, budget friendly, and great for seconds.

tomato beef rice

Why This Chinese Tomato Beef Rice Is So Popular

Chinese tomato beef rice is one of those comfort food dishes that shows up again and again in my home kitchen when I was a kid because it is simple, affordable, and deeply satisfying. The combination of savory ground beef and sweet, tangy tomatoes creates a rich sauce that is perfect for spooning over hot rice.

It is also extremely practical. The ingredients are easy to find, the cooking process is straightforward, and the flavors appeal to both kids and adults. This is the kind of beef and tomato rice bowl that works just as well for a quick weeknight dinner as it does for meal prep lunches. So now even as an adult who work a 9-5, I often come back to this recipe for a quick weeknight dinner!

What Makes Tomato Beef Rice Different From Other Beef and Rice Dishes

Unlike many beef and rice recipes that rely on soy sauce or brown gravy flavors, tomato beef rice has a bright, slightly sweet tomato base. The tomatoes cook down into the sauce and balance the richness of the beef, creating a flavor that is both comforting and light. 

Some people compare it to a Chinese style bolognese served over rice instead of pasta. The texture is saucy and spoonable rather than dry, which is why it pairs so well with freshly cooked rice.

Key Ingredients That Make This Dish Work

Each ingredient in tomato beef rice plays an important role in building flavor and texture.

Ground beef provides richness and protein, and browning it properly creates deeper savory notes. Fresh tomatoes break down into the sauce and give the dish its signature sweet and tangy taste. Onion and garlic form the aromatic base and round out the flavor.

Soy sauce adds saltiness and umami, while a small amount of sugar balances the acidity of the tomatoes. Ketchup is commonly used in many Chinese home style versions because it adds body, sweetness, and consistency to the sauce.

Cornstarch slurry helps thicken the tomato beef mixture so it coats the rice instead of running to the bottom of the bowl.

Tips for the Best Tomato Beef Rice

Browning:

  • Brown the beef well before adding other ingredients. Let it sit undisturbed for short intervals so it develops color and flavor.

Choose your tomatoes wisely:

  • Use ripe tomatoes when possible. Sweeter tomatoes produce a better balanced sauce.

Be patient:

  • Cook the tomatoes long enough for them to break down. This step builds the body of the sauce and removes any raw tomato sharpness.

Thicken with corn starch:

  • Add the cornstarch slurry slowly while stirring. This prevents clumping and gives you better control over thickness.

Taste and adjust:

  • Taste and adjust before serving. Tomato sweetness and acidity vary, so adjust salt or sugar slightly if needed.

Is Tomato Beef Rice Good for Meal Prep

Tomato beef rice is very meal prep friendly because the sauce reheats well and keeps its texture. The flavors often deepen after a day in the fridge, making leftovers especially good.

Store the tomato beef separately from the rice when possible to keep the texture at its best. Reheat with a small splash of water to loosen the sauce if needed.

It keeps well in the refrigerator for several days and can also be frozen in portions for longer storage.

Frequently Asked Questions

Can I use sliced beef instead of ground beef?

  • Yes. Thinly sliced beef such as sirloin or flank steak works well. Even hot pot sliced beef is great!  Ground beef is faster, more affordable and more convenient, which is why it is often used for weeknight cooking.

What kind of tomatoes should I use?

  • Fresh ripe tomatoes are best for flavor and natural sweetness. Roma or vine tomatoes work well. In a pinch, canned diced tomatoes can be used, though the flavor will be slightly different.

Why is ketchup used in tomato beef rice?

  • Ketchup is commonly used in many Chinese home style tomato beef recipes because it adds sweetness, acidity, and body to the sauce. It helps create a balanced sweet savory flavor and consistent texture.

How do I thicken tomato beef sauce properly?

  • Use a cornstarch slurry made from cornstarch and cold water. Add it slowly while stirring and let the sauce simmer briefly. This creates a glossy, smooth sauce that coats the beef and rice evenly.

Enjoy quick meals? You might like...

Ingredients

  • 1/2 lb Ground beef

  • 1 tbsp Garlic, minced

  • 1/2 stalk Green onion, chopped

  • 1/4 Onion, diced

  • 2 medium Tomatoes, diced

  • 1 tbsp Soy sauce

  • 1 tbsp Sugar

  • 1 tbsp Ketchup

  • 1/2 cup Water

  • 1 tbsp Cornstarch (mixed with 4 tbsp Water for slurry)

  • 1 Egg 

Step by step instructions

1. Prepare the aromatics
Mince the garlic, dice the onion, chop the green onion, and dice the tomatoes. 

2. Cook the beef
Heat a bit of oil in a pan over medium heat. Add the ground beef and sauté until browned and slightly crispy, about 5 minutes. 

3. Add the aromatics.
Stir in the garlic, diced onion, and the white parts of the green onion. Sauté for about 2 minutes until the onions soften and the mixture becomes fragrant.

4. Cook down the tomatoes.
Add the diced tomatoes and let them cook down, stirring occasionally, until they start to break apart and release their juices. This creates the sweet and tangy backbone of the sauce.

5. Season the sauce.
Pour in the soy sauce, sugar, ketchup, and water. Stir everything together and let it simmer for a few minutes so the flavors can meld.

6. Thicken the sauce.
Slowly drizzle in the cornstarch slurry while stirring to avoid clumps. Allow the mixture to simmer until the sauce reaches your desired thickness, glossy and rich.

7. Serve and enjoy.
For extra comfort, crack an egg directly into the sauce. Cover the pan with a lid and let it cook for about 2 minutes over medium heat until just set. Spoon the tomato beef mixture over a hot bowl of rice. Enjoy!

Tomato Beef Rice

Nostalgic ground beef served in a sweet and savory tomato sauce over rice!
Course Main Course
Cuisine Asian
Prep Time 30 minutes
Total Time 28 minutes
Servings 1
Cost $4

Ingredients

  • 1/2 lb Ground beef
  • 1 tbsp Garlic, minced
  • 1/2 stalk Green onion, chopped
  • 1/4 Onion, diced
  • 2 medium Tomatoes, diced
  • 1 tbsp Soy sauce
  • 1 tbsp Sugar
  • 1 tbsp Ketchup
  • 1/2 cup Water
  • 1 tbsp Cornstarch
  • 4 tbsp Water
  • 1 Egg

Instructions

  • Prepare the aromatics: Mince the garlic, dice the onion, chop the green onion, and dice the tomatoes. 
  • Cook the beef: Heat a bit of oil in a pan over medium heat. Add the ground beef and sauté until browned and slightly crispy, about 5 minutes. 
  • Add the aromatics: Stir in the garlic, diced onion, and the white parts of the green onion. Sauté for about 2 minutes until the onions soften and the mixture becomes fragrant.
  • Cook down the tomatoes: Add the diced tomatoes and let them cook down, stirring occasionally, until they start to break apart and release their juices. This creates the sweet and tangy backbone of the sauce.
  • Season the sauce: Pour in the soy sauce, sugar, ketchup, and water. Stir everything together and let it simmer for a few minutes so the flavors can meld.
  • Thicken the sauce: Slowly drizzle in the cornstarch slurry while stirring to avoid clumps. Allow the mixture to simmer until the sauce reaches your desired thickness, glossy and rich.
  • Serve and enjoy: For extra comfort, crack an egg directly into the sauce. Cover the pan with a lid and let it cook for about 2 minutes over medium heat until just set. Spoon the tomato beef mixture over a hot bowl of rice. Enjoy!