This keto beef and broccoli recipe brings tender, flavorful beef and crisp-tender broccoli together in a quick homemade stir-fry. Marinated in coconut aminos, fresh ginger, and garlic, the beef develops a rich savory flavor while toasted sesame oil adds a delicious finishing touch. It is an easy low-carb meal for busy weeknights and a satisfying alternative to takeout.
Why You’ll Love This Recipe
- Big flavor: Fresh ginger, garlic, coconut aminos, fish sauce, and sesame oil create a savory, satisfying sauce.
- Simple ingredients: You only need a handful of everyday ingredients to make this flavorful meal.
- Quick cooking: Once the beef is marinated, the stir-fry comes together in minutes.
- Family-friendly: Tender beef and broccoli make a simple combination that works well for the whole family.
- Low carb: Coconut aminos and broccoli keep this dish suitable for a keto and low-carb lifestyle.
Ingredients

Beef and Broccoli
- 1 lb flat iron steak, thinly sliced against the grain
- 1/2 lb broccoli, cut into small florets
- 1/4 cup coconut oil
- 1 tsp toasted sesame oil
- 1 tsp fish sauce
Beef and Broccoli Marinade
- 1/4 cup coconut aminos
- 1 tsp fresh ginger, peeled and grated
- 2 cloves garlic, chopped
Instructions
- Thinly slice the flat iron steak against the grain. Thin slices help the beef cook quickly and stay tender.
- Place the sliced beef in a small food-safe bag or container. Add the coconut aminos, grated fresh ginger, and chopped garlic. Seal and refrigerate for 1 hour.
- When ready to cook, drain the beef and reserve the marinade. The reserved liquid will become the stir-fry sauce.
- Bring a pot of water to a boil. Add the broccoli and blanch for 2 minutes. Drain thoroughly so excess water does not interfere with stir-frying.
- Heat the coconut oil in a large wok or cast-iron skillet over medium-high heat.
- Add the marinated beef and stir-fry for about 1–3 minutes, or until browned and cooked to your preferred doneness. Transfer the beef to a plate.
- Add the broccoli to the hot skillet and stir-fry for about 3 minutes, until crisp-tender.
- Pour the reserved marinade into the skillet and cook for about 2 minutes. For food safety, make sure the marinade reaches a thorough simmer while cooking.
- Return the beef to the skillet and toss with the broccoli until everything is hot and evenly coated.
- Add the fish sauce and toasted sesame oil. Toss briefly, then serve the keto beef and broccoli hot.

Tips & Tricks
- Slice against the grain: Look for the direction of the muscle fibers and slice across them. This helps produce more tender bites.
- Use fresh ginger: Freshly grated ginger gives the marinade a brighter flavor than powdered ginger.
- Do not overcrowd the pan: Cook in batches if necessary. Too much beef at once can cause it to steam instead of brown.
- Drain the broccoli well: Excess water can lower the temperature of the skillet and prevent good browning.
- Keep the broccoli crisp-tender: A short blanch followed by stir-frying gives it a tender center with a pleasant bite.
- Watch the sauce: Coconut aminos can vary in sweetness and saltiness between brands, so taste the finished sauce before adding additional seasoning.
- Oil swap: Avocado oil or another suitable high-heat cooking oil can be used in place of coconut oil if preferred.
- Protein swap: Thinly sliced sirloin or another tender beef cut can work in place of flat iron steak.
Details
- Prep Time: 15 minutes
- Marinating Time: 1 hour
- Cook Time: 10 minutes
- Total Time: 1 hour 25 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stir-Fry
- Cuisine: Asian-Inspired
- Difficulty: Easy
- Dietary Notes: Keto-friendly, low-carb, gluten-free when using suitable certified gluten-free ingredients

Notes
For an especially quick dinner, slice the beef and prepare the broccoli while the beef marinates. Serve the finished stir-fry on its own for a very low-carb meal, or pair it with cauliflower rice for a more substantial keto dinner.
If you prefer a stronger ginger flavor, add a little extra freshly grated ginger to the marinade. For a milder flavor, reduce the fish sauce slightly.
Always check the labels of packaged ingredients such as coconut aminos and fish sauce to confirm that they meet your dietary requirements.
Nutrition
Approximate nutrition per serving:
- Calories: 490
- Protein: 30 g
- Carbohydrates: 8 g
- Fat: 38 g
Nutrition values are estimates and can vary depending on the specific ingredients and quantities used.
FAQ
Is beef and broccoli keto-friendly?
Yes. This version uses low-carb ingredients such as beef, broccoli, coconut aminos, ginger, and garlic instead of a sugary traditional stir-fry sauce. Check individual ingredient labels for the most accurate carbohydrate count.
Can I make this keto beef and broccoli ahead of time?
Yes. You can prepare the marinade and slice the beef several hours ahead. For the best texture, cook the stir-fry shortly before serving.
What cut of beef is best for beef and broccoli stir-fry?
Flat iron steak is an excellent choice because it is flavorful and cooks quickly when sliced thinly against the grain. Sirloin can also be used.
Can I use frozen broccoli?
Yes, although fresh broccoli generally provides the best crisp-tender texture. If using frozen broccoli, thaw and drain it thoroughly before stir-frying.
What can I serve with keto beef and broccoli?
For a low-carb meal, serve it with cauliflower rice, steamed vegetables, or a simple cucumber salad. You can also enjoy it on its own.
How do I keep the beef tender?
Slice the beef very thinly against the grain, avoid overcooking it, and cook it quickly over medium-high to high heat.
Storage
Refrigerator: Allow leftovers to cool, then store them in an airtight container in the refrigerator for up to 3–4 days.
Freezer: Place cooled leftovers in a freezer-safe airtight container and freeze for up to 2–3 months for best quality.
Reheating: Reheat gently in a skillet over medium heat until hot throughout. You can also use a microwave, heating in short intervals and stirring between each interval. Avoid overcooking the beef during reheating.

Similar Recipes

Keto Beef and Broccoli
Ingredients
Beef and Broccoli
- 1 lb flat iron steak thinly sliced against the grain
- 1/2 lb broccoli cut into small florets
- 1/4 cup coconut oil
- 1 tsp toasted sesame oil
- 1 tsp fish sauce
Beef and Broccoli Marinade
- 1/4 cup coconut aminos
- 1 tsp fresh ginger peeled and grated
- 2 cloves garlic chopped
Instructions
- Thinly slice the flat iron steak against the grain. Thin slices help the beef cook quickly and stay tender.
- Place the sliced beef in a small food-safe bag or container. Add the coconut aminos, grated fresh ginger, and chopped garlic. Seal and refrigerate for 1 hour.
- When ready to cook, drain the beef and reserve the marinade. The reserved liquid will become the stir-fry sauce.
- Bring a pot of water to a boil. Add the broccoli and blanch for 2 minutes. Drain thoroughly so excess water does not interfere with stir-frying.
- Heat the coconut oil in a large wok or cast-iron skillet over medium-high heat.
- Add the marinated beef and stir-fry for about 1–3 minutes, or until browned and cooked to your preferred doneness. Transfer the beef to a plate.
- Add the broccoli to the hot skillet and stir-fry for about 3 minutes, until crisp-tender.
- Pour the reserved marinade into the skillet and cook for about 2 minutes. For food safety, make sure the marinade reaches a thorough simmer while cooking.
- Return the beef to the skillet and toss with the broccoli until everything is hot and evenly coated.
- Add the fish sauce and toasted sesame oil. Toss briefly, then serve the keto beef and broccoli hot.
Notes
Conclusion
This keto beef and broccoli is proof that a simple homemade stir-fry can be packed with flavor without relying on a sugary sauce. Tender beef, crisp-tender broccoli, fresh ginger, garlic, and toasted sesame oil come together in a satisfying meal that is easy enough for a weeknight. Once you try this homemade version, it may become a regular part of your easy keto dinner rotation.

