Mornings in my household can be chaotic. Between getting the kids ready and preparing for a day of recipe testing, breakfast often needs to be fast. However, growing up in Sichuan, my parents taught me that “fast” shouldn’t mean sacrificing flavor or nutrition.

This Savory Tomato Beef Sauce (番茄牛肉早餐酱), or Fan Qie Niu Rou Jiang, is my answer to the breakfast rush. Think of it as a Chinese-style Bolognese. It has the comforting, tangy base of tomatoes and beef, but it’s elevated with star anise, ginger, and soy sauce. It is a fusion of my culinary training and practical home cooking needs—a sauce you make in a big batch on Sunday to save your sanity on Wednesday morning.
Why This Recipe Works
- Fusion of Flavors: Unlike a Western ragù that relies on herbs like oregano, this recipe uses star anise and soy sauce to create a deeper, umami-rich profile that pairs perfectly with Asian noodles or Italian pasta.
- Meal Prep Friendly: This sauce freezes beautifully. I freeze it in single-serving portions, making it easy to reheat for a 5-minute breakfast or lunch.
- Texture Contrast: Adding fresh lettuce at the very end provides a surprising, refreshing crunch that cuts through the richness of the beef and tomato.

About the Author & Recipe Development
I’m Lin, a Sichuan-born chef and the voice behind Woks of Love. I grew up peeling garlic in my family’s restaurant kitchen and later refined my skills at a culinary institute in Chengdu. This recipe was born out of necessity during my years working double shifts in professional kitchens; I needed something nutritious that I could eat with noodles before a long shift. I have tested this recipe three times to perfect the liquid ratios for home stovetops, ensuring it’s rich, not watery.
Key Ingredients
- Canned Tomatoes: The original Chinese recipe calls for fresh tomatoes, but I highly recommend high-quality canned whole peeled tomatoes. They offer consistent acidity and sweetness year-round. If using fresh, make sure they are ripe and add a few tablespoons of tomato paste for depth.
- Ground Beef: Use lean ground beef (90/10 or 93/7). Since we are adding oil to sauté the aromatics, you don’t need the extra grease from fatty beef.
- Frozen Vegetable Mix: A standard mix of peas, corn, and carrots adds sweetness and texture without extra chopping.
- Aromatics: A whole head of garlic (yes, a whole head!), star anise, and bay leaf are non-negotiable. They provide the signature “Chinese” scent to the dish.
- Celery: Essential for a savory base. It mimics the soffritto in Italian cooking but provides a distinct herbal note.
Ingredients

The Base
- 2.2 lbs (1 kg) canned whole peeled tomatoes (or fresh tomatoes, chopped)
- ½ lb (250g) lean ground beef
- 1 cup frozen mixed vegetables (peas, corn, carrots)
- 2 stalks celery, diced
- ½ head iceberg or romaine lettuce, shredded
- 2-3 tbsp tomato paste or ketchup (optional, for richer color)
The Marinade
- 1 tbsp Shaoxing Wine (can substitute with dry sherry)
- 1 tbsp Soy Sauce (regular or light)
- ⅓ tsp salt
The Aromatics & Seasoning
- 1 whole head garlic, cloves peeled and sliced
- 1 whole star anise
- 1 bay leaf
- 1 tbsp neutral cooking oil
- ½ tsp salt (adjust to taste)
- 1 tsp freshly ground black pepper (be generous!)
Recipe Notes Before You Start
Equipment: You will need a heavy-bottomed pot or a dutch oven (at least 4 quarts) to prevent scorching during the 30-minute simmer. If using a carbon steel wok, ensure you keep the heat low during the simmering stage to preserve your seasoning, as tomatoes are acidic.
Tomato Prep: If using canned whole tomatoes, crush them by hand or with a wooden spoon in the pot. If using fresh tomatoes, peel them first for a smoother texture.
Instructions
1. Marinate the Beef
Place the ground beef in a bowl. Add 1 tablespoon Shaoxing Wine, 1 tablespoon Soy Sauce, and ⅓ teaspoon salt. Mix well. Why? This step, known as pre-seasoning, ensures the meat is flavorful from the inside out, rather than just coated in sauce.

2. Sauté Aromatics
Heat 1 tablespoon of oil in your pot over medium heat. Add the star anise, bay leaf, and sliced garlic. Stir-fry gently until fragrant, about 1-2 minutes. Visual Cue: The garlic should be golden at the edges, not brown. If you burn the garlic, the sauce will be bitter.

3. Brown the Beef and Celery
Increase heat to medium-high. Add the diced celery and the marinated beef. Stir-fry, breaking up the beef with your spatula, until the meat turns pale and is no longer pink.

4. Simmer the Tomatoes
Add all the tomatoes (and their juices) to the pot. If the liquid doesn’t cover the ingredients, add a splash of water. Bring to a boil, then reduce heat to low. Cover and simmer for 30 minutes. Tip: Stir every 10 minutes to prevent sticking. This long simmer breaks down the tomatoes and melds the beef flavor with the star anise.

5. Adjust Seasoning
After 30 minutes, uncover the pot. The sauce should have thickened. Add the remaining ½ teaspoon salt and a generous amount of black pepper. If you want a deeper tomato flavor, stir in 2-3 tablespoons of ketchup or tomato paste now. Taste and adjust—if it’s too tart, add a pinch of sugar.

6. Add Vegetables
Stir in the frozen vegetable mix. Increase heat slightly to bring it back to a bubble. Cover and cook for another 5 minutes.

7. Finish with Lettuce
Turn off the heat. Stir in the shredded lettuce. The residual heat will wilt it perfectly without turning it into mush. Remove the star anise and bay leaf before serving.

Common Mistakes When Making Tomato Beef Sauce
- Skipping the Star Anise: You might be tempted to leave this out if you want a “Western” taste, but the star anise reacts with the beef fat to create a savory depth found in dishes like Tomato Beef Stew. Don’t skip it!
- Adding Lettuce Too Early: Lettuce has a high water content. If you boil it, it disappears. Always add it after turning off the heat.
- Using Fatty Beef: Since we don’t drain the fat in this one-pot method, fatty beef can result in a greasy layer on top. Stick to lean mince.
Serving Suggestions
This sauce is incredibly versatile.
- Noodles: Serve over wheat noodles or Tomato Egg Noodles for a hearty lunch.
- Pasta: It works wonderfully with rotini or spaghetti.
- Rice: Ladle it over steamed rice, similar to how you would serve Minced Pork Sauce.
- Breakfast: We often eat this alongside Chinese Chive Pockets for a protein boost.
How to Store & Reheat
- Freezing: Let the sauce cool completely. Portion into small freezer-safe containers (about 1 cup each). Freeze for up to 3 months.
- Reheating: Microwave the frozen block for 4-5 minutes, stirring halfway, or warm it in a small saucepan over medium heat until it reaches 165°F (74°C).
- Note: If you love meal prepping sauces, check out our Universal Chinese Meat Sauce guide.
Authoritative References
For more on safe meat preparation and storage times, refer to the USDA’s guide on Ground Beef and Food Safety.
Nutrition Information (Estimate)
- Calories: ~250 kcal per serving
- Protein: 18g
- Carbohydrates: 15g
- Fat: 12g
- Sodium: ~600mg (depends on soy sauce brand)
- Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional ingredients are not included.

Savory Tomato Beef Sauce (Fan Qie Niu Rou Jiang)
Equipment
- Dutch Oven or Heavy Pot Essential for slow simmering without burning.
Ingredients
The Base
- 2.2 lbs canned whole peeled tomatoes or fresh tomatoes, chopped (approx 1kg)
- 0.5 lb lean ground beef 90% lean recommended
- 1 cup frozen mixed vegetables peas, corn, carrots
- 2 stalks celery diced
- 0.5 head lettuce shredded (Romaine or Iceberg)
Marinade & Seasonings
- 1 head garlic cloves peeled and sliced
- 1 star anise
- 1 bay leaf
- 1 tbsp Shaoxing wine can substitute with dry sherry
- 1 tbsp soy sauce regular or light soy sauce
- 1 tbsp neutral oil vegetable or canola oil
- 1 tsp salt divided usage
- 1 tsp black pepper freshly ground
Instructions
- In a bowl, mix the ground beef with 1 tablespoon Shaoxing wine, 1 tablespoon soy sauce, and 1/3 teaspoon salt. Let it marinate for 5 minutes.
- Heat 1 tablespoon of oil in a pot over medium heat. Add the star anise, bay leaf, and sliced garlic. Sauté until fragrant (about 1 minute), being careful not to burn the garlic.
- Increase heat to high. Add the diced celery and the marinated beef. Stir-fry until the beef turns pale and is no longer pink.
- Add the tomatoes (and their juices). If needed, add a small splash of water to ensure ingredients are submerged. Bring to a boil, then reduce heat to low. Cover and simmer for 30 minutes, stirring occasionally.
- Uncover the pot. Add the remaining salt (approx 1/2 tsp) and the black pepper. Taste and adjust seasoning. Add tomato paste or ketchup here if desired for a richer flavor.
- Stir in the frozen vegetable mix. Increase heat to bring back to a simmer, cover, and cook for 5 minutes.
- Turn off the heat. Stir in the shredded lettuce. Remove the star anise and bay leaf before serving over noodles, rice, or pasta.
Notes
Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Safety: Ensure beef reaches an internal temperature of 160°F (71°C).


















Leave a Reply