
There’s something deeply satisfying about a meal that brings together hearty protein, vibrant vegetables, and comforting grains all on one plate. Steak with broccoli and rice is one of those timeless dishes that fits just about any occasion—whether it’s a relaxed weeknight dinner or a special meal to share with loved ones. The aroma of sizzling steak paired with tender-crisp broccoli and fluffy rice instantly creates a warm, inviting atmosphere in your kitchen.
This recipe is inspired by the balance found in many home-cooked meals around the world—simple ingredients prepared with care to deliver bold, satisfying flavors. It’s a dish that feels both nourishing and indulgent, making it a staple you’ll want to revisit again and again.
Why You’ll Love This Steak with Broccoli & Rice Recipe
This dish is a perfect combination of flavor, texture, and nutrition. The steak provides richness and depth, the broccoli adds freshness and a slight crunch, and the rice ties everything together with its soft, comforting base. It’s also highly customizable, allowing you to adjust seasonings or cooking methods to suit your taste.
Another reason to love this recipe is how approachable it is. Even if you’re not an experienced cook, you can achieve excellent results with a few simple techniques. It’s also a great option for meal prepping since it stores and reheats well without losing its flavor or texture.
Ingredients You’ll Need
To create this satisfying dish, you’ll need the following ingredients:
- 500 g (1.1 lb) beef steak (sirloin, ribeye, or flank steak), sliced into thin strips
- 2 cups (400 g) white rice
- 4 cups (1 liter) water
- 2 cups (180 g) broccoli florets
- 3 tablespoons (45 ml) vegetable oil
- 3 cloves garlic, minced
- 1 tablespoon (15 ml) soy sauce
- 1 tablespoon (15 ml) oyster sauce
- 1 teaspoon (5 g) ginger, grated
- 1 teaspoon (5 g) salt (adjust to taste)
- 1/2 teaspoon (2 g) black pepper
- 1 teaspoon (5 ml) sesame oil (optional)
- 1 tablespoon (15 ml) cornstarch (optional, for thicker sauce)
- 2 tablespoons (30 ml) water (if using cornstarch)

Step-by-Step Instructions
1. Prepare the Rice
Rinse the rice under cold water until the water runs clear. In a pot, combine 2 cups of rice with 4 cups of water. Bring to a boil, then reduce heat to low, cover, and let it simmer for about 15–18 minutes until tender. Fluff with a fork and set aside.
2. Prepare the Steak
Slice the steak against the grain into thin strips. Season lightly with salt and black pepper. This helps keep the meat tender and flavorful.
3. Cook the Broccoli
Bring a small pot of water to a boil and blanch the broccoli florets for 2–3 minutes until bright green and slightly tender. Drain and set aside. Alternatively, you can steam them for a similar result.
4. Sear the Steak
Heat 2 tablespoons (30 ml) of vegetable oil in a large pan or wok over medium-high heat. Add the steak in a single layer and cook for 2–3 minutes per side until browned. Remove from the pan and set aside.
5. Build the Flavor Base
In the same pan, add the remaining tablespoon of oil. Sauté the garlic and ginger for about 30 seconds until fragrant.
6. Combine Everything
Return the steak to the pan and add the broccoli. Stir in the soy sauce and oyster sauce. Toss everything together so the flavors evenly coat the ingredients.

7. Optional Sauce Thickening
If you prefer a thicker sauce, mix 1 tablespoon of cornstarch with 2 tablespoons of water. Pour into the pan and stir until the sauce thickens.
8. Finish and Serve
Drizzle with sesame oil for added aroma. Serve hot over a bed of fluffy rice.
Tips for Perfect Steak with Broccoli & Rice
Cooking steak properly makes all the difference in this dish. Make sure your pan is hot before adding the meat to achieve a good sear. Avoid overcrowding the pan, as this can cause the steak to steam instead of brown.
For the broccoli, aim for a bright green color and tender-crisp texture. Overcooking can make it mushy and dull in color, which affects both taste and presentation.
Using freshly cooked rice is ideal, but day-old rice works well too, especially if you want a slightly firmer texture.
Nutritional Benefits
This dish offers a balanced mix of nutrients. The steak provides protein and essential minerals like iron, while broccoli is rich in vitamins C and K. Rice supplies carbohydrates for energy, making this a well-rounded meal that supports both taste and nutrition.
Variations to Try
You can easily customize this recipe to suit your preferences:
- Swap white rice for brown rice for added fiber
- Use chicken or tofu instead of steak for a lighter option
- Add carrots, bell peppers, or snap peas for extra vegetables
- Spice it up with chili flakes or a drizzle of hot sauce
Frequently Asked Questions
1. What cut of steak is best for this recipe?
The best cuts of steak for this dish are those that are tender and cook quickly. Sirloin, ribeye, and flank steak are excellent choices. Sirloin offers a good balance between tenderness and affordability, making it a popular option for everyday meals. Ribeye, on the other hand, is richer due to its marbling, which adds extra flavor and juiciness. Flank steak is slightly leaner but becomes very tender when sliced thinly against the grain.
When selecting your steak, look for bright red meat with a bit of marbling. This ensures better flavor and texture. If you’re unsure, your butcher can guide you toward the best option available.
2. How do I keep the steak tender?
Tender steak comes down to a few key techniques. First, slicing the meat against the grain shortens the muscle fibers, making each bite easier to chew. Second, avoid overcooking the steak. Cooking it quickly over high heat helps retain its juices and prevents it from becoming tough.
Another helpful tip is to let the steak rest briefly after cooking before mixing it with the other ingredients. This allows the juices to redistribute throughout the meat, enhancing both flavor and texture.
3. Can I make this dish ahead of time?
Yes, this recipe is great for meal prep. You can cook the rice, steak, and broccoli in advance and store them separately in airtight containers in the refrigerator for up to 3 days. When ready to eat, simply reheat everything in a pan or microwave until warmed through.
If you plan to store leftovers, slightly undercook the broccoli so it doesn’t become too soft when reheated. You can also prepare extra sauce and add it during reheating to keep the dish moist and flavorful.
4. What can I use instead of soy sauce?
If you’re looking for an alternative to soy sauce, there are several options depending on your dietary needs. Tamari is a great gluten-free substitute with a similar taste. Coconut aminos offer a slightly sweeter flavor and are lower in sodium, making them a good choice for those watching their salt intake.
You can also experiment with homemade sauces using ingredients like broth, garlic, and spices to create a unique flavor profile that suits your taste preferences.
Final Thoughts
Steak with broccoli and rice is more than just a simple meal—it’s a dependable recipe that brings together comfort, nutrition, and bold flavor in every bite. Its versatility makes it suitable for a wide range of occasions, from quick weeknight dinners to more thoughtful, home-cooked meals shared with family.
One of the most appealing aspects of this dish is how easily it adapts to your needs. Whether you’re looking to keep things classic or experiment with new flavors, the foundation remains strong and satisfying. You can elevate it with additional spices, switch up the protein, or incorporate different vegetables to keep things exciting.
Beyond its taste, this recipe also encourages mindful cooking. Taking the time to properly sear the steak, cook the rice to perfection, and balance the flavors allows you to fully engage with the process. It’s a reminder that even simple ingredients can create something truly memorable when prepared with care.
This dish also fits seamlessly into a balanced lifestyle. It provides essential nutrients while still delivering the rich, savory experience many people crave. That balance is what makes it a go-to recipe you’ll want to keep in your regular rotation.
If you’re searching for a meal that is both reliable and rewarding, steak with broccoli and rice is an excellent choice. It’s the kind of recipe that becomes a household favorite, not just for its flavor, but for the comfort and satisfaction it brings every time it’s served.
Print
Steak with Broccoli & Rice: A Comforting, Flavor-Packed Classic
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A hearty and balanced dish combining tender steak, crisp broccoli, and fluffy rice for a satisfying meal.
Ingredients
500 g (1.1 lb) beef steak (sirloin, ribeye, or flank), thinly sliced
2 cups (400 g) white rice
4 cups (1 liter) water
2 cups (180 g) broccoli florets
3 tablespoons (45 ml) vegetable oil
3 cloves garlic, minced
1 tablespoon (15 ml) soy sauce
1 tablespoon (15 ml) oyster sauce
1 teaspoon (5 g) ginger, grated
1 teaspoon (5 g) salt
1/2 teaspoon (2 g) black pepper
1 teaspoon (5 ml) sesame oil (optional)
1 tablespoon (15 ml) cornstarch (optional)
2 tablespoons (30 ml) water
Instructions
Rinse rice and cook with water until tender, about 15–18 minutes.
Slice steak thinly and season with salt and pepper.
Blanch broccoli for 2–3 minutes and set aside.
Heat oil and sear steak until browned, then remove.
Sauté garlic and ginger in the same pan.
Return steak and add broccoli.
Stir in soy sauce and oyster sauce.
Add cornstarch mixture if desired and cook until thickened.
Drizzle sesame oil and serve over rice.
Notes
Slice steak against the grain for tenderness. Adjust seasoning to taste. Use fresh broccoli for best texture and color.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
