Ground Beef & Broccoli Skillet: Whole30, Paleo, Low Carb, GF
A ground beef and broccoli skillet brings together browned beef, crisp-tender broccoli, and a savory sauce in one large skillet. The sauce combines coconut aminos, broth, rice vinegar, sesame oil, spices, and a little coconut sugar, with arrowroot used to give it a thicker consistency. Green onions finish the dish, while optional red pepper chili flakes add heat.
The broccoli is cooked separately first, so it can stay bright green and fork tender while the beef browns in the same skillet. Once the beef is cooked and the excess grease is drained, the broccoli returns to the pan with the sauce. A few minutes over medium heat allows the sauce to thicken and coat the beef and vegetables.
This recipe serves 3 and takes about 30 minutes from start to finish, including about 10 minutes of preparation and 20 minutes of cooking. It can be served over cauliflower rice, or over white rice when a non-Whole30 option works for your meal.
For a Whole30 or sugar-free version, omit the coconut sugar. The recipe also includes a gluten-free flour option for thickening when you are not keeping it Whole30, making the skillet adaptable while preserving the same basic one-pan approach.

Ingredients
-
1 tablespoon olive oil or avocado oil
-
3 cups chopped broccoli florets
-
1 pound ground beef
-
1/2 cup coconut aminos
-
1/2 cup chicken or beef broth
-
1 tablespoon coconut sugar (omit for Whole30/sugar-free)
-
2 teaspoons rice vinegar
-
1 teaspoon sesame oil
-
1 tablespoon arrowroot flour, mixed in 1 tablespoon water until dissolved
-
2 teaspoons garlic powder
-
1 teaspoon ginger powder
-
1 teaspoon onion powder
-
1/2 teaspoon salt
-
1/2 teaspoon pepper
-
1/4 teaspoon Chinese 5 spice powder (can omit if you don’t have it)
-
2 green onions, diced
-
Optional: red pepper chili flakes, to taste, optional
The ingredient list is built around ground beef, broccoli, and a sauce mixed separately before it reaches the skillet. Chopping the broccoli florets into smaller, bite-size pieces is a preference noted for this recipe: smaller pieces sauté more quickly and give the skillet a different bite. Larger florets can also be used.
The sauce uses either chicken broth or beef broth. The arrowroot should be stirred into the tablespoon of water until dissolved before it is added to the sauce mixture. If you are not keeping the recipe Whole30, a gluten-free 1:1 flour can be used in place of the arrowroot. Coconut sugar is included for the standard version but is specifically omitted for Whole30 or sugar-free preparation.

How to Make Ground Beef & Broccoli Skillet: Whole30, Paleo, Low Carb, GF
Use a large skillet for the full cooking process. The broccoli cooks first, the beef browns in the same skillet, and the sauce finishes everything together.
-
Heat the olive oil or avocado oil in a large skillet over medium-high heat. Add the chopped broccoli florets and sauté for about 3 minutes, until they are bright green and fork tender but still crisp. Transfer the broccoli to a plate or bowl.
-
Add the ground beef to the skillet. Brown it for about 10 minutes, breaking it up as it cooks, until it is crumbled and cooked through. Drain the excess grease, then return the beef to the skillet.
-
While the beef cooks, add the coconut aminos, broth, coconut sugar if using, rice vinegar, sesame oil, dissolved arrowroot mixture, garlic powder, ginger powder, onion powder, salt, pepper, and Chinese 5 spice powder to a small bowl. Whisk until the spices are incorporated into the liquid.
-
Return the broccoli to the skillet with the cooked beef. Pour in the sauce and stir over medium heat for 3 to 4 minutes. The sauce is ready when it has thickened and is coating the ground beef and broccoli.
-
Remove the skillet from the heat. Garnish with the diced green onions and serve with cauliflower rice, or white rice for a non-Whole30 option.
The sauce can be whisked together while the broccoli is cooking, then kept ready for the beef step. This keeps the cooking sequence moving without changing the order in which the beef, broccoli, and sauce come together.

About Ground Beef & Broccoli Skillet: Whole30, Paleo, Low Carb, GF
This ground beef and broccoli skillet uses a one-pan cooking method: the broccoli and beef are prepared in the same large skillet, then finished with the sauce. The broccoli is moved out briefly after its initial sauté so it can be added back after the beef has browned and the excess grease has been drained. For another recipe idea, explore 35 Minute Ground Turkey, Sweet Potato Taco Skillet.
The listed ingredients also support a Whole30-compliant version. That preparation omits the coconut sugar, while the remaining sauce ingredients and the arrowroot thickener stay part of the recipe. The result is a practical skillet format that keeps the cooking sequence straightforward and uses one main piece of equipment. For another recipe idea, explore Ground Turkey Sweet Potato Skillet.

Variations
The clearest variation is to adjust the coconut sugar according to the way you are preparing the recipe. Use the listed tablespoon for the standard version, or omit it when making the skillet Whole30 or sugar-free. You can also browse Ground Turkey Sweet Potato Skillet for another option.
The thickener can also change when Whole30 compliance is not required. Use the listed arrowroot flour mixed with 1 tablespoon water, or substitute a gluten-free 1:1 flour for the arrowroot in a non-Whole30 preparation. You can also browse High Protein Pumpkin Cheesecake (Gluten Free, Low Carb) for another option.
For the broth, either chicken or beef broth works in the sauce. Chinese 5 spice powder can be omitted if you do not have it, and red pepper chili flakes can be added to taste as an optional spicy variation.
Serving Suggestions
Serve the ground beef and broccoli over cauliflower rice for the Whole30 option. White rice can be used when a non-Whole30 serving works better for your meal. The skillet can also be served with additional vegetables, including sautéed bok choy or green beans.
For finishing touches, add more diced green onions, red pepper chili flakes, or sesame seeds. These toppings are optional and can be chosen individually, so the finished bowl can stay simple or include extra color and heat. Another recipe you may want to try is Low Carb Greek Chicken Bowls.
The recipe is also suited to meal prep because it cooks quickly and reheats well. Portioning it with cauliflower rice, white rice, or the additional vegetables keeps the serving format flexible while using the same cooked skillet mixture.
Storage and Make-Ahead
Store leftovers in an airtight container in the refrigerator for up to 3 days. The storage guidance applies to the cooked ground beef and broccoli after the meal has been portioned into a container. For another make-ahead idea, see Korean Beef Bowl.
For longer storage, freeze leftovers in a freezer-safe container for up to 3 months. The freezer option makes it possible to prepare the skillet as a meal-prep component rather than relying only on refrigerated portions.
The sauce can also be whisked together while the broccoli is cooking, which is the supported make-ahead step during preparation. Once the sauce is mixed, continue with browning the beef when ready, then return the broccoli and add the sauce according to the cooking sequence.

Why You’ll Love It
This skillet combines the practical appeal of a one-pan meal with a short cooking timeline. It serves 3, uses a large skillet for the main preparation, and moves from broccoli to beef to sauce without requiring a separate cooking vessel for each component. For another recipe idea, explore High Protein Broccoli Cheddar Soup.
The recipe is also flexible within its supported options. Chicken or beef broth can go into the sauce, coconut sugar can be omitted for Whole30 or sugar-free preparation, and the dish can be served with cauliflower rice or white rice depending on the meal. Additional vegetables such as sautéed bok choy or green beans provide another supported serving choice.
For meal prep, the cooked skillet reheats well and can be stored in portions. Those practical details make it useful for a quick dinner as well as prepared lunches.
Pro Tips for Success
A few details help preserve the intended sequence and texture of the skillet: You can also browse Healthy Chicken Pot Pie Soup (Dairy-Free, Whole30) for another option.
-
Cut the broccoli into smaller, bite-size florets if you want pieces that sauté more quickly. Larger florets are also possible, but the size is a personal preference.
-
Watch for the broccoli to become bright green and fork tender while remaining crisp. Once it reaches that point after about 3 minutes, transfer it out of the skillet before cooking the beef.
-
Brown the beef until it is crumbled and cooked through, then drain the excess grease before returning it to the pan.
-
Whisk the sauce ingredients in a small bowl while the beef cooks. Make sure the spices are incorporated into the liquid before pouring it into the skillet.
-
Dissolve the arrowroot flour in 1 tablespoon water before adding it to the sauce mixture. This is the specified preparation for the thickener.
-
After the broccoli returns to the skillet, stir the mixture over medium heat for 3 to 4 minutes. Look for sauce that has thickened and is coating both the beef and broccoli.
Keeping the broccoli, beef, and sauce in this order gives each part its designated cooking stage without overworking the vegetables.
Flavor and Texture
The finished skillet brings together crumbled ground beef and broccoli that remains fork tender but still crisp. The broccoli is sautéed only until it turns bright green and reaches that tender-crisp point, then it returns to the skillet for the final sauce step.
The sauce combines coconut aminos and broth with rice vinegar, sesame oil, garlic powder, ginger powder, onion powder, salt, pepper, and Chinese 5 spice powder. Arrowroot helps it thicken during the final 3 to 4 minutes, when it coats the beef and broccoli rather than remaining a thin liquid.
Green onions provide the final garnish, while optional red pepper chili flakes can add heat. Serving the mixture over cauliflower rice or white rice gives the sauced beef and broccoli a base for the finished dish.
Frequently Asked Questions
What is the best way to prepare this skillet?
Sauté the broccoli first, then transfer it out of the skillet. Brown and crumble the ground beef, drain the excess grease, and return the beef to the pan. Add the broccoli and whisked sauce, then stir over medium heat until the sauce thickens and coats the mixture.
How do I know when it is ready?
The broccoli should be bright green, fork tender, and still crisp after its first sauté. The beef should be crumbled and cooked through. At the end, the sauce should be thickened and coating the ground beef and broccoli.
What temperature should I use?
Start the broccoli and beef over medium-high heat. Use medium heat after the broccoli and beef are combined with the sauce.
How long does it take to make?
The listed preparation time is 10 minutes, the cooking time is 20 minutes, and the total time is about 30 minutes.
Can I make it ahead?
You can whisk the sauce together while the broccoli cooks, then continue with browning the beef when ready. Cooked leftovers can be refrigerated in an airtight container for up to 3 days or frozen in a freezer-safe container for up to 3 months.
What substitutions work?
Chicken or beef broth can be used in the sauce. For a non-Whole30 preparation, gluten-free 1:1 flour can replace the arrowroot. Coconut sugar can be omitted for Whole30 or sugar-free preparation.
PrintMake Ground Beef & Broccoli Skillet: Whole30, Paleo, Low Carb, GF with clear ingredient guidance, step-by-step instructions, and practical tips.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 3, Serves 3 1x
- Category: Beef
- Cuisine: American (Asian Inspired)
Ingredients
- 1 tablespoon olive oil or avocado oil
- 3 cups chopped broccoli florets
- 1 pound ground beef
- 1/2 cup coconut aminos
- 1/2 cup chicken or beef broth
- 1 tablespoon coconut sugar (omit for Whole30/sugar-free)
- 2 teaspoons rice vinegar
- 1 teaspoon sesame oil
- 1 tablespoon arrowroot flour, mixed in 1 tablespoon water until dissolved
- 2 teaspoons garlic powder
- 1 teaspoon ginger powder
- 1 teaspoon onion powder
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 1/4 teaspoon Chinese 5 spice powder (can omit if you don’t have it)
- 2 green onions, diced
- Optional: red pepper chili flakes, to taste
Instructions
- In a large skillet, heat the olive oil over medium-high heat, and then add the broccoli florets. Sauté the broccoli for about 3 minutes, until bright green and fork tender but still crisp. Transfer the broccoli to a plate or bowl
- Add the ground beef to the skillet and brown, for about 10 minutes, until crumbled and cooked through. Drain the excess grease and return the ground beef to the skillet
- While the ground beef is cooking, add the remaining ingredients except the green onions to a small bowl. Whisk them together until the spices are incorporated into the liquid
- After the ground beef has been returned to the skillet, add the broccoli florets back in and then pour in the sauce. Stir on medium heat for 3 to 4 minutes until the sauce has thickened and is coating the ground beef and broccoli
- Remove from heat, garnish with green onions and serve with cauliflower rice
Notes
Sauté broccoli, brown beef, simmer in sauce until thickened
Serve your ground beef and broccoli over cauliflower rice (or white rice, for non-Whole30 options), or with additional vegetables such as sautéed bok choy or green beans. You can top with additional green onions, red pepper chili flakes, or sesame seeds. This recipe is really great for meal prep because of how quick it is and how well it reheats. For meal prepping the ground beef and broccoli, I use my Ello 10-piece Meal Prep Set. They’re the perfect size for lunches, BPA free and dishwasher, microwave, freezer & oven safe! The silicone sleeves protect the glass from any scratches or cracks which make the containers easy to move and store for meal prep purposes. They fit super well in a lunch bag and stack amazingly in the fridge. They also come in fun color sets, which you can find at Target, or online!
The sauce can be whisked together while broccoli is cooking; proceed with browning beef when ready.
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze leftovers in a freezer-safe container for up to 3 months.
1:1 gluten-free flour can be used in place of arrowroot for non-Whole30.
Omit (or reduce) coconut sugar for sugar-free/Whole30.
More in Uncategorized
The Best Healthy Turkey Chili
Greek Chicken Bowls
Protein Pudding