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

Main Courses

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

This beef and peppers over rice recipe transforms weeknight dinners into restaurant-quality meals without the fuss. The secret lies in searing tender beef strips alongside colorful bell peppers and onions, then letting everything simmer together with aromatic spices until the flavors meld perfectly. With just one pan and 25 minutes of active time, you'll create a dish that's hearty, flavorful, and ready to serve over fluffy rice.

The beauty of this recipe is its versatility—whether you're using a stovetop, Instant Pot, or air fryer, the method adapts seamlessly. The beef develops a caramelized crust from searing, while the peppers soften just enough to stay vibrant and slightly charred at the edges. A splash of soy sauce and a pinch of red pepper flakes elevate the flavors, ensuring every bite is packed with savory depth and a hint of heat.

By the time you're done, you'll have a protein-packed meal with tender beef, crisp-tender peppers, and fragrant rice all in one dish. The aromas alone will have everyone gathered at the table, and the leftovers reheat beautifully for lunch the next day. This is the kind of meal that satisfies a hungry crowd while keeping prep simple and stress-free.

Serve it as-is for a complete dinner, or pair it with a simple side salad or crusty bread to soak up the flavorful sauce. The recipe scales effortlessly, making it perfect for feeding a family or hosting friends. Let's get started on this one-pan wonder that delivers restaurant-quality results at home.

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

Ingredients for beef and peppers over rice

Restaurant-quality flavors with just one pan and 25 minutes of prep time.

Ingredient Amount Notes
Flank Steak 🥩 1 ¼ lb Thinly sliced against grain
Red Bell Pepper 🧅 1 whole Sliced into strips
Green Bell Pepper 🧅 1 whole Sliced into strips
Yellow Onion 🧅 1 whole Thinly sliced
Garlic Cloves 🧄 4 cloves Minced for aroma
Soy Sauce 🥢 2 tbsp Low-sodium preferred
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp Extra-virgin preferred
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine works too
Chicken Broth 💧 2 cups Low-sodium preferred
Fresh Thyme Leaves 🌿 ¼ cup Or 1 tsp dried thyme
Salt 🧂 1 tsp Kosher or sea salt
Lemon Juice 🍋 1 tbsp Freshly squeezed

The flank steak is your protein star here. Ask the butcher for a well-marbled cut—it stays tender when sliced thin against the grain. I grab mine from Whole Foods or Costco when I'm doing a big batch, but any grocery store carries it. Look for bright red color and good fat distribution. For the peppers, multi-colored bell peppers give the best visual appeal, but any color works. The onions? Yellow or red both add sweetness when caramelized, but yellow has more depth of flavor. Store fresh peppers and onions in the crisper drawer for up to 1 week—they'll keep longer if you remove any wilted spots.

No flank steak? Sirloin or ribeye strips work just as well, but slice them thinner. Running short on bell peppers? Substitute with zucchini or mushrooms—they'll soften similarly. The soy sauce can be swapped for coconut aminos if you're avoiding sodium. Fresh thyme is ideal, but dried works at one-third the amount. For extra richness, add a splash of fish sauce (just 1 tsp) alongside the soy. The chicken broth is non-negotiable though—it's what builds that deep, savory base. If you're using instant rice, reduce the broth by half since it absorbs less liquid.

Prep the rice first—it cooks while the beef and peppers sear. The leftovers reheat beautifully, but add a splash of water or broth to prevent drying out. This keeps for 4-5 days in the fridge or 3 months frozen. I always double the recipe for lunches—portion into containers so you're set for the week. The flavors actually improve overnight as everything melds together. For serving, a sprinkle of fresh cilantro or green onions adds a bright finish, though it's not required.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this for lazy nights—just slice the peppers, dice the onion, and toss everything in one pan. The flank steak sears right alongside the veggies, so no flipping between pots or pans.
  • Crispy-Tender Beef: That first bite of perfectly cooked flank steak—still juicy but with a caramelized edge—paired with sweet, charred bell peppers? It’s the kind of flavor combo that makes you forget takeout exists.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The rice stays fluffy for days, and the beef and peppers reheat like a dream. Pack it cold or microwave it—either way, it’s a hit.
  • Budget-Friendly Feast: Flank steak stretches across multiple meals, and bell peppers last forever in the fridge. Honestly, I’ve fed four people for under $15 without sacrificing taste. That’s a win.

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

Here's how to create a perfectly balanced one-pan meal with tender beef and vibrant vegetables.

1

Prepare the Ingredients for Even Cooking

Begin by slicing the 1.25 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender bites that cook quickly in the pan. While the steak rests, slice the 1 whole red bell pepper, 1 whole green bell pepper, and 1 whole yellow onion into even ¼-inch strips—consistent sizes mean everything cooks at the same rate.

Mince the 4 cloves garlic cloves finely and measure out the 0.25 cup fresh thyme leaves (or 1 teaspoon dried thyme). Keep these aromatics separate until needed—they'll infuse flavor at the perfect moment. This prep work prevents overcrowding in your pan later, which is crucial for achieving that signature sear on the beef.

2

Sear the Beef and Build Flavor Layers

Heat a large, deep skillet or Dutch oven over medium-high heat until hot. Add the 2 tablespoons olive oil and let it shimmer for 30 seconds. Add the sliced flank steak in a single layer and sear undisturbed for 2-3 minutes until deeply browned on one side. This initial sear locks in juices and creates the rich foundation for your dish.

Remove the beef and set aside, then add the sliced vegetables to the same pan. Cook them for 5-6 minutes until they begin to soften but still retain a slight crispness. Sprinkle in the 4 cloves minced garlic and 0.25 cup fresh thyme leaves, stirring for 30 seconds until fragrant. This step builds flavor without burning the delicate aromatics.

3

Toast the Rice and Combine Everything

Add the 1.5 cups long-grain white rice to the skillet and stir to coat it evenly with the vegetables and any browned bits from the pan. Toast the rice for 1-2 minutes until it becomes translucent at the edges—this step prevents mushy rice and adds nutty flavor. Pour in the 2 cups chicken broth and bring to a gentle simmer.

Return the seared beef to the pan and stir gently to distribute it evenly. Add the 2 tablespoons soy sauce, 1 teaspoon salt, 0.5 teaspoon red pepper flakes, and 0.5 teaspoon ground black pepper. The soy sauce and salt should dissolve completely while the red pepper flakes infuse heat. Cover the pan tightly and reduce heat to low for 15 minutes.

4

Finish with Bright Acid and Perfect Texture

After 15 minutes, check the rice for doneness—it should be tender with just a slight bite. If needed, add 2-3 tablespoons water and cook uncovered for another 2-3 minutes until all liquid is absorbed. Stir in the 1 tablespoon lemon juice and let it simmer for 1 minute to brighten all the flavors and cut through any richness.

The lemon juice also helps balance the dish's flavors while adding a refreshing finish. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of soy sauce for depth. Let the dish rest for 2 minutes before serving to allow the flavors to meld completely. This one-pan meal delivers perfect texture contrast: tender beef, crisp-tender vegetables, and fluffy rice all in one satisfying bite.

👨‍🍳

Pro Tips For Making Beef And Peppers Over Rice

  • Slice Against the Grain: I learned this the hard way—cutting flank steak with the grain makes it chewy. Thinly slice it perpendicular to the grain (it’ll look weird, but trust the process), and your beef will stay tender even after simmering with peppers.
  • Char the Peppers First: Skip the sad, limp bell peppers—toss them whole into a screaming-hot pan for 3-4 minutes per side until blackened in spots. This concentrates their flavor and makes them crispy when you later slice them. (Yes, even if you’re impatient like me.)
  • Don’t Overcrowd the Pan: I used to dump everything in at once, and the onions just steamed instead of caramelizing. Cook the onions and garlic in batches—start with half, let them soften and brown, then add the rest. Your future self will thank you.
  • Rest the Steak Before Slicing: This isn’t the prettiest method, but it’s the tastiest: once the steak hits 130°F (medium-rare), transfer it to a plate, loosely tent with foil, and give it a solid 5-10 minutes. It’ll hold together when sliced and stay juicy—no more dry, stringy beef ruining the dish.

Troubleshooting perfect results

Beef Too Tough?

If your beef turns out chewy instead of tender, you likely didn't slice it thinly enough against the grain. The grain runs diagonally across the meat—slice perpendicular to those lines for ¼-inch thick strips. For extra tenderness, marinate the beef for 30 minutes in 1 tbsp soy sauce and 1 tbsp olive oil before cooking. I also recommend using a sharp knife and a steady cutting motion to avoid tearing the fibers. 💪

Rice Too Dry?

Overcooked rice is usually caused by too much heat or insufficient liquid. When simmering, keep the heat at low and avoid peeking under the lid—every time you lift it, moisture escapes. If the rice seems dry after 15 minutes, add 2-3 tablespoons water or broth and cook uncovered for 2-3 minutes longer. For best results, use a heavy-bottomed pan like a Dutch oven to distribute heat evenly.

Peppers Too Soft?

Bell peppers cook faster than beef and rice, so remove them from the pan when they're just barely tender—about 5-6 minutes after adding to the skillet. If they turn mushy, you likely overcooked them. For extra flavor without overcooking, char them slightly over an open flame or under a broiler for 1-2 minutes before adding to the pan. This adds smoky depth without sacrificing texture. 🌶️

Sauce Too Thin?

A watery sauce usually means too much liquid was added. Reduce the chicken broth to 1.5 cups if your pan is large, or use 1 cup broth + 1 cup water for a lighter consistency. For extra richness, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer for 1 minute until thickened. Alternatively, let the dish simmer uncovered for 5 minutes to evaporate excess liquid naturally.

Flavors Muted?

If your dish lacks depth, it might need more aromatics or acidity. Boost flavor by adding 1 extra clove garlic or ½ teaspoon smoked paprika during the searing step. Finish with a squeeze of lemon juice or a sprinkle of fish sauce to brighten the flavors. For a smoky touch, add ½ teaspoon liquid smoke at the end. Taste as you go—seasoning builds gradually, so adjust in small increments. ✨

Stuck to the Pan?

Browned bits sticking to the pan mean the heat was too high or the pan wasn't properly oiled. Always heat your pan over medium-high heat and add 2 tablespoons olive oil before searing. For stubborn bits, add 2 tablespoons water or broth to the pan, scrape with a wooden spoon, and let it simmer for 1 minute to deglaze. This creates a flavorful sauce to pour over your rice. Deglazing also prevents waste—save the sauce for future meals!

Nutrition facts

Servings 4
Amount Per Serving
Calories 510kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
Sugars 6g
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?

Yes, but the texture will differ. Ground beef will create a heartier, more rustic dish with a slightly different mouthfeel. Use 1 lb lean ground beef and brown it completely before adding other ingredients. For extra flavor, season it with 1 teaspoon smoked paprika while browning. This version works well for a quick weeknight meal, though it won't have the same elegant texture as sliced flank steak.

2

How do I make this in an Instant Pot?

Start by browning the beef and vegetables on the stovetop as directed, then transfer everything to your Instant Pot. Add the rice, broth, soy sauce, and remaining seasonings. Seal the lid and cook on high pressure for 3 minutes, then quick-release. The rice may need 5-10 minutes of natural release time to absorb all the liquid. Finish with lemon juice as directed. This method saves cleanup while keeping all the flavors intact!

3

What's the best way to reheat leftovers?

Reheat in a skillet over medium-low heat with 1 tablespoon water or broth to prevent drying. Stir frequently for 3-4 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. Leftovers keep well for 4-5 days in the fridge or 3 months frozen. The flavors actually improve overnight!

4

Can I make this dish gluten-free?

Simply replace the soy sauce with 2 tablespoons gluten-free tamari or coconut aminos. Check that your chicken broth is also gluten-free, as some brands contain wheat. The rest of the recipe remains unchanged. This version maintains all the savory depth while being safe for gluten-sensitive diets. The rice will absorb the flavorful broth beautifully regardless!

5

What are the best sides to serve with this?

This hearty dish pairs perfectly with light sides that complement its richness. Try a simple mixed greens salad with lemon vinaigrette, warm crusty bread for soaking up the sauce, or steamed broccoli with garlic butter. For extra protein, add a side of grilled shrimp or black beans. The key is balancing textures—something crisp or fresh cuts through the dish's heartiness beautifully.

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