Spicy Steak and Rice is a dish that tantalizes the taste buds and warms the soul. As someone who has always been passionate about cooking, I find that this recipe perfectly balances bold flavors with comforting textures. Originating from various culinary traditions, spicy steak and rice has become a beloved staple in many households, offering a delightful fusion of spices and tender meat that is hard to resist. The combination of juicy steak, fragrant rice, and a kick of heat creates a meal that is not only satisfying but also incredibly convenient for busy weeknights. People love this dish for its versatility; it can be easily customized to suit individual preferences, making it a go-to recipe for family gatherings or casual dinners. Join me as we explore the steps to create this mouthwatering Spicy Steak and Rice that will surely become a favorite in your kitchen!

Ingredients:
- 1 lb (450g) flank steak, thinly sliced against the grain
- 2 cups jasmine rice
- 4 cups water or beef broth
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon chili paste (adjust to taste)
- 1 teaspoon ground black pepper
- 1 teaspoon paprika
- 1 teaspoon cumin
- Salt to taste
- 2 green onions, chopped (for garnish)
- Sesame seeds (for garnish, optional)
Preparing the Rice
1. Start by rinsing the jasmine rice under cold water. This helps to remove excess starch and prevents the rice from becoming gummy. I usually rinse it until the water runs clear, which takes about 2-3 minutes. 2. In a medium saucepan, combine the rinsed rice and 4 cups of water or beef broth. If you want to enhance the flavor, I recommend using beef broth. 3. Bring the mixture to a boil over medium-high heat. Once it starts boiling, reduce the heat to low, cover the saucepan with a lid, and let it simmer for about 15-20 minutes. 4. After 20 minutes, turn off the heat and let the rice sit, covered, for another 10 minutes. This allows the rice to finish cooking and absorb any remaining liquid. 5. Fluff the rice with a fork before serving. Set it aside while you prepare the steak and vegetables.Marinating the Steak
6. While the rice is cooking, lets marinate the steak. In a bowl, combine the sliced flank steak with soy sauce, oyster sauce, chili paste, ground black pepper, paprika, cumin, and a pinch of salt. 7. Mix everything well to ensure the steak is evenly coated with the marinade. I like to let it marinate for at least 15-30 minutes at room temperature. If you have more time, you can marinate it in the refrigerator for up to 2 hours for deeper flavor.Cooking the Steak and Vegetables
8. Heat 2 tablespoons of vegetable oil in a large skillet or wok over medium-high heat. Make sure the oil is hot before adding the steak; this will help to sear it nicely. 9. Once the oil is hot, add the marinated steak to the skillet in a single layer. Avoid overcrowding the pan; if necessary, cook the steak in batches. 10. Sear the steak for about 2-3 minutes on each side until its browned and cooked to your desired doneness. I usually prefer medium-rare, which is about 130°F (54°C) internal temperature. 11. Remove the steak from the skillet and set it aside on a plate. Cover it with aluminum foil to keep it warm while you cook the vegetables. 12. In the same skillet, add the chopped onion, minced garlic, and grated ginger. Sauté for about 2-3 minutes until the onion becomes translucent and fragrant. 13. Next, add the sliced red and green bell peppers to the skillet. Stir-fry the vegetables for another 3-4 minutes until they are tender but still crisp. 14. Return the cooked steak to the skillet with the vegetables. Stir everything together to combine and heat through for an additional 1-2 minutes.Assembling the Dish
15. Now its time to assemble our spicy steak and rice! Start by placing a generous scoop of the fluffy jasmine rice on each plate. 16. Top the rice with the spicy steak and vegetable mixture. Make sure to include some of the delicious juices from the skillet for added flavor. 17. For a finishing touch, sprinkle chopped green onions and sesame seeds over the top. This adds a nice crunch and a pop of color to the dish. 18. Serve immediately while everything is hot. I love to enjoy this dish with a side of steamed broccoli or a fresh salad for a complete meal.Tips and Variations
19. If you want to add more heat, feel free to increase the amount of chili paste or even add some sliced fresh chil
Conclusion:
In summary, this Spicy Steak and Rice recipe is an absolute must-try for anyone looking to elevate their weeknight dinners with bold flavors and satisfying textures. The combination of tender, marinated steak and perfectly cooked rice creates a dish that is not only delicious but also incredibly versatile. You can easily customize it by adding your favorite vegetables, such as bell peppers or snap peas, or even switch up the protein with chicken or tofu for a different twist. I encourage you to give this recipe a go and make it your own! Whether you serve it with a side of fresh salad or top it with a sprinkle of green onions and sesame seeds, the possibilities are endless. Dont forget to share your experience with meId love to hear how you made this dish uniquely yours! So grab your ingredients, fire up that skillet, and get ready to enjoy a meal thats sure to impress. Happy cooking! Print
Spicy Steak and Rice: A Flavorful Recipe for Your Dinner Table
- Total Time: 55 minutes
- Yield: 4 servings 1x
Description
This Spicy Flank Steak with Jasmine Rice features tender marinated flank steak paired with vibrant vegetables, all served over fluffy jasmine rice. Quick to prepare and bursting with Asian-inspired flavors, it’s an ideal choice for a satisfying weeknight dinner.
Ingredients
- 1 lb (450g) flank steak, thinly sliced against the grain
- 2 cups jasmine rice
- 4 cups water or beef broth
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 tablespoon chili paste (adjust to taste)
- 1 teaspoon ground black pepper
- 1 teaspoon paprika
- 1 teaspoon cumin
- Salt to taste
- 2 green onions, chopped (for garnish)
- Sesame seeds (for garnish, optional)
Instructions
- Rinse the jasmine rice under cold water until the water runs clear (about 2-3 minutes).
- In a medium saucepan, combine the rinsed rice and 4 cups of water or beef broth.
- Bring to a boil over medium-high heat, then reduce heat to low, cover, and simmer for 15-20 minutes.
- Turn off the heat and let the rice sit, covered, for another 10 minutes. Fluff with a fork and set aside.
- In a bowl, combine the sliced flank steak with soy sauce, oyster sauce, chili paste, ground black pepper, paprika, cumin, and a pinch of salt.
- Mix well to coat the steak evenly. Marinate for at least 15-30 minutes at room temperature or up to 2 hours in the refrigerator.
- Heat 2 tablespoons of vegetable oil in a large skillet or wok over medium-high heat.
- Add the marinated steak in a single layer (cook in batches if necessary) and sear for 2-3 minutes on each side until browned and cooked to your desired doneness.
- Remove the steak and cover with aluminum foil to keep warm.
- In the same skillet, add chopped onion, minced garlic, and grated ginger. Sauté for 2-3 minutes until the onion is translucent.
- Add sliced red and green bell peppers and stir-fry for another 3-4 minutes until tender but crisp.
- Return the cooked steak to the skillet, stir to combine, and heat through for an additional 1-2 minutes.
- Place a generous scoop of jasmine rice on each plate.
- Top with the spicy steak and vegetable mixture, including the juices from the skillet.
- Garnish with chopped green onions and sesame seeds, if desired.
- Serve immediately, optionally with a side of steamed broccoli or a fresh salad.
Notes
- Adjust the amount of chili paste to your heat preference.
- For added flavor, consider marinating the steak overnight.
- This dish pairs well with a variety of vegetables; feel free to substitute or add your favorites.
- Prep Time: 30 minutes
- Cook Time: 25 minutes