My friends, if you’re craving a meal that’s both comforting and packed with flavor, you’ve hit the jackpot with this pepper steak and gravy recipe. Many weeknights call for something hearty that doesn’t require a culinary degree, and this dish delivers big time with tender beef, vibrant peppers, and a rich gravy that’ll have you licking the plate.
Why This Recipe Works
- The combination of soy sauce and Worcestershire sauce creates a savory umami base that enhances the beef’s natural flavors without overpowering it.
- Searing the steak strips at high heat locks in juices and creates a beautiful crust, ensuring each bite is tender and flavorful rather than tough and chewy.
- Using both beef broth and a cornstarch slurry guarantees a gravy that’s rich, glossy, and clings perfectly to every component of the dish without being gloppy or thin.
- Sautéing the bell peppers and onions just until they’re tender-crisp maintains their bright color and slight crunch, adding texture contrast to the tender meat and smooth gravy.
- Simmering everything together at the end allows the flavors to meld beautifully, transforming simple ingredients into a cohesive, restaurant-quality meal right in your kitchen.
Ingredients
- 1.5 pounds sirloin steak, sliced into 1/4-inch thick strips against the grain
- 2 tablespoons vegetable oil, divided
- 1 large yellow onion, thinly sliced
- 2 large bell peppers (1 red, 1 green), cored and sliced into 1/4-inch strips
- 3 cloves garlic, minced
- 1/4 cup low-sodium soy sauce
- 2 tablespoons Worcestershire sauce
- 1 cup beef broth
- 2 tablespoons cornstarch
- 1/4 cup cold water
- 1 teaspoon freshly ground black pepper
- 1/2 teaspoon salt (or to taste)
- Cooked white rice, for serving
Equipment Needed
- Large skillet or cast-iron pan
- Sharp chef’s knife
- Cutting board
- Measuring cups and spoons
- Small bowl for slurry
- Tongs
- Wooden spoon or spatula
Instructions

Step 1: Prep and Season the Steak
Begin by placing your sirloin steak strips in a medium bowl and seasoning them evenly with the black pepper and half of the salt. The key here is to slice against the grain—look for those muscle fibers running parallel and cut perpendicular to them—which will make your steak incredibly tender after cooking. Let the seasoned steak sit at room temperature for about 10 minutes; this brief rest allows the salt to penetrate slightly and ensures more even cooking. Meanwhile, you can prep your veggies: thinly slice the onion and bell peppers, and mince the garlic. Having everything ready to go (mise en place, if we’re feeling fancy) makes the cooking process smooth and stress-free. Pro tip: if your steak is particularly lean, you can add a tablespoon of soy sauce now to boost flavor, but we’ll add more later too.
Step 2: Sear the Steak to Perfection
Heat one tablespoon of vegetable oil in your large skillet over medium-high heat until it shimmers—you should see gentle waves forming on the surface, which indicates it’s hot enough to sear properly. Working in two batches to avoid overcrowding (which steams instead of sears), add half the steak strips in a single layer. Cook without moving for 2-3 minutes until a deep brown crust forms on one side, then flip and cook for another 1-2 minutes until just cooked through but still pink inside. Remove to a clean plate and repeat with the remaining steak, adding a bit more oil if needed. The goal is to develop that beautiful Maillard reaction—the chemical process that creates complex, savory flavors and that irresistible browned exterior. Avoid the urge to constantly stir; let the steak do its thing!
Step 3: Sauté the Aromatics and Veggies
Reduce the heat to medium and add the remaining tablespoon of oil to the same skillet. Toss in the sliced onions and bell peppers, stirring occasionally, and cook for about 5-7 minutes until they begin to soften and develop some light golden spots. You want them tender but still with a bit of crunch—nobody likes mushy peppers! Add the minced garlic and cook for just 30 seconds more until fragrant; garlic burns easily, so keep it moving. This step builds layers of flavor: the onions sweeten as they cook, the peppers retain their vibrant color and freshness, and the garlic adds that unmistakable aromatic punch. If the pan seems dry, a splash of beef broth can deglaze any browned bits stuck to the bottom, which are pure flavor gold.
Step 4: Create the Flavorful Gravy Base
Pour in the soy sauce and Worcestershire sauce, stirring to coat the vegetables, and let it sizzle for about 30 seconds to wake up those savory notes. Then, add the beef broth, scraping up any browned bits from the bottom of the pan—those little stuck-on pieces are packed with meaty flavor and will make your gravy incredible. Bring the mixture to a gentle simmer, which should take 2-3 minutes over medium heat. Meanwhile, in a small bowl, whisk together the cornstarch and cold water until completely smooth to create your slurry; this prevents lumps in the gravy. Slowly drizzle the slurry into the simmering liquid while stirring constantly. Insider tip: always mix cornstarch with cold liquid first to avoid clumps—adding it directly to hot liquid is a one-way ticket to Gravy Lump City.
Step 5: Combine and Simmer to Finish
Return the seared steak strips and any accumulated juices back to the skillet, stirring to combine everything evenly. Reduce the heat to low and let it simmer gently for 3-4 minutes, stirring occasionally, until the gravy has thickened to a glossy, coat-the-back-of-a-spoon consistency. Taste and adjust seasoning with additional salt if needed—remember, the soy sauce is salty, so go easy. The steak will finish cooking through during this gentle simmer without becoming tough, and the flavors will meld together beautifully. Serve immediately over fluffy white rice to soak up all that delicious gravy. For an extra touch, garnish with fresh parsley or sliced green onions if you have them on hand.
Tips and Tricks
If you want to take your pepper steak and gravy to the next level, consider these pro tips. First, for the most tender steak, you can briefly marinate the strips in 2 tablespoons of soy sauce, 1 tablespoon of cornstarch, and 1 teaspoon of baking soda for 15-20 minutes before cooking—the baking soda alters the pH and helps break down proteins for incredible tenderness, especially with lean cuts. Rinse and pat dry before seasoning and searing. Second, experiment with your pepper varieties: using a mix of red, yellow, and orange bells adds sweetness and visual appeal, or throw in a poblano for mild heat. Third, if you prefer a thicker gravy, increase the cornstarch to 3 tablespoons mixed with 1/4 cup water, but add it gradually until you reach your desired consistency. Fourth, for deeper flavor, use homemade beef broth or add a teaspoon of tomato paste when sautéing the veggies—it adds richness and color. Fifth, if you’re meal prepping, this dish reheats beautifully; store components separately if possible, and add a splash of broth when reheating to refresh the gravy. Sixth, don’t skip the step of slicing against the grain—it makes a massive difference in tenderness, especially with cheaper cuts. Seventh, if you’re watching sodium, use reduced-sodium soy sauce and broth, and season at the end with a squeeze of lime or a dash of vinegar to brighten flavors without salt. Eighth, for a gluten-free version, ensure your soy sauce and Worcestershire are gluten-free (tamari works great), and double-check broth labels. Ninth, if your gravy seems too thin after adding the slurry, let it simmer a bit longer; if too thick, stir in a tablespoon of broth at a time. Tenth, left overs? They make amazing fillings for wraps or quesadillas the next day—just chop everything up and add some cheese.
Recipe Variations
- Spicy Kick: Add 1-2 sliced jalapeños or serrano peppers (seeds removed for less heat) when sautéing the bell peppers, and stir in 1 teaspoon of red pepper flakes with the sauces. For extra depth, a tablespoon of sriracha or gochujang can be mixed into the gravy base.
- Creamy Version: After adding the slurry and thickening the gravy, reduce heat to low and stir in 1/4 cup of heavy cream or full-fat coconut milk for a rich, velvety texture. Finish with a pat of butter for extra decadence.
- Mushroom Lover’s Twist: Sauté 8 ounces of sliced cremini or shiitake mushrooms with the onions and peppers until golden brown. Their earthy flavor complements the beef beautifully, and they add a meaty texture.
- Low-Carb Option: Skip the rice and serve over cauliflower rice, zucchini noodles, or a bed of fresh spinach. You can also thicken the gravy with xanthan gum (1/2 teaspoon) instead of cornstarch to reduce carbs further.
- Asian-Inspired: Replace Worcestershire sauce with oyster sauce, add 1 teaspoon of grated ginger with the garlic, and finish with a drizzle of sesame oil and sliced green onions. Serve with jasmine rice instead of white rice.
Frequently Asked Questions
Can I use a different cut of beef?
Absolutely! While sirloin is great for its balance of tenderness and flavor, you can use flank steak, skirt steak, or even ribeye if you’re feeling fancy. Just remember to slice against the grain no matter what cut you choose. For tougher cuts like chuck or round, consider marinating longer (30 minutes to an hour) in soy sauce and a touch of acid like vinegar to help tenderize. Cooking times may vary slightly—flank steak cooks quickly like sirloin, but thicker cuts might need an extra minute per side. The key is to not overcook; aim for medium-rare to medium for the juiciest results.
How do I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place in a skillet over medium-low heat with a splash of beef broth or water to loosen the gravy, stirring occasionally until heated through—this usually takes 5-7 minutes. Avoid microwaving alone, as it can make the steak rubbery and the gravy separate; if you must microwave, do it at 50% power and stir every minute. You can also freeze portions for up to 2 months; thaw overnight in the fridge before reheating. Note that peppers may soften upon reheating, but the flavor will still be delicious.
What can I serve with pepper steak and gravy?
While white rice is classic, this dish pairs wonderfully with so many sides! Try it over mashed potatoes, egg noodles, or even quinoa for a healthier twist. A simple side salad with a vinaigrette cuts through the richness, or steamed broccoli and carrots add color and nutrition. For a low-effort meal, scoop it into warm tortillas with some shredded cheese for pepper steak tacos. If you’re serving guests, garlic bread or dinner rolls are perfect for sopping up every last drop of that incredible gravy.
Can I make this in a slow cooker?
Yes, but with modifications for best results. Sear the steak strips as directed first to develop flavor, then transfer to the slow cooker with the sautéed veggies (skip the raw onion/pepper sauté). Reduce broth to 3/4 cup since slow cookers retain moisture, and omit the cornstarch slurry until the end. Cook on low for 6-7 hours or high for 3-4 hours. Before serving, mix 2 tablespoons cornstarch with 1/4 cup cold water, stir into the slow cooker, and cook on high for 15-20 minutes until thickened. This method yields very tender meat but softer veggies.
Why did my gravy turn out lumpy?
Lumpy gravy usually happens when cornstarch isn’t properly dissolved in cold liquid before adding, or if it’s added too quickly to hot liquid. To fix it, strain the gravy through a fine-mesh sieve to remove lumps, or blend it briefly with an immersion blender. To prevent lumps next time, always whisk cornstarch with cold water until completely smooth—no white streaks—and drizzle it in slowly while stirring constantly. Also, ensure your slurry is at room temperature; adding very cold slurry to hot liquid can cause shock and clumping. If all else fails, a small whisk works wonders for smoothing things out.
Summary
This pepper steak and gravy recipe delivers tender, flavorful beef with crisp-tender veggies and a rich, savory gravy—perfect over rice for a satisfying weeknight meal that feels gourmet without the fuss.
