Sauces & Condiments
This beef and pepper rice bowl with hoisin sauce delivers the perfect balance of bold flavors and satisfying textures—crispy wok-fried beef, vibrant bell peppers, and a glossy, sweet-spiced hoisin glaze all coming together over fluffy rice.
The key lies in high-heat searing for that signature wok crunch while keeping the beef tender, then layering it with fresh vegetables and a sauce that’s rich yet not overpowering.
I developed this recipe to create a restaurant-quality meal that’s simple enough for weeknights, with every bite packed with umami depth and a touch of sweet heat.
What sets this dish apart is the hoisin sauce—its sticky, aromatic glaze binds everything together while adding layers of complexity that store-bought versions can’t match.
The beef, sliced thin and marinated in soy and garlic, develops a caramelized crust when stir-fried, while the bell peppers add a satisfying crunch and bright contrast.
Assemble it all over jasmine rice (or basmati) for a dish that’s hearty enough to stand alone but flexible enough to customize with your favorite toppings. Ready in under 30 minutes, this bowl is your go-to for a flavorful, balanced dinner that feels indulgent without the fuss.
Ingredients for beef and pepper rice bowl with hoisin sauce
Pantry staples meet wok-fried beef and vibrant peppers for a bowl that tastes like a restaurant takeout.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Bell Peppers 🍅 | 2 whole | Red/yellow, sliced into strips |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Hoisin Sauce 🍶 | ½ cup | Homemade or quality store-bought |
| Soy Sauce 🥄 | ¼ cup | Low-sodium preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Green Onions 🧅 | 4 whole | Thinly sliced, for garnish |
| Sesame Seeds 🌰 | 1 tbsp | Toasted, for crunch |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Honey 🍯 | 1 tbsp | For hoisin sauce balance |
| Rice Vinegar 🍶 | 1 tbsp | For hoisin sauce brightness |
The beef is everything here. Flank steak gives you that perfect wok-fried texture when sliced thin against the grain—Costco or Whole Foods usually have pre-sliced packs, but grab a whole piece and ask the butcher to slice it if you can. Look for bright red, well-marbled meat. Bell peppers? Red or yellow add sweetness that balances the hoisin—skip the green unless you love bitterness. For the rice, jasmine is ideal but basmati works too. If you're making homemade hoisin, La Choy or Lee Kum Kee sauces are solid shortcuts, but the homemade version with fermented black beans and chili paste is worth it.
No flank steak? Flank steak substitutes like sirloin or even chicken breast work, but slice them paper-thin. Short on bell peppers? Substitute snap peas or broccoli florets for crunch. The hoisin sauce can be store-bought (like Hoisin King), but if you're making it from scratch, fermented black beans are key for that authentic umami. Fresh ginger and garlic? Dried works at half the amount, but fresh is always better. The sesame oil should be toasted—Trader Joe's sells it pre-toasted, or lightly fry regular sesame oil in a dry pan for 30 seconds. No sesame seeds? Toasted peanuts or crushed cashews add crunch instead.
Rice keeps best in an airtight container for 4-5 days—reheat with a splash of water. The beef and veggies? 2 days max in the fridge, or freeze for 3 months in a single layer before transferring to a bag. I always make extra hoisin sauce—it freezes beautifully for 6 months. For meal prep, assemble bowls fresh but store components separately. The flavors meld even better the next day, so double the sauce if you're feeding a crowd.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—slice the flank steak thin, toss it with bell peppers and hoisin, then let the oven do the work. No crowded stove, no flipping, just 20 minutes of hands-off perfection while the rice cooks.
- Sweet-Savory Balance: That hoisin sauce is the MVP here—sticky, caramelized, and just sweet enough to cut through the bold soy and smoky peppers. Honestly, I’ve tried other stir-fry sauces, but nothing hits like this combo.
- Lunchbox Army: Between us, this is my go-to for meal prep. Double the rice, pack it in containers, and you’ve got three days of lunches that taste like you actually care. (Spoiler: They’ll think you do.)
- Budget Steakhouse Vibes: Flank steak on sale? Grab it. Bell peppers in bulk? Snag them. This recipe stretches every ingredient without skimping on flavor—like a fancy dinner for half the price. My wallet thanks me weekly.
Step-by-step instructions for beef and pepper rice bowl with hoisin sauce
Here's how to assemble this vibrant, flavor-packed bowl with restaurant-quality technique.
Marinate and Slice the Flank Steak
In a bowl, combine the 0.25 cup soy sauce, 1 tbsp honey, 1 tbsp rice vinegar, 1.5 tsp salt, and 0.5 tsp black pepper. Add the 1.5 lb flank steak and massage the marinade into the meat, coating it evenly. Let it marinate for at least 30 minutes (or up to 2 hours in the refrigerator) while you prep the rest.
When ready to cook, remove the steak from the marinade and pat it dry with paper towels. Using a sharp knife, slice it thinly against the grain into strips about ¼-inch thick. This ensures tender bites that won't be chewy. Keep the sliced steak in the fridge until you're ready to cook it—don't let it sit out too long or it'll warm up.
Cook the Jasmine Rice to Perfect Texture
Rinse the 1.5 cups jasmine rice under cold water until the water runs clear, then drain well. In a medium pot, combine the rice with 3 cups water (or follow package instructions) and bring to a boil. Once boiling, reduce heat to low, cover tightly, and simmer for 15 minutes. Then turn off the heat and let it steam, undisturbed, for another 10 minutes. This resting period ensures each grain stays separate and fluffy.
Fluff the rice gently with a fork before serving to maintain that light, airy texture. If the rice seems dry, sprinkle in 1-2 tablespoons of hot water and fold it in—jasmine rice should be tender but not mushy. Keep the cooked rice warm in a covered bowl while you prepare the remaining components.
Sear the Steak and Stir-Fry the Peppers
Heat 1 tablespoon vegetable oil in a large wok or skillet over high heat until shimmering. Add the sliced flank steak in a single layer and sear for 1-2 minutes until browned but still slightly pink in the center. Remove the steak and set it aside on a plate.
In the same wok, add the remaining 1 tablespoon vegetable oil and swirl to coat. Add the 2 whole bell peppers, sliced into strips, along with the 6 cloves minced garlic and 1 tbsp freshly grated ginger root. Stir-fry for 3-4 minutes until the peppers soften slightly and the garlic becomes fragrant. The peppers should still have a bit of bite—don't overcook them or they'll turn mushy.
Combine Everything with Hoisin Sauce
Return the seared steak to the wok and stir to combine with the peppers. Add the 0.5 cup hoisin sauce and toss everything together for 1-2 minutes until the sauce coats the beef and peppers evenly. The mixture should look glossy and well-coated, with the hoisin's sweet-spicy flavor melding into the dish.
Taste and adjust seasoning if needed—add a splash of soy sauce if it needs more saltiness or a touch of honey if it needs more sweetness. Remove from heat and let it sit for 1 minute to allow the flavors to meld together. This resting step ensures the sauce absorbs fully into the beef and peppers.
Assemble and Garnish the Rice Bowls
Divide the cooked jasmine rice evenly among 4 bowls. Spoon the beef and pepper mixture over the rice, spreading it out to create a balanced presentation. Drizzle each bowl with ½ teaspoon toasted sesame oil and sprinkle with 1 teaspoon toasted sesame seeds and 1 green onion, sliced thinly.
For extra crunch, you can also add a handful of green onions on top. Serve immediately while the rice is still warm and the flavors are at their peak. The contrast of the silky rice, tender beef, and crisp peppers makes each bite a perfect balance of textures and flavors.
Pro Tips For Making Beef And Pepper Rice Bowl With Hoisin Sauce
- Slice Against the Grain: I learned this the hard way—flank steak stays chewy if you cut with the grain. After slicing thinly across the muscle fibers, the texture transforms from tough to tender. (Yes, even if you're impatient like me.)
- Char the Peppers First: High heat. Seriously, crank it up. Searing bell peppers for 3-4 minutes per side before adding them to the pan pulls out their natural sweetness and adds depth. Skip this, and your dish tastes flat.
- Rest That Steak: Give it a solid 5-10 minutes under foil—no peeking—before slicing. Flank steak releases juices when it rests, and those juices stay locked in. I used to skip this and wondered why my rice bowl always felt dry.
- Thin the Sauce: Hoisin sauce thickens fast. If your stir-fry looks gloppy, add 1-2 tablespoons of water or broth to loosen it up. A glossy, clingy sauce coats everything better than a sticky mess. (Your future self will thank you.)
Creative variations of beef and pepper rice bowl with hoisin sauce
Spicy Thai Fusion
For a Thai-inspired twist, add 1 tbsp Thai red curry paste to the hoisin sauce and stir in 1 tsp fish sauce after combining with the beef and peppers. Top each bowl with ¼ cup shredded Thai basil and a drizzle of sweet chili sauce for extra heat and brightness.
The curry paste deepens the umami while the basil adds a fragrant, slightly peppery note that pairs beautifully with the hoisin. 🌶️
Korean-Inspired Gochujang
Swap the hoisin for a gochujang glaze by mixing 0.3 cup gochujang, 2 tbsp soy sauce, 1 tbsp honey, and 1 tsp sesame oil. Stir-fry the beef and peppers as directed, then toss with the gochujang mixture.
Garnish with toasted sesame seeds and thinly sliced scallions. The gochujang adds a tangy, spicy depth that cuts through the richness of the beef. Serve with a side of kimchi for a full Korean-inspired meal.
Vegetarian Crunch
Replace the beef with extra-firm tofu pressed and cubed, then pan-fried until crispy. Use the same marinade (without meat) and stir-fry with the peppers and garlic. For extra texture, add ½ cup shredded carrots and ½ cup snap peas to the mix.
Top with crushed peanuts and cilantro for a protein-packed, vegetarian-friendly bowl that still delivers big flavor. The tofu soaks up the hoisin beautifully, making it just as satisfying as the original.
Sweet & Smoky BBQ Twist
Mix 0.3 cup BBQ sauce (like Sweet Baby Ray's) with the hoisin sauce for a smoky-sweet glaze. Add 1 tsp smoked paprika to the beef marinade and sear the beef as usual. Stir-fry with ½ cup diced red onions for extra depth.
Garnish with crumbled bacon bits and a sprinkle of fresh cilantro. This fusion brings a Southern BBQ vibe to your rice bowl while keeping the Asian-inspired flavors intact. 🔥
Protein Swaps
No beef? Try chicken thighs (marinated and sliced thin) or shrimp (tossed with the marinade for 10 minutes before cooking). For plant-based, use mushrooms (like shiitake or oyster) sliced and seared until browned.
Each swap keeps the dish balanced—just adjust cooking times (chicken needs 3-4 minutes per side, shrimp cooks in 2 minutes). The hoisin sauce works magic with any protein, so don’t hesitate to experiment!
Extra Crunch Add-Ins
Boost texture with crispy fried shallots, toasted cashews, or crumbled wonton strips. For a quick crunch, toss ½ cup frozen edamame in the last minute of stir-frying—it thaws and crisps up perfectly.
If you love heat, add 1 tsp chili crisp or Sriracha to the hoisin sauce before tossing. These additions elevate the dish from simple to restaurant-worthy with minimal effort. ✨
Nutrition facts
Frequently asked questions
Can I use ground beef instead of flank steak?
Ground beef works but will give a different texture. For best results, use lean ground beef (90/10) and form it into small patties before cooking. Brown them for 3-4 minutes per side until fully cooked (160°F internal temp). The beef won't be as tender as flank steak, but it still pairs well with the hoisin and peppers. Consider adding 1 tsp cornstarch to the marinade to help thicken the sauce slightly for a more cohesive dish.
How do I make the hoisin sauce less sweet?
To balance the sweetness, add 1 tsp rice vinegar or ½ tsp fish sauce to the hoisin sauce when tossing with the beef. For extra depth, stir in ½ tsp grated ginger or 1 tsp minced garlic—these add acidity and umami that cut through the sweetness. If you're making homemade hoisin, reduce the honey to 1 tbsp and add 1 tsp chili paste for a spicier, less sweet profile.
Can I meal prep this dish ahead of time?
Yes! Prep the components separately for best results. Cook the rice and store it in an airtight container for 4-5 days. Marinate and slice the beef, then refrigerate it raw (cook within 2 days) or freeze it for 3 months. Stir-fry the peppers and store them separately for 3 days. When ready to serve, reheat the beef and peppers in a pan with 1 tsp sesame oil and toss with fresh hoisin sauce. The flavors actually improve overnight!
What’s the best way to reheat leftover beef and peppers?
Reheat in a skillet over medium heat with 1 tsp vegetable oil for 2-3 minutes until warmed through. Avoid microwaving as it can make the beef rubbery. For extra flavor, add 1 tsp soy sauce or a splash of water to deglaze the pan. If the hoisin sauce has thickened, thin it with ½ tsp water before reheating. Serve over freshly cooked rice for the best texture contrast.
Can I make this dish gluten-free?
Use tamari or coconut aminos instead of soy sauce in the marinade and hoisin sauce. For store-bought hoisin, check labels—some brands like San-J offer gluten-free versions. If making homemade hoisin, skip the wheat-based ingredients and use 1 tbsp rice vinegar and ½ tsp msg (optional) for umami. The dish remains flavorful while being completely gluten-free.
