Chicken Mushroom Tomato Rice Recipe: Savory Umami Stir-Fry with Fragrant Grains

Main Courses

Chicken Mushroom Tomato Rice Recipe: Savory Umami Stir-Fry with Fragrant Grains

This savory chicken mushroom tomato rice recipe delivers restaurant-quality umami flavor in a single pan. After years of perfecting stir-fry techniques in professional kitchens, I've simplified the process without sacrificing depth—where most home recipes rush the sauce development, this method builds layers of flavor through proper ingredient prep and timing.

The key lies in the caramelized mushrooms and tender chicken, which transform simple ingredients into a harmonious, satisfying meal.

What makes this recipe stand out is the balance of textures and flavors: tender chicken with crisp edges, earthy mushrooms that develop rich umami notes, and sweet tomatoes that add brightness.

We'll start with a simple marinade for the chicken—just soy sauce, garlic, and a touch of ginger—to ensure maximum flavor absorption, while the mushrooms and tomatoes receive their own quick prep to maximize their natural qualities.

The rice, cooked separately, absorbs the stir-fry's aromatic sauce beautifully, creating a cohesive dish that's both comforting and elegant.

The result is a fragrant, one-pan stir-fry that's ready in under 30 minutes—perfect for weeknight dinners or meal prep. Each bite delivers a perfect balance of savory, sweet, and umami, with the chicken remaining juicy and the mushrooms developing that essential caramelized depth.

This recipe proves you don't need complicated techniques to create restaurant-quality meals at home; just the right approach and attention to detail.

Serve this dish with a sprinkle of fresh herbs or sesame seeds for added visual appeal, and pair it with a side of steamed greens or a simple salad.

The leftovers reheat beautifully, making it an ideal option for busy schedules. Let's get started on creating this balanced, flavorful meal that will become a staple in your rotation.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken mushroom tomato rice

Fifteen ingredients, one pan, restaurant-quality umami harmony in every bite.

Ingredient Amount Notes
Boneless Skinless Chicken Breast 🍗 1 ½ lb Cut into 1-inch cubes, pounded even thickness
White Button Mushrooms 🍄 16 oz Sliced 1/4-inch thick for even caramelization
Roma Tomatoes 🍅 1 lb Halved, seeds removed for cleaner texture
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine or basmati preferred
Low-Sodium Soy Sauce 🥄 ⅓ cup For marinade and sauce, use high-quality brand
Extra-Virgin Olive Oil 🫒 ¼ cup Light variety for high-heat cooking
Garlic Cloves 🧄 6 cloves Minced, fresh preferred for aromatic punch
Fresh Ginger 🌿 1 ½ tbsp Grated, for marinade and sauce depth
Sesame Oil 🫒 1 tbsp Toasted, for finishing aroma
Oyster Sauce 🍜 2 tbsp For umami depth, quality brand recommended
Cornstarch 🌾 1 tbsp For tenderizing chicken, mixed with water
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning, adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground for optimal flavor
Green Onions 🧅 4 whole Sliced thin, for garnish and freshness
Toasted Sesame Seeds 🥜 1 tbsp For visual appeal and nutty crunch

The mushrooms are non-negotiable for depth—cremini or shiitake elevate flavor further, but white buttons work perfectly. Freshly sliced at home yields better texture than pre-chopped. For the chicken, high-quality breast cuts (like those from Whole Foods or Trader Joe's) ensure tenderness. The Roma tomatoes should be firm and vibrant—avoid mealy ones. If you're prepping ahead, slice the mushrooms and halve the tomatoes first; they'll keep for 2 days in the fridge, ready to caramelize quickly when needed.

No sesame oil? Avocado oil works in a pinch, though it lacks the nutty aroma. Substitute oyster sauce with 1 tbsp soy sauce plus 1 tsp sugar if unavailable. For the rice, jasmine or basmati absorbs flavors best—long-grain varieties hold up better to stir-fry sauces. The cornstarch slurry (1 tbsp cornstarch + 1 tbsp water) is essential for tenderizing the chicken; skip it at your peril. Fresh ginger loses potency quickly, so buy small amounts and grate only what you'll use within 1 week. The green onions can be subbed with cilantro for a different herbal note.

Cook the rice separately and keep it warm in a rice cooker or covered pot—the residual heat prevents sogginess when mixing with the stir-fry. The stir-fry sauce thickens as it cooks, so start with 1/2 cup total liquid and adjust to desired consistency. Leftovers reheat beautifully; store in airtight containers for 4 days. For meal prep, portion the rice and stir-fry separately, then combine when reheating to maintain texture. Freeze for up to 3 months—just thaw and reheat gently to preserve the mushrooms' texture.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for nights when I’d rather not wash a million dishes—just brown the chicken, toss in sliced mushrooms and tomatoes, stir in the rice and soy sauce, then let it simmer. Minimal chopping, zero fuss, and that caramelized soy glaze? Worth every second.
  • Umami Bomb: The combo of mushrooms and tomatoes feels fancy, but it’s just the natural sweetness of Roma tomatoes meeting the earthy depth of button mushrooms—all tied together with that low-sodium soy sauce. Honestly, it’s the kind of flavor that makes me want to eat straight from the pan.
  • Lunchbox Hero: This dish plays well with others, but it’s also a total stand-alone. Pack the leftovers for work—warm rice, tender chicken, and those juicy tomatoes hold up perfectly. (Yes, even on a Tuesday night.)
  • Budget Win: Chicken breast and mushrooms are affordable staples, and a single batch stretches across three meals for my family. Between us, this is my go-to when I’m trying to feed everyone without breaking the bank—or the will to cook.

Step-by-step instructions for savory umami stir-fry with fragrant grains

Master this balanced technique for restaurant-quality texture and flavor harmony.

1

🍳 Step 1: Prepare the Chicken and Aromatics

Cut the 1.5 lb boneless skinless chicken breast into 1-inch cubes and place them in a bowl. In a separate small bowl, whisk together 1 tablespoon cornstarch with 2 tablespoons water to create a slurry. Pour this over the chicken and toss gently to coat evenly. Let it marinate for 10 minutes while you prepare the aromatics.

Mince the 6 cloves garlic and grate the 1.5 tablespoons fresh ginger. Slice the 16 oz white button mushrooms into ¼-inch thick pieces for even caramelization. Halve the 1 lb Roma tomatoes, remove seeds, and slice into ¼-inch thick rounds. Thinly slice the 4 whole green onions for garnish. Have all these prepped and ready before you begin cooking.

2

🔥 Step 2: Cook the Chicken Until Golden

Heat a large skillet or wok over medium-high heat until hot. Add ¼ cup of the extra-virgin olive oil and swirl to coat the pan. Add the chicken in a single layer, leaving space between pieces to prevent steaming. Cook undisturbed for 3-4 minutes until the bottoms develop a golden brown crust. Flip and cook another 2-3 minutes until fully cooked through and reaching an internal temperature of 165°F. Remove chicken and set aside.

Watch the heat carefully—if the oil starts to smoke excessively, reduce to medium heat. The goal is a crispy exterior while keeping the chicken juicy inside. If the chicken releases easily from the pan, it's ready. If it sticks, wait another 30 seconds before flipping.

3

🍳 Step 3: Stir-Fry Mushrooms and Tomatoes

In the same skillet, add the remaining ¼ cup extra-virgin olive oil and increase heat to high. Add the sliced mushrooms and cook for 4-5 minutes, stirring occasionally, until they release their moisture and begin to brown. Add the sliced tomatoes and cook for another 3-4 minutes until they soften slightly and begin to caramelize.

Add the minced garlic and grated ginger, stirring for 30 seconds until fragrant. This is where the aromatics infuse their essence into the vegetables. If the garlic starts to brown too quickly, reduce heat to medium-high. The mushrooms should be tender yet still hold their shape, and the tomatoes should maintain some bite.

4

🥘 Step 4: Combine and Create the Sauce

Return the chicken to the skillet. Add ⅓ cup low-sodium soy sauce, 2 tablespoons oyster sauce, and 1 tablespoon sesame oil. Stir everything together and cook for 2-3 minutes until the sauce begins to coat the ingredients. Taste and adjust seasoning with 1.5 teaspoons kosher salt and ½ teaspoon black pepper as needed.

Here's the key: the sauce should cling to the ingredients without being overly watery. If it's too thin, let it simmer uncovered for another 1-2 minutes to reduce. If it's too thick, add 1-2 tablespoons water to loosen. The stir-fry should be glossy but not soupy, with all ingredients well-coated in the umami-rich sauce.

5

⏰ Step 5: Cook the Rice and Assemble

Rinse the 1.5 cups long-grain white rice under cold water until the water runs clear, then drain. Cook the rice according to package instructions, typically using 2 cups water and simmering for 15-18 minutes until tender and all liquid is absorbed. Fluff with a fork and let sit covered for 5 minutes before serving.

To serve, divide the rice among plates. Spoon the chicken, mushroom, and tomato stir-fry over the rice. Garnish with sliced green onions and sprinkle with 1 tablespoon toasted sesame seeds for visual appeal and nutty crunch. Serve immediately while the rice is hot and the stir-fry is still vibrant.

👨‍🍳

Pro Tips For Making Chicken Mushroom Tomato Rice

  • SEAR THE CHICKEN FIRST: I learned this the hard way—skip the pre-cooking step and your chicken will turn out bland and rubbery. Get your pan screaming hot with 1 tablespoon of oil, then work in batches to sear the chicken for 3-4 minutes per side until golden. The crust locks in flavor and keeps the meat juicy when it finishes cooking in the sauce.
  • SWEAT THE MUSHROOMS LOW: High heat turns mushrooms into a sad, watery mess. After removing the chicken, reduce the heat to medium-low and let those mushrooms cook for 5-6 minutes with a pinch of salt—just until they release their water and develop a tender bite. No need to rush; patience here makes a real difference.
  • CHOP TOMATOES SMALL: I was skeptical until I tried it: halving Roma tomatoes and removing the seeds gives you a smoother, less watery sauce. If you’re lazy (like me sometimes), dice them into ¼-inch pieces—they’ll break down faster and blend better with the mushrooms and soy sauce.
  • RINSE THE RICE TWICE: This isn’t the prettiest method, but it’s the tastiest. After cooking the chicken and veggies, rinse your rice under cold water twice to remove excess starch—it prevents a gummy texture later. Drain well, then cook it in the same pan with the leftover chicken juices for extra flavor.

Troubleshooting this recipe

Chicken Too Dry

Overcooking is the #1 reason for dry chicken. I've ruined countless batches by flipping too often or cooking at too high heat. The secret is patience—cook the 1-inch chicken cubes undisturbed for 3-4 minutes per side on medium-high heat.

Use a meat thermometer to check for 165°F internal temperature. If your pan isn't hot enough, the chicken will steam instead of sear. I keep a ThermoWorks Smoke thermometer handy for perfect reads every time. 🌡️

Mushrooms Stay Raw

Raw mushrooms ruin the dish's texture and flavor. The key is high heat and proper slicing. Cut mushrooms into ¼-inch thick slices for even cooking, then cook them at high heat for 4-5 minutes until they release moisture and develop golden brown edges.

If they're still pale after 5 minutes, increase heat to high and cook another 1-2 minutes. Don't crowd the pan—cook in batches if needed. I use a 12-inch cast iron skillet for maximum heat transfer.

Sauce Too Thin

A watery sauce happens when you add too much liquid or don't reduce properly. Start with just ⅓ cup soy sauce and 2 tbsp oyster sauce, then let the stir-fry simmer uncovered for 1-2 minutes to thicken.

If it's still too thin, add 1 tbsp cornstarch slurry (mix 1 tsp cornstarch with 1 tsp water) and stir until thickened. For extra richness, I sometimes add ½ tsp fish sauce—it adds depth without thinning the sauce.

Tomatoes Mushy

Overcooked tomatoes turn to mush and lose their bright flavor. Halve the Roma tomatoes, remove seeds, and slice into ¼-inch thick rounds. Cook them for just 3-4 minutes at high heat—they should soften slightly but still hold their shape.

If they're already mushy when added, reduce cooking time by 1 minute. I like to add them with the mushrooms but remove them briefly if they're getting too soft. The goal is to caramelize their edges while keeping the center tender.

Rice Too Sticky

Overcooked rice becomes a gluey mess that clumps together. Rinse the 1.5 cups rice until water runs clear to remove excess starch, then cook with 2 cups water (not 3 cups as some packages suggest). Use a rice cooker or heavy pot with a tight-fitting lid to trap steam.

After cooking, let it rest covered for 5 minutes before fluffing. If it's still sticky, spread it on a tray and let it cool slightly—this helps separate the grains. I keep a Zojirushi rice cooker in my kitchen for perfect results every time.

Flavor Too Mild

If your dish lacks depth, it's usually from insufficient umami development. Boost flavor by caramelizing the mushrooms longer (5-6 minutes until deeply browned), adding an extra ½ tbsp soy sauce, or finishing with 1 tsp fish sauce.

For extra punch, toast 1 tsp sesame seeds in the pan before adding oil. I also like to add ½ tsp white pepper** to the sauce for a subtle kick. The secret is building layers—don't rush the cooking process, and taste as you go to adjust seasoning. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 115mg38%
Sodium 680mg29%
Total Carbohydrate 52g18%
Dietary Fiber 4g14%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute chicken thighs for breasts?

Chicken thighs add richer flavor and stay juicier. Use 1.5 lb bone-in, skin-on thighs for extra depth. Cook them skin-side down first for 5-6 minutes until golden, then flip and finish cooking. The skin crisping adds incredible texture to the dish.

2

What if I don't have oyster sauce?

No problem! Mix 1 tbsp soy sauce with 1 tsp sugar and ½ tsp fish sauce for a similar umami boost. For vegetarian versions, substitute with 2 tbsp vegetarian oyster sauce or 1 tbsp mushroom sauce. The key is balancing saltiness with a touch of sweetness.

3

How do I make this meal prep-friendly?

Cook the chicken and stir-fry separately, then store in airtight containers for up to 4 days. Reheat the stir-fry in a skillet with 1 tsp oil to restore texture, then mix with pre-cooked rice. For extra flavor, add 1 tsp soy sauce when reheating. The rice reheats best in a steamer or covered pot with 2 tbsp water.

4

Can I add other vegetables?

Yes! Bell peppers, snap peas, or broccoli work beautifully. Add them with the mushrooms after 2 minutes of cooking so they don't overcook. For heartier meals, include ½ cup chopped bok choy or ½ cup zucchini. Just adjust cooking times—most veggies need 3-4 minutes total.

5

What's the best way to serve this dish?

This stir-fry pairs perfectly with steamed bok choy or a simple cucumber salad. For extra presentation, drizzle with chili oil or sprinkle with crushed peanuts. Serve with warm egg rolls or spring rolls for a complete meal. The dish also works well as a filling for rice paper wraps or lettuce cups.

★★★★★4.7(5 reviews)
Categories Main Courses