Easy Beef and Broccoli with Rice – Better Than Takeout, Simple Weeknight Recipe

Beef And Broccoli And Rice

If you love the comfort of takeout but want something fresher, cozier, and made right in your own kitchen, this beef and broccoli with rice is exactly what you’re looking for. Tender slices of beef, crisp-tender broccoli, and a glossy, savory sauce all come together and are served over fluffy white rice for a complete, satisfying meal. You can expect a dish that feels special enough for a relaxed weekend dinner, yet simple and reliable enough for busy weeknights.

In this recipe, you will learn how to cook perfectly steamed rice, sear beef so it stays tender, and bring everything together with a balanced sauce that clings beautifully to the meat and broccoli. No complicated techniques, no hard-to-find ingredients—just straightforward steps that lead to a dish you will want to make again and again.

Table of contents
  1. What Makes This Beef and Broccoli with Rice So Appealing
  2. Gathering the Ingredients for Beef and Broccoli with Rice
  3. Step-by-Step Walkthrough to Make Beef and Broccoli with Rice
  4. Time and Prep Overview for This Dish
  5. A Quick Nutritional Overview
  6. Common Questions About Beef and Broccoli with Rice
    1. Can I prepare any part of this recipe ahead of time?
    2. How do I keep the beef tender?
    3. What if my sauce becomes too thick?
  7. Closing Thoughts on Enjoying This Meal
  8. Beef and Broccoli with Rice

What Makes This Beef and Broccoli with Rice So Appealing

This beef and broccoli with rice is all about balance: comforting yet light, flavorful yet not overwhelming, and impressive without demanding a lot of effort. The beef is coated lightly with cornstarch, which helps it stay tender and gives the sauce a silky body. The broccoli keeps its bright color and a pleasant bite, and the rice underneath soaks up every drop of the savory sauce.

Because everything is cooked in stages in one pan, cleanup is easy, and you stay in control of each component. You will end up with a dish that feels restaurant-worthy but carries the warmth and flexibility of a home-cooked meal.

Gathering the Ingredients for Beef and Broccoli with Rice

Here is exactly what you will need to prepare this dish, along with how each ingredient supports the flavors and textures in the final bowl.

  • Uncooked white rice, rinsed (1 cup) – Forms the soft, neutral base that catches the sauce and balances the savory beef and broccoli.
  • Water for cooking the rice (2 cups) – Cooks the rice until tender and fluffy, giving you the right texture to serve underneath the stir-fry.
  • Vegetable oil, divided (2 tablespoons) – Used to stir-fry the broccoli and sear the beef, helping everything brown gently without sticking.
  • Beef sirloin, thinly sliced against the grain (1 pound) – The main protein, chosen for its tenderness and rich flavor when quickly cooked.
  • Cornstarch for coating the beef (1 tablespoon) – Lightly coats the beef so it stays moist while cooking and helps the sauce cling to each slice.
  • Salt for seasoning the beef (1 teaspoon) – Seasons the meat from the start so the flavor is built in, not just added at the end.
  • Black pepper for seasoning the beef (1/2 teaspoon) – Adds gentle warmth and depth to the beef without overpowering the sauce.
  • Broccoli florets, bite-sized (4 cups) – Bring color, freshness, and a satisfying crunch that balances the richness of the beef.
  • Garlic, minced (3 cloves) – Infuses the dish with a classic savory aroma and flavor that underpins the entire sauce.
  • Fresh ginger, finely grated (1 tablespoon) – Adds brightness and a subtle heat that keeps the sauce lively and fragrant.
  • Low-sodium soy sauce (1/4 cup) – Provides the salty, umami backbone of the sauce without making it too intense.
  • Beef broth (1/4 cup) – Deepens the savory flavor of the sauce and helps create enough liquid to coat the ingredients.
  • Brown sugar, packed (2 tablespoons) – Balances the saltiness of the soy sauce with a gentle sweetness and helps the sauce become glossy.
  • Rice vinegar (1 tablespoon) – Brings a mild tang that keeps the sauce from feeling heavy, adding a clean finish.
  • Cornstarch for thickening the sauce (1 tablespoon) – When mixed with water, it thickens the sauce so it clings nicely to the beef and broccoli.
  • Water for mixing with cornstarch (2 tablespoons) – Used to create a smooth cornstarch slurry that blends easily into the hot sauce.

Step-by-Step Walkthrough to Make Beef and Broccoli with Rice

Follow these steps, and you will move smoothly from raw ingredients to a comforting bowl of beef and broccoli with rice. Take your time the first round, and you will see how naturally the process flows.

  1. Rinse the rice. Place the uncooked white rice in a fine-mesh strainer and rinse it under cold running water, gently stirring with your fingers. Continue until the water runs mostly clear, then let the rice drain well. This helps remove excess starch and keeps the rice from becoming too sticky.
  2. Start cooking the rice. Add the rinsed rice and 2 cups of water to a medium saucepan. Set the pan over medium-high heat and bring the mixture to a gentle boil. As it heats, you may give it a quick stir once to prevent sticking.
  3. Simmer the rice. When the water reaches a boil, reduce the heat to low and cover the pan with a tight-fitting lid. Let the rice simmer gently for about 15 minutes, or until the water is absorbed and the grains are tender.
  4. Steam and fluff the rice. Remove the saucepan from the heat, keeping the lid on. Let the rice rest for 5 minutes so it can steam and finish cooking. Then uncover and fluff the rice gently with a fork. Set it aside and keep it warm while you prepare the beef and broccoli.
  5. Coat and season the beef. Place the thinly sliced beef sirloin in a mixing bowl. Add 1 tablespoon of cornstarch, the salt, and the black pepper. Toss with your hands or tongs until every slice is lightly coated. This step helps the beef brown nicely and stay tender once it hits the hot pan.
  6. Mix the main sauce ingredients. In a small bowl or measuring cup, combine the low-sodium soy sauce, beef broth, brown sugar, and rice vinegar. Stir until the brown sugar is mostly dissolved. This mixture will form the flavorful base of your sauce.
  7. Prepare the cornstarch slurry. In a separate small bowl, mix 1 tablespoon of cornstarch with 2 tablespoons of water. Stir until completely smooth. This slurry will thicken the sauce later, giving it a silky texture.
  8. Stir-fry the broccoli. Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. When the oil is hot, add the broccoli florets. Stir-fry for 3 to 4 minutes, stirring frequently, until the broccoli turns bright green and is just crisp-tender. Transfer the broccoli to a plate and set it aside. It will finish cooking later when it returns to the pan.
  9. Heat the remaining oil. In the same skillet or wok, add the remaining 1 tablespoon of vegetable oil. Keep the heat at medium-high so the beef will sear rather than steam.
  10. Cook the beef. Add the coated beef slices to the hot pan in an even layer. Let them cook undisturbed for 2 to 3 minutes so they can brown on one side. Then stir-fry for another 2 to 3 minutes until the beef is mostly cooked through but still tender. Work quickly so the beef does not overcook.
  11. Stir in garlic and ginger. Add the minced garlic and grated ginger directly to the beef. Stir-fry for about 30 seconds, just until fragrant. This brief cooking time keeps their flavors bright and prevents the garlic from burning.
  12. Add the sauce base. Give the soy sauce mixture a quick stir and pour it into the skillet with the beef. Stir well so that the beef slices are coated and the liquid begins to simmer around them.
  13. Thicken the sauce. Once the sauce is gently bubbling, stir the cornstarch slurry again to make sure it is smooth, then drizzle it into the pan while stirring constantly. Continue to cook for 1 to 2 minutes, stirring, until the sauce thickens and becomes glossy, and the beef is fully cooked.
  14. Return the broccoli to the pan. Add the cooked broccoli florets back into the skillet. Toss everything together until the broccoli is coated in the sauce and heated through. This should take about 1 to 2 minutes and ensures that every bite has a bit of beef, broccoli, and sauce.
  15. Adjust and finish. Taste the mixture and adjust if needed, keeping in mind that the soy sauce already adds saltiness. Once you are satisfied with the flavor, remove the skillet from the heat.
  16. Serve over rice. To serve, place a portion of the warm cooked rice into each bowl or plate. Spoon the beef and broccoli mixture over the rice, making sure to include some of the savory sauce with each serving. Serve immediately while everything is hot and fragrant.

Time and Prep Overview for This Dish

This beef and broccoli with rice fits comfortably into a weeknight schedule while still feeling like something special. You will spend about 20 minutes on preparation—slicing the beef, rinsing the rice, cutting the broccoli, and gathering the sauce ingredients. Cooking takes roughly 25 minutes, including the time to steam the rice and stir-fry the beef and broccoli.

From start to finish, you can expect the dish to be ready in under an hour, with most of that time spent actively cooking at the stove. As soon as the sauce has thickened, the broccoli is heated through, and the rice is fluffed, the meal is ready to enjoy. There is no lengthy marinating or resting period required, so you can move directly from the kitchen to the table while everything is still hot and at its best.

A Quick Nutritional Overview

While exact values can vary depending on the specific ingredients you use, here is an approximate nutritional snapshot per serving of this beef and broccoli with rice, assuming the recipe is divided into four portions:

  • Calories: about 520 kcal
  • Protein: around 30g
  • Carbohydrates: roughly 54g
  • Fat: about 18g
  • Saturated Fat: around 4g
  • Sodium: approximately 980mg
  • Fiber: about 3g
  • Sugar: roughly 9g

The combination of beef for protein, broccoli for fiber and vitamins, and rice for steady energy makes this a well-rounded, satisfying meal. You can also adjust portion sizes of rice and sauce to better match your personal preferences.

Common Questions About Beef and Broccoli with Rice

Can I prepare any part of this recipe ahead of time?

Yes. You can slice the beef, cut the broccoli into florets, and mix the soy sauce, beef broth, brown sugar, and rice vinegar in advance. Store each component covered in the refrigerator. When you are ready to cook, prepare the cornstarch slurry, cook the rice, and then stir-fry everything. This makes the final cooking process very quick.

How do I keep the beef tender?

Thinly slicing the beef sirloin against the grain and coating it lightly with cornstarch helps keep it tender. Cooking it quickly over medium-high heat and avoiding overcooking are also important. Once the beef is just cooked through and the sauce has thickened, remove the pan from the heat so the meat stays soft and juicy.

What if my sauce becomes too thick?

If the sauce thickens more than you like after adding the cornstarch slurry, you can gently stir in a small splash of beef broth or water while the pan is still warm. Add a little at a time, stirring, until you reach the consistency you prefer, then taste and adjust seasoning if needed.

Closing Thoughts on Enjoying This Meal

Cooking beef and broccoli with rice at home is more than just following a set of instructions—it is a chance to create a comforting, flavorful meal that feels both familiar and freshly made. With a few simple ingredients and clear steps, you turn basic rice, beef, and broccoli into a complete dish that can bring everyone to the table.

Once you have made this recipe, you may find yourself returning to it on busy evenings or whenever you want something warm and satisfying without a lot of fuss. Each time you stir the sauce, steam the rice, and toss the beef with the bright green broccoli, you are building a meal that invites people to slow down, share, and enjoy good food together.

Beef And Broccoli And Rice

Beef and Broccoli with Rice

A cozy, takeout-style beef and broccoli stir-fry served over fluffy white rice, made easily at home with tender beef, crisp-tender broccoli, and a savory garlic-ginger sauce.
Prep Time 20 minutes
Cook Time 25 minutes
Servings 4
Calories 520 kcal

Ingredients
  

  • 1 cup uncooked white rice, rinsed
  • 2 cups water for cooking the rice
  • 2 tablespoons vegetable oil, divided
  • 1 pound beef sirloin, thinly sliced against the grain
  • 1 tablespoon cornstarch for coating the beef
  • 1 teaspoon salt for seasoning the beef
  • 0.5 teaspoon black pepper for seasoning the beef
  • 4 cups broccoli florets, bite-sized
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, finely grated
  • 0.25 cup low-sodium soy sauce
  • 0.25 cup beef broth
  • 2 tablespoons brown sugar, packed
  • 1 tablespoon rice vinegar
  • 1 tablespoon cornstarch for thickening the sauce
  • 2 tablespoons water for mixing with cornstarch

Instructions
 

  • Rinse the uncooked white rice under cold water until the water runs mostly clear, then drain well.
  • In a medium saucepan, combine the rinsed rice and 2 cups of water. Bring to a gentle boil over medium-high heat.
  • Once boiling, reduce the heat to low, cover with a tight-fitting lid, and simmer for about 15 minutes, or until the water is absorbed and the rice is tender.
  • Remove the rice from the heat and let it sit, covered, for 5 minutes to steam, then fluff gently with a fork and keep warm.
  • Place the thinly sliced beef sirloin in a bowl. Add 1 tablespoon of cornstarch, the salt, and the black pepper. Toss until the beef is evenly coated and set aside.
  • In a small bowl or measuring cup, combine the soy sauce, beef broth, brown sugar, and rice vinegar. Stir until the brown sugar is mostly dissolved.
  • In a separate small bowl, stir together 1 tablespoon of cornstarch and 2 tablespoons of water until smooth to create a cornstarch slurry, then set aside.
  • Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat.
  • Add the broccoli florets to the hot pan and stir-fry for 3 to 4 minutes, or until they are bright green and crisp-tender. Transfer the broccoli to a plate and set aside.
  • In the same skillet or wok, add the remaining 1 tablespoon of vegetable oil and heat over medium-high heat.
  • Add the coated beef slices in an even layer. Cook for 2 to 3 minutes without moving too much to allow them to brown, then stir-fry for another 2 to 3 minutes until the beef is mostly cooked through.
  • Add the minced garlic and grated ginger to the beef. Stir-fry for about 30 seconds, just until fragrant, being careful not to burn the garlic.
  • Give the soy sauce mixture a quick stir and pour it into the pan with the beef, stirring to coat the slices evenly.
  • Bring the sauce to a gentle simmer, then stir the cornstarch slurry once more and drizzle it into the pan while stirring constantly.
  • Continue to cook for 1 to 2 minutes, stirring, until the sauce thickens and becomes glossy and the beef is cooked through.
  • Return the cooked broccoli florets to the pan and toss everything together until the broccoli is coated in the sauce and heated through.
  • Taste and adjust seasoning if desired, then remove the skillet from the heat.
  • To serve, spoon a portion of the warm cooked rice into each bowl or plate and top with the beef and broccoli mixture along with some of the savory sauce.
Go up