Whole30 + Keto Asian Beef Bowls Recipe + Video – a low carb 30 minute ground beef stir fry with bell peppers, a mild spicy stir fry sauce, topped with green onions. Paleo, gluten free, grain free, dairy free, sugar free, clean eating, real food.

These Whole30 + Keto Asian Beef Bowls are such a flavorful, simple 30 minute dinner.

It comes together in such a snap, and it freezes beautifully! (Thank you to my friend Natasha for being the inspiration for this recipe!)

pouring sauce over ground beef and bell peppers in a cast iron skillet

Whole30 + Keto Asian Beef Stir Fry Sauce

The real star of the show is the stir fry sauce. It is a spin on my oh so popular stir fry sauce, but this version is keto, whole30, and I added in some veracha (keto sriracha) to give it a bit of a kick!

I use just 1 tablespoon of tapioca starch to help it thicken, but it is still whole30 + keto friendly.

hand holding ground asian beef + bell peppers topped with green onions over cauliflower rice in a white bowl

Whole30 + Keto Asian Beef Bowls

The beef bowls are made with ground beef, green onions + bell pepper. I like to keep it simple so the beef and the sauce really shines. I serve it all over cauliflower rice.

Feel free to add in other veggies you have on hand. Celery, zucchini, green beans and brussels sprouts would all work too!

ground asian beef + bell peppers topped with green onions over cauliflower rice in a meal prep container

Meal Prep + Freezing

This is such an easy meal to prep, that I love doubling (or tripling!) the recipe, and using leftovers for lunches for the week. It will keep for at least 5 days in the fridge, and somehow gets more delicious each day.

It freezes and reheats like a dream! I’ll microwave straight from frozen, and the texture is just as good as the day I made it.

Watch Asian Beef Bowls Recipe Demo (1:55 minutes)

Whole30 + Keto Asian Beef Bowls

This Whole30 + Keto Asian Beef Bowls Recipe is a low carb 30 minute ground beef stir fry with bell peppers, a mild spicy stir fry sauce, topped with green onions!
4.90 from 28 ratings


Stir Fry Sauce

  • 1/4 cup bone broth, or store bought broth, chicken or beef works
  • 1/4 cup soy sauce, use coconut aminos for Whole30!
  • 2 tablespoons veracha, or favorite compliant hot sauce
  • 1 tablespoon tapioca starch
  • 1 " piece of ginger, peeled and minced (or 1/2 teaspoon ground ginger)
  • 2 cloves of garlic, grated or minced

Beef Stir Fry

  • 1 pound 85% lean ground beef, I get my ground beef from ButcherBox which I highly recommend!
  • 1/2 yellow onion, chopped
  • 1 tablespoon olive oil
  • 1 teaspoon salt
  • 4 green onions, sliced, whites and greens separated
  • 1 red bell pepper, chopped
  • Garnish: sesame seeds and green onions


  • Heat your cast iron skillet over medium heat. Add the 1 tablespoon olive oil, 1 pound ground beef, 1/2 chopped yellow onion, the whites of the green onions and 1 teaspoon salt. Break up the beef with a spoon, and cook for 10-15 minutes until cooked through, the onions are soft, and most of the moisture as evaporated.
  • While the beef is cooking, make the stir fry sauce. In a mason jar or bowl, combine the bone broth, coconut aminos, veracha (or hot sauce), tapioca starch, ginger + garlic. Stir to combine. Set aside.
  • When the beef is cooked through and the onions are soft, add in the chopped bell pepper. Cook for 2-3 minutes until it is tender, but still has a crunch.
  • Next, stir in the stir fry sauce. Cook for 1-2 minutes until the sauce has thickened and all the beef is coated.
  • Serve warm over cauliflower rice topped with sesame seeds and the greens of the green onions.
  • Leftovers will keep in an airtight container for 5 days refrigerated, or frozen up to 6 months.


Meal Prep + Freezing Instructions: Store in an airtight container for up to 5 days in the refrigerator, or 6 months in the freezer. HEATING: Microwave until warm, about 3-5 minutes if thawed (I like to sprinkle in a little water to help it steam and prevent it from drying out), or 6-10 minutes if frozen. Or reheat in a 350ºF oven until warm, 10-15 minutes.
Substitution for beef: you could use 1 pound of any other protein, like ground turkey, pork, chicken, or even chopped steak, chicken thighs, shrimp, etc.
Substitution for tapioca starch: arrowroot, or cornstarch if you don't need it to be Whole30 + Keto
Substitution for bell pepper: you could use frozen bell peppers, or substitute basically any other vegetable. Green beans, asparagus, zucchini, brussels, etc.
Nutrition: Nutrition is calculated using soy sauce. Coconut aminos have a higher carb count, so adjust if using coconut aminos.
Calories: 305, Total Carbs: 5.8g, Protein: 22.9g, Fat: 20.7g, Fiber: 0.9g, Net Carbs: 5g
Did you make this recipe?Please Leave a comment and give this recipe a rating!

This recipe is adapted from Salt and Lavender, thanks for the inspiration Natasha! This post contains affiliate links, thanks for the love!