in

Loaded Beef Stir-Fry Plate with Rice, Fries & Fresh Salad

Save this recipe on:

Looking for a dinner that feels restaurant-quality but comes together on a weeknight? This loaded beef stir-fry plate is my go-to answer.

It’s got everything you want on one plate: tender, saucy beef with peppers and onions, crispy golden fries, fluffy jasmine rice, and a bright fresh salad.

The best part is how customizable it is. You can prep components ahead, swap vegetables, or adjust the sauce to your taste.

I love serving this when I want to impress without spending hours in the kitchen.

Pin this Recipe
Recipe

Why You Will Love This Loaded Beef Stir-Fry Plate with Rice, Fries & Fresh Salad

Complete Meal in One Plate – Protein, starch, vegetables, and salad all together means no additional sides needed.
30 Minutes Total – Start to finish, this dish is faster than delivery with zero wait time.
Impressive Presentation – Restaurant-style plating that looks way more complicated than it actually is.
Tender, Flavorful Beef – The soy and oyster sauce combination creates deep umami without being heavy.
Make-Ahead Friendly – Prep fries and salad in advance, stir-fry beef to order.

Ingredients

  • 1 lb beef strips (sirloin or steak)
  • 2 cups cooked jasmine rice
  • 3 large potatoes, cut into fries
  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 1 small onion, sliced
  • 2 garlic cloves, minced
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tsp paprika
  • Salt and black pepper, to taste
  • 2 cups lettuce
  • 1 tomato, diced
  • 1 tbsp olive oil
  • 1 tbsp chopped parsley

Step 1: Prepare the Potatoes and Fries

  • 3 large potatoes, cut into fries

I like to cut my potatoes into even sticks about quarter-inch thick so they cook uniformly. Soak them in cold water for 10 minutes if you have time, which removes excess starch and helps them get crispier.

Pat them dry completely before frying, as water prevents browning. Heat your oil to 350 degrees Fahrenheit and fry in batches until golden and crispy, about 8 to 10 minutes per batch.

Drain on paper towels and season immediately with salt while they’re still hot. This is where the magic happens for texture.

Step 2: Cook the Jasmine Rice

  • 2 cups cooked jasmine rice

I use a rice cooker or pot method depending on how much time I have. For 2 cups of cooked rice, use about 1.5 cups raw rice and 2 cups water.

Cook for about 15 to 18 minutes until fluffy and fully tender. Once done, gently fluff with a fork so the grains separate nicely.

I find jasmine rice holds up better on the plate than other varieties and doesn’t clump when you add the stir-fry sauce.

Step 3: Prepare the Fresh Salad

  • 2 cups lettuce
  • 1 tomato, diced
  • 1 tbsp chopped parsley

Wash and chop your lettuce into bite-sized pieces. Dice the tomato into small cubes, discarding excess juice so the salad doesn’t get soggy.

Toss together gently and add the fresh parsley for color and brightness. I don’t dress the salad ahead of time, I let diners add their own dressing if desired.

Step 4: Sear the Beef Strips

  • 1 tbsp olive oil
  • 1 lb beef strips (sirloin or steak)
  • Salt and black pepper, to taste

Get your skillet very hot before adding the oil. I tend to use a large cast-iron or stainless steel pan so the beef gets a good sear rather than steaming.

Season the beef strips generously with salt and pepper, then add to the hot oil in a single layer. Let them sear undisturbed for 2 to 3 minutes per side to develop a crust.

Work in batches if needed so you don’t overcrowd the pan. Remove the seared beef to a plate and set aside.

Step 5: Stir-Fry the Peppers and Onions

  • 1 green bell pepper, sliced
  • 1 red bell pepper, sliced
  • 1 small onion, sliced
  • 2 garlic cloves, minced

In the same pan with any remaining beef drippings, add the sliced peppers and onions. Stir frequently over medium-high heat for 3 to 4 minutes until they have some color but still have a slight crunch.

Add the minced garlic in the final minute so it doesn’t burn. I find this timing keeps everything tender-crisp instead of mushy.

Step 6: Create the Sauce and Finish

  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tsp paprika
  • Salt and black pepper, to taste

Return the seared beef to the pan with the peppers and onions. Pour in the soy sauce and oyster sauce, stirring everything together well.

Add the paprika for depth and color, then taste and adjust seasoning with salt and pepper as needed. Let everything warm through for 1 to 2 minutes until the beef is coated and heated through.

Recipe

Storage Instructions

Store: Keep leftover beef stir-fry and components in separate airtight containers in the refrigerator for up to 3 days. The fries are best eaten fresh, but can be stored separately for 1 day.

Freeze: The cooked beef stir-fry can be frozen for up to 2 months. Fries and salad don’t freeze well, so prepare those fresh. Thaw beef overnight in the refrigerator before reheating.

Reheat: Warm the beef stir-fry gently in a skillet over medium heat for 3 to 4 minutes, adding a splash of water if needed. Refresh fries in a 375-degree oven for 5 minutes. Assemble fresh salad just before serving.

What to Serve With This Loaded Beef Stir-Fry Plate with Rice, Fries & Fresh Salad

  • A cold beer or Asian lager pairs beautifully with the salty, savory beef.
  • Serve with sriracha, chili oil, or extra soy sauce on the side for heat and extra flavor.
  • A simple cucumber salad with rice vinegar makes a refreshing complement.
  • Mango sticky rice or a light fruit dessert balances the savory main.

Estimated Nutrition

  • Calories: 680
  • Protein: 38g
  • Fat: 22g
  • Carbohydrates: 78g

(Estimated per serving, without optional ingredients)

Loaded Beef Stir-Fry Plate with Rice, Fries & Fresh Salad

A complete restaurant-style dinner featuring tender soy and oyster sauce beef with peppers, crispy golden fries, fluffy jasmine rice, and a fresh garden salad. Ready in just 30 minutes with impressive plating that looks far more complicated than it is.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Calories: 680

Ingredients
  

Beef and Stir-Fry
  • 1 lb beef strips sirloin or steak
  • 1 tbsp olive oil
  • 1 green bell pepper sliced
  • 1 red bell pepper sliced
  • 1 small onion sliced
  • 2 garlic cloves minced
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tsp paprika
  • Salt and black pepper to taste
Sides
  • 3 large potatoes cut into fries
  • 2 cups cooked jasmine rice
Fresh Salad
  • 2 cups lettuce
  • 1 tomato diced
  • 1 tbsp chopped parsley

Method
 

Instructions
  1. Cut potatoes into even quarter-inch thick sticks. Soak in cold water for 10 minutes to remove excess starch, then pat dry completely. Heat oil to 350 degrees Fahrenheit and fry in batches until golden and crispy, about 8 to 10 minutes per batch. Drain on paper towels and season immediately with salt while still hot.
  2. For 2 cups cooked rice, use 1.5 cups raw rice and 2 cups water. Cook for 15 to 18 minutes until fluffy and tender using a rice cooker or pot method. Gently fluff with a fork so grains separate nicely.
  3. Wash and chop lettuce into bite-sized pieces. Dice tomato into small cubes, discarding excess juice. Toss lettuce and tomato together gently and add fresh parsley for color. Do not dress ahead of time.
  4. Get skillet very hot before adding olive oil. Season beef strips generously with salt and pepper, then add to hot oil in a single layer. Let sear undisturbed for 2 to 3 minutes per side to develop a crust. Work in batches if needed. Remove seared beef to a plate and set aside.
  5. In the same pan with beef drippings, add sliced peppers and onions. Stir frequently over medium-high heat for 3 to 4 minutes until they have some color but still have a slight crunch. Add minced garlic in the final minute so it doesn't burn.
  6. Return seared beef to the pan with peppers and onions. Pour in soy sauce and oyster sauce, stirring everything together well. Add paprika for depth and color. Taste and adjust seasoning with salt and pepper. Let everything warm through for 1 to 2 minutes until beef is coated and heated through.

Nutrition

Calories: 680kcalCarbohydrates: 78gProtein: 38gFat: 22gSodium: 950mgFiber: 4gSugar: 3g

Notes

Prep fries and salad in advance for a faster dinner assembly. Cut beef strips thin so they sear quickly and stay tender. Don't dress the salad ahead of time to keep it fresh and crisp. Serve components on the plate as shown in the image for best presentation.

Tried this recipe?

Let us know how it was!

Save this recipe on: