Beef and Peppers Over Rice Recipe: One-Pan Protein-Packed Meal in 30 Minutes

Main Courses

Beef and Peppers Over Rice Recipe: One-Pan Protein-Packed Meal in 30 Minutes

This beef and peppers over rice recipe delivers a protein-packed, one-pan meal that comes together in just 30 minutes—no takeout required. The secret lies in perfectly seared beef strips, vibrant sautéed peppers, and fluffy rice all cooked together for maximum flavor and minimal cleanup.

I developed this recipe after years of testing different methods, and it consistently delivers restaurant-quality results at home.

What sets this dish apart is the balance of textures and flavors: tender beef with a caramelized crust, crisp-tender peppers, and fluffy rice that soaks up all the savory juices. The recipe uses simple pantry staples but transforms them into a satisfying meal that feels special.

Whether you're feeding a family or meal prepping for the week, this dish is foolproof and adaptable to your preferences.

The beef is seasoned with a blend of garlic, ginger, and soy sauce for depth, while the peppers add a pop of color and natural sweetness. The rice cooks directly in the same pan, absorbing the flavors as it goes, creating a cohesive dish that's easy to serve.

This method ensures every bite is packed with flavor without requiring multiple dishes or complicated techniques.

Serve it with a side salad or warm crusty bread to round out the meal. The best part? Leftovers reheat beautifully, making this the perfect solution for busy weeknights. Let's get started on this one-pan wonder that's sure to become a family favorite.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and peppers over rice

Simple, flavorful ingredients that transform into a restaurant-style one-pan meal.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Bell Peppers 🧅 2 whole Any color, sliced into strips
Yellow Onion 🧅 1 whole Thinly sliced
Garlic Cloves 🧄 4 cloves Minced
Fresh Ginger 🌿 1 tbsp Grated
Soy Sauce 🥄 2 tbsp Low-sodium preferred
Sesame Oil 🫒 1 tbsp For aroma
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine or basmati
Chicken Broth 💧 1 ½ cups Low-sodium
Olive Oil 🫒 2 tbsp For searing
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Green Onions 🧅 2 whole Sliced, for garnish
Sesame Seeds 🌾 1 tsp Toasted, for garnish

Flank steak is the star here—look for a well-marbled cut at Whole Foods or your local butcher. Slice it thinly against the grain for tender bites. The bell peppers should be firm and vibrant; Trader Joe's often carries pre-sliced ones for convenience. Fresh ginger is non-negotiable for that bright, zesty kick—peel and grate it fresh rather than using powdered. For the rice, jasmine or basmati varieties hold up best to the long cooking time and stay fluffy. If you're prepping ahead, store the sliced veggies and seasoned beef separately in airtight containers for up to 2 days.

No flank steak? Sirloin or ribeye work in a pinch, but slice it extra thin. Swap the bell peppers for zucchini or mushrooms if you're out of fresh ones. The soy sauce can be reduced-sodium if preferred, but low-sodium is ideal here to control saltiness. Sesame oil adds depth—use the toasted variety if available. For extra protein, stir in edamame or shrimp at the end. The green onions can be subbed with regular onions if you're out, though they add a fresher note. If your rice turns out too dry, a splash of broth at the end fixes it instantly.

This dish reheats beautifully—just add a splash of broth and cover for 2-3 minutes in the microwave. Store leftovers in the fridge for 4-5 days or freeze for 3 months in airtight containers. For meal prep, double the recipe and portion into containers with the rice on the bottom—it keeps the beef and peppers from getting soggy. The sesame seeds and green onions should be added fresh after reheating for maximum flavor. Garnish with a drizzle of extra sesame oil and a sprinkle of red pepper flakes if you like it spicy.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear, this dish is my lazy-day hero—just sear the flank steak, toss in the peppers and onions, and let the garlic-ginger sauce work its magic. No pots, no pans, no stress. (The rice cooks while you’re slicing the steak—genius.)
  • Umami Bomb: That flank steak, sliced thin and caramelized? It’s the star. But the real magic happens when the bell peppers soften just enough to soak up the ginger and garlic—sweet, smoky, and packed with depth. Honestly, the first bite makes me forget I’m not at a restaurant.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The flavors only get better as the peppers mellow, and the rice stays fluffy even reheated. I double the batch on Sundays—my kids grab it straight from the fridge, no complaints.
  • Budget Flex: Flank steak stretches far when you slice it against the grain, and bell peppers last forever in the crisper. Plus, the onion and garlic are cheap staples. I’ve made this for $12 and fed four people—solid value, no guilt. (Yes, even on a Tuesday night.)

Step-by-step instructions for beef and peppers over rice

This one-pan method delivers tender beef, vibrant vegetables, and perfectly cooked rice in just 30 minutes.

1

Slice and Prep All Ingredients

Start by slicing the 1 lb flank steak thinly against the grain—this ensures tender bites. Use a sharp knife and cut at a 45-degree angle for even cooking. Next, slice the 2 whole bell peppers into ½-inch strips and the 1 whole yellow onion into ¼-inch slices. Mince the 4 cloves garlic and grate the 1 tbsp fresh ginger using a microplane for fine texture.

Measure out the 1 cup long-grain white rice, 1.5 cups chicken broth, 2 tbsp soy sauce, and 1 tbsp sesame oil into separate bowls. Prep the 2 whole green onions by slicing them diagonally for garnish. Having everything ready prevents rushed prep while cooking.

2

Sear the Beef and Sauté Vegetables

Heat 2 tbsp olive oil in a large skillet or Dutch oven over medium-high heat. Once shimmering, add the sliced flank steak in a single layer. Sear for 2-3 minutes per side until deep brown and slightly charred. Remove the beef and set aside.

In the same pan, add the sliced bell peppers, yellow onion, minced garlic, and grated ginger. Cook for 4-5 minutes until the onions soften and peppers begin to blister. Stir occasionally to prevent burning. The vegetables should release their natural juices, creating a fragrant base for the dish.

3

Cook the Rice and Combine Everything

Add the 1 cup long-grain white rice to the skillet, stirring to coat it in the vegetable mixture. Pour in the 1.5 cups chicken broth, then sprinkle with 1 tsp salt and 0.5 tsp black pepper. Stir gently to combine, ensuring the rice is evenly distributed.

Return the seared beef to the pan, spreading it evenly over the rice. Cover with a tight-fitting lid and reduce heat to low. Simmer for 15 minutes, letting the rice absorb the liquid and steam gently. Avoid peeking—this disrupts the cooking process.

4

Finish and Garnish

After 15 minutes, remove the lid and drizzle the 1 tbsp sesame oil over the top. Stir lightly to incorporate, then taste and adjust seasoning if needed. The rice should be tender but still slightly firm—it will continue cooking off the heat.

Garnish with sliced green onions and sprinkle 1 tsp toasted sesame seeds on top. Serve immediately while the beef is still juicy and the rice is hot. The flavors meld beautifully together, creating a balanced, protein-packed meal perfect for weeknight dinners.

👨‍🍳

Pro Tips For Making Beef And Peppers Over Rice

  • SEAR THE STEAK FIRST: High heat for 2-3 minutes per side before slicing—this locks in juices and gives the beef that smoky depth you want. I used to slice first and ended up with dry, chewy strips every time.
  • CHAR THE ONIONS LOW: Cook the onions for 10-12 minutes at medium-low until deep golden, not brown. Rushed onions taste raw; patient onions add sweetness that balances the pepper’s bite.
  • SLICE AGAINST THE GRAIN: Cut the flank steak thin but perpendicular to the muscle fibers—this keeps each bite tender. I learned this after serving my first batch where half the slices turned into tough, chewy mouthfuls.
  • USE GINGER ZEST, NOT PASTE: Freshly grated ginger’s bright, peppery kick works better than jarred paste—just 1 teaspoon of zest (from a microplane) adds complexity without overpowering. Jarred ginger tastes like medicine; zest tastes like a restaurant dish.

Flavor customization for these flavors

Spice Level Boost

Add ½ tsp red pepper flakes or 1 tsp gochujang to the soy sauce mixture for heat lovers. For a smoky kick, swap ½ tsp smoked paprika for the regular black pepper.

I find 1 tsp sriracha drizzled on top after cooking adds a tangy finish that balances the richness of the beef. 🌶️

Sweet and Tangy Twist

Balance the savory flavors with 1 tbsp honey or maple syrup mixed into the soy sauce. Add ½ tsp grated orange zest to the vegetables for a bright citrus note.

This works especially well with red bell peppers—their natural sweetness pairs beautifully with the tang. Serve with a side of pickled ginger for extra zing.

Umami Bombs

Boost depth with 1 tbsp fish sauce or 1 tsp oyster sauce alongside the soy sauce. For extra richness, stir in 1 tbsp miso paste with the rice during the final simmer. I love adding 2 tbsp chopped mushrooms with the onions—they soak up flavors like sponges. 💫

Herbaceous Variations

Swap the green onions for cilantro or Thai basil when garnishing. Add 1 tsp dried thyme or 1 tbsp chopped fresh cilantro to the vegetables while sautéing.

For a Mediterranean twist, include 1 tsp dried oregano with the garlic and ginger. Fresh herbs add a vibrant finish that brightens the dish.

Extra Protein Options

Add ½ cup cooked shrimp or ½ cup edamame to the pan during the final 5 minutes of cooking. For a vegetarian version, swap the beef for extra-firm tofu pressed and cubed, then pan-fry until crispy before adding to the rice.

These additions keep the meal hearty while adding texture contrast.

Cheesy Finish

Sprinkle ¼ cup shredded cheddar or feta cheese on top during the last 2 minutes of cooking to melt into a creamy blanket. For a spicier option, use pepper jack cheese. This adds a luxurious touch that feels indulgent without requiring extra effort. 🧀

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 5g25%
Cholesterol 95mg32%
Sodium 680mg29%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
Sugars 3g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use ground beef instead of flank steak for this recipe?

Yes, but the texture will differ! Ground beef works well if you want a heartier, more rustic dish. Use 1 lb lean ground beef (85/15 ratio) and brown it thoroughly before adding the vegetables. For extra flavor, crumble the beef with your hands before cooking to create smaller, more tender pieces. The cooking time will be slightly shorter—just 10-12 minutes instead of 15—since ground beef cooks faster than steak.

How do I prevent the rice from becoming mushy? Use a 1:1.5 ratio of rice to liquid (like in this recipe) and avoid lifting the lid while cooking. If your rice turns out too moist, spread it on a baking sheet and broil for 2-3 minutes to dry it out. For extra insurance, rinse the rice before cooking to remove excess starch. Also,

2

Can I make this dish in an Instant Pot?

Sauté the beef and vegetables as directed, then add the rice, broth, and seasonings. Cook on high pressure for 5 minutes, then quick-release. Stir in the sesame oil and garnish. The Instant Pot version is even easier and delivers perfectly cooked rice every time. For best results, use 1 cup rice + 1.25 cups liquid (adjust slightly if needed). The pressure method ensures tender beef without drying it out.

3

What are the best sides to serve with beef and peppers over rice?

A simple mixed greens salad with a light vinaigrette balances the richness of the dish. For extra heartiness, serve with warm crusty bread or garlic naan. A quick steamed broccoli or snap peas adds freshness, while pickled vegetables (like cucumbers or carrots) provide a tangy contrast. For a complete meal, pair it with a miso soup or egg rolls for an Asian-inspired spread.

4

How do I reheat leftovers without drying out the beef?

Add 1-2 tablespoons of water or broth to the pan with the leftovers, cover, and heat on low-medium for 3-4 minutes. For microwave reheating, sprinkle ½ teaspoon of water over the dish, cover with a damp paper towel, and microwave for 1-2 minutes. Avoid high heat—it turns the beef tough. Garnish with fresh green onions and sesame seeds after reheating to revive the flavors.

★★★★★4.7(7 reviews)
Categories Main Courses