30-Minute Garlic Butter Beef Rice: The Ultimate Weeknight Win
This Garlic Butter Beef Rice is the ultimate 30-minute weeknight dinner. Juicy steak meets buttery rice for a meal your whole family will crave.
It is 6pm. You are tired. Dinner needs to happen fast. This Garlic Butter Beef Rice is your new secret weapon for busy nights.
This dish is pure comfort in a bowl. It is warm, hearty, and incredibly satisfying. You will love how the garlic butter coats every single grain of rice.
Why This Recipe Is a Winner
This recipe is the ultimate comfort food for a cold winter evening. It delivers restaurant-quality flavor in exactly 30 minutes. You get juicy beef and buttery rice in every single bite.
It uses simple pantry staples you likely already have. Your family will think you spent hours in the kitchen. It is budget-friendly and feeds a crowd without any stress.
Simple Cooking Steps
The magic happens in one hot skillet or wok. We sear the beef fast to keep it tender. Then, we toast the rice in rich, aromatic garlic butter. It is foolproof and fast for any home cook.
Using chilled rice is the pro move here. It prevents the dish from getting mushy or soft. Even if you are a beginner, you can master this meal tonight.
Ingredients You’ll Need
These ingredients are pantry staples that create an absolute flavor bomb when combined.
- 500g flank steak, thinly sliced against the grain
- 3 cups cooked jasmine rice, chilled
- 4 tablespoons unsalted butter, divided
- 6 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1/2 teaspoon freshly ground black pepper
- 1 tablespoon vegetable oil
- 2 green onions, thinly sliced
Step-by-Step Directions
- Heat vegetable oil in a large skillet or wok over high heat until shimmering.
- Add beef strips in a single layer and sear for 1-2 minutes per side until browned; remove beef and set aside.
- Reduce heat to medium and add 2 tablespoons of butter to the skillet.
- Add minced garlic and sauté for 30 seconds until fragrant.
- Add chilled rice to the skillet, using a spatula to break up any clumps.
- Drizzle soy sauce and oyster sauce over the rice, then season with black pepper.
- Increase heat to medium-high and stir-fry the rice for 3 minutes until lightly toasted.
- Return the beef to the skillet and add the remaining 2 tablespoons of butter.
- Toss all ingredients together for 1 minute until the butter is melted and the beef is heated through.
- Remove from heat and garnish with sliced green onions before serving.
Best Ways to Enjoy It
Serve this Garlic Butter Beef Rice piping hot straight from the pan. It looks beautiful in deep ceramic bowls. Pair it with a side of steamed broccoli or a crisp cucumber salad.
This is the perfect meal for a cozy night in. Add a drizzle of sriracha if you like a little heat. Your guests will definitely ask for the recipe.
Storage & Reheating
Store any leftovers in an airtight container for up to three days. This dish actually tastes amazing the next day. Reheat it in a skillet with a splash of water. This keeps the beef tender and the rice moist. Avoid the microwave if you want that fresh-cooked texture.
Tips for Best Results
- Always use chilled rice to ensure a crispy texture.
- Slice your steak against the grain for maximum tenderness.
- Do not crowd the pan when searing the beef.
- Use high heat to get those beautiful browned edges.
- Freshly minced garlic tastes much better than the jarred kind.
- Add the final butter at the end for a glossy finish.
- Prep all your ingredients before you start the heat.
Ways to Switch It Up
- Swap the steak for shrimp or chicken if you prefer.
- Add frozen peas and carrots for an extra veggie boost.
- Use brown rice for a nuttier, high-fiber alternative.
- Drizzle with sesame oil for an extra layer of depth.
Common Questions
Can I use freshly cooked rice?
Fresh rice is too moist and will turn out mushy. Use day-old rice for the best stir-fry results.
What is the best cut of beef?
Flank steak or sirloin work perfectly for this high-heat method. Just ensure you slice it thinly.
You are going to love how easy this is. Go make it now!
— Jasmine

Ingredients
Method
- Heat vegetable oil in a large skillet or wok over high heat until shimmering.
- Add beef strips in a single layer and sear for 1-2 minutes per side until browned; remove beef and set aside.
- Reduce heat to medium and add 2 tablespoons of butter to the skillet.
- Add minced garlic and sauté for 30 seconds until fragrant.
- Add chilled rice to the skillet, using a spatula to break up any clumps.
- Drizzle soy sauce and oyster sauce over the rice, then season with black pepper.
- Increase heat to medium-high and stir-fry the rice for 3 minutes until lightly toasted.
- Return the beef to the skillet and add the remaining 2 tablespoons of butter.
- Toss all ingredients together for 1 minute until the butter is melted and the beef is heated through.
- Remove from heat and garnish with sliced green onions before serving.
