Sirloin & Broccoli Stir-Fry with Avocado
Thinly sliced sirloin and crisp-tender broccoli tossed in a savory coconut aminos, garlic, and fresh ginger sauce, then finished with scallions, diced avocado, and a squeeze of lime.
Why You'll Love This Recipe
A hot, savory meal lands on the table in about twenty minutes, from one pan and no hard-to-find ingredients. It leans on a tender cut of beef and a generous amount of broccoli, so a single plate delivers real substance. Because the sauce is built from coconut aminos, garlic, and ginger rather than a bottled stir-fry sauce, it works well for cooks who are avoiding gluten, soy, and added refined sugar and still want the deep, salty-sweet flavor of takeout.
High, dry heat, and a strict order of operations. Steaming the broccoli separately for only two minutes keeps it bright and crisp instead of gray and soft, and searing the beef in a hot wok before anything wet goes in gives the strips a browned, flavorful surface. Slicing the sirloin thinly across the grain shortens the muscle fibers so each bite stays tender, and adding the garlic and ginger only at the end keeps their aroma sharp rather than cooked-out. The coconut aminos and lime go in last so they glaze everything without steaming away the sear.
Salty, savory, and green in equal measure. Sirloin is a beefy, protein-dense cut that keeps you full, while broccoli brings fiber, crunch, and a mild sweetness that plays against the salty sauce. The diced avocado stirred in at the end adds a cool, creamy richness and heart-healthy fat that rounds out the dish, and the fresh lime and scallions lift the whole thing so it tastes clean rather than heavy. It is filling and nourishing without leaving you sluggish.
Ingredients
- 1 1/2 lb sirloin, thinly sliced
- 5 cups broccoli florets
- 1/4 cup coconut aminos
- 4 cloves garlic, minced
- 1 tbsp grated fresh ginger
- 4 scallions, sliced
- 3 tbsp avocado oil
- 1 small avocado, diced
- 1 tbsp lime juice
Instructions
- Prep everything first: Stir-fry moves fast, so have your ingredients ready before the pan gets hot. Thinly slice the sirloin across the grain into short strips no thicker than a pencil. Mince the garlic, grate the ginger on a fine grater, and thinly slice the scallions, keeping the white and green parts together. Halve the avocado, remove the pit, dice the flesh, and set it aside. Squeeze the lime and reserve the juice.
- Steam the broccoli: Bring a pot of water to a boil with a steamer basket set inside, or use a wide pan with a shallow layer of boiling water. Add the broccoli florets, cover, and steam just 2 minutes, until they turn bright green and are barely tender but still firm. Drain well and set aside; draining thoroughly keeps the finished dish from turning watery.
- Sear the beef: Heat the avocado oil in a wok or large heavy skillet over high heat until it shimmers. Add the sliced sirloin in a single layer and let it sit for a moment before stirring, then stir-fry 2 to 3 minutes until the strips are browned on the outside and just cooked through. Work in two batches if the pan looks crowded, so the beef browns instead of steaming.
- Add the aromatics: Add the minced garlic and grated ginger to the beef and toss constantly for about 30 seconds, just until fragrant. Keep everything moving so the garlic does not scorch and turn bitter.
- Finish and serve: Return the drained broccoli to the pan, then pour in the coconut aminos and the reserved lime juice. Toss for about 2 minutes until the broccoli is heated through and everything is glossy and coated in sauce. Remove from the heat, then top with the sliced scallions and diced avocado just before serving so the avocado stays intact.
Variations
- Swap the protein: Replace the sirloin with thinly sliced boneless chicken thigh (this swaps the protein), stir-frying until the strips are no longer pink in the center.
- Seafood version: Use peeled, deveined shrimp in place of the beef (this adds shellfish), cooking just until they turn pink and opaque, about 2 to 3 minutes, so they stay tender.
- Change the greens: Trade the broccoli for chopped bok choy, broccolini, or green beans; add sturdier vegetables to the steam a minute earlier so they soften to the same crisp-tender bite.
- Add mushrooms: Stir in sliced shiitake or cremini mushrooms (this adds mushrooms) with the beef for an earthy, umami depth that stands up to the ginger and garlic.
- Brighter citrus finish: Add a little grated orange zest along with the lime juice at the end for a fragrant, slightly sweet lift against the savory coconut aminos.
Storage & Leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days. For the best texture, keep the diced avocado separate and add it fresh when you serve, since cut avocado browns and softens quickly once it is stored.
Reheat gently in a skillet over medium heat with a splash of water to loosen the sauce, tossing just until hot; this keeps the beef from turning tough and the broccoli from going mushy the way it can in a microwave. If you do use a microwave, heat in short bursts and stir between them.
To get ahead, you can slice the beef, mince the garlic and ginger, and cut the broccoli up to a day in advance and keep each in the refrigerator. With the prep done, the actual cooking takes only a few minutes. Hold off on dicing the avocado and squeezing the lime until you are ready to cook.
Notes & Tips
- Slice the beef while it is cold: Firm sirloin is much easier to cut into thin, even strips. Pop it in the freezer for 15 to 20 minutes until it is stiff at the edges, then slice across the grain for the most tender bite.
- Choose the right cut: Sirloin holds up well to high heat, but flank or flat iron steak also work well; whichever you use, look for a piece with even thickness so it cooks at the same rate.
- Do not overcook the broccoli: It is done steaming the moment it turns vivid green and a floret gives slightly when pressed but still snaps. It will finish cooking in the pan, so pull it early to keep the crunch.
- The avocado is your finishing touch: Add it off the heat at the very end so it stays in soft, creamy cubes rather than melting into the sauce. Pick one that yields to gentle pressure but is not mushy.
- Adjust the salt with the coconut aminos: Coconut aminos is milder and a touch sweeter than soy sauce, so taste before adding more; a little extra deepens the savory note, while a squeeze more lime brightens it if it tastes flat.
- Serve it over cauliflower rice: Spoon the beef and broccoli over warm riced cauliflower to soak up the sauce and turn it into a fuller plate without weighing it down.
Nutrition & Mindful Eating
- Sirloin, broccoli and avocado are doing three different jobs. The beef brings the savory weight and the protein, the broccoli stays green and crunchy against it, and the avocado goes on last so its softness and fat land on a hot pan of food.
- Sirloin is the cut for this because it is tender enough to cook in minutes. Slice it against the grain, get the pan properly hot, and it browns before it has a chance to toughen, and the beef carries the iron and B12 red meat is known for.
- Broccoli cooked hot and fast rather than boiled keeps its color and its snap, the florets catching the sauce while the stems stay sweet, with vitamin C and fiber riding along in both.
- Ginger and garlic hit the oil first and set the smell of the whole dish in about thirty seconds. The ginger brings the sharp warmth people associate with a stir-fry, and the garlic gives it the savory backbone.
- Coconut aminos brings a rounder, slightly sweet savoriness than you might expect, and the lime squeezed over at the end with the raw scallions is what keeps the plate from settling into one flat note.
- As you eat, let the ginger coming off the pan reach you first, then feel the avocado softening against the hot beef, and slow the fork down enough to know when you are satisfied.
Frequently Asked Questions
How do I keep the beef tender instead of chewy?
Two things matter most: slice the sirloin thinly across the grain, which shortens the muscle fibers, and cook it fast over high heat just until browned and barely cooked through. Overcrowding the pan makes the beef steam and toughen, so sear it in batches if your pan is small.
Can I use frozen broccoli?
Fresh gives the best crisp-tender texture, but frozen florets work in a pinch. Thaw and pat them very dry first, and shorten the steaming step since they are already partly cooked; drain them well so they do not water down the sauce.
What can I use instead of coconut aminos?
Coconut aminos gives this dish its savory, lightly sweet backbone. If you are not restricting soy or gluten, tamari or soy sauce can stand in, though they are saltier and less sweet, so start with less and taste as you go.
Why is my stir-fry watery?
Usually it is broccoli that was not drained well or beef that was cooked in a crowded, not-hot-enough pan. Drain the steamed broccoli thoroughly, get the wok truly hot before the beef goes in, and add the coconut aminos and lime only at the end so the liquid glazes rather than pools.

