Skip to Content

Whole30 Meatballs and Gravy over Riced Veggies

Hubby and I are on our second round of Whole30 (day 16 to be exact!) and I have been craving meatballs and rice! Luckily, meatballs are Whole30 approved and rice, well, some genius someone invited cauliflower rice and other riced veggies and it is the perfect, healthy go to when you are craving rice!!  So, today I made this yummy recipe for Whole30 Meatballs and Gravy over Riced Veggies!

whole30 meatballs and gravy over riced veggies

I love cauliflower rice, but I recently found a bag of frozen sweet potato rice and cauliflower rice mix and it has been so delicious! I love sweet potato and the blend has a different flavor that I love! 

I will say that the gravy in this recipe is a clear, brown gravy, but if you want a thicker, white gravy and don’t mind the coconut flavor, feel free to add some Whole30 approved coconut milk

Oh and the gravy…feel free to pour as much of the gravy onto the meatballs and riced veggies as you want! It is so, SO good!!

whole30 meatballs and gravy over riced veggies

Whole30 Meatballs and Gravy over Riced Veggies

Add this recipe to your Whole30 meal plan and you will not be disappointed! My kids love meatballs, so I know that they will love it, too! And making traditional white rice for them is totally acceptable, too!) My kids always like their meatballs and gravy on toast! 

meatballs and gravy over rice

For a great vegan meal alternative, try this sweet chili tofu!


Whole30 Meatballs and Gravy Over Riced Veggies

Whole30 Meatballs and Gravy Over Riced Veggies

Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes

Whole30 Meatballs and Gravy over Riced Veggies is a great meal for the family, whether you are doing a Whole30 or not!


  • 1 pound hamburger meat
  • 1 tsp avocado or coconut oil
  • 1 TBSP coconut or almond flour
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp minced garlic
  • 1 tsp minced onion
  • 1 1/2 cups of bone broth
  • 1 TBSP coconut aminos
  • 1 TBSP arrowroot powder
  • 1 TBSP coconut or avocado oil (for riced veggies)
  • salt and pepper to taste
  • more garlic, if desired
  • 2 10 oz bags of riced veggies (or about 4 cups uncooked)
  • chopped green onions for garnish


  1. Mix hamburger meat, salt, pepper, and coconut or almond flour in a bowl.
  2. Roll out meatballs with your hands.
  3. Heat a pan on medium heat.
  4. Add oil to the pan.
  5. When pan is hot, add meatballs.
  6. Turn oven onto 325°
  7. Cook and turn every 5 minutes until all sides of meatballs are cooked.
  8. Remove meatballs from pan and keep warm in the oven.
  9. Pour 1 cup of the bone broth into the pan.
  10. Stir and scrape up any beef stuck to the pan so it can be incorporated into the broth.
  11. Add onions and garlic, if desired, and cook over medium high heat, until onions are translucent.
  12. Meanwhile, combine 1 TBSP arrowroot powder and 1/2 cup of bone broth and stir well.
  13. Add in 1 TBSP coconut aminos to pan and stir, then pour in the arrowroot/broth mixture.
  14. Add the meatballs back in and cook on medium high for about 5 minutes while you prepare your riced veggies.
  15. In a seperate pan, add oil and heat over medium high heat.
  16. Add in garlic, if desired, and riced veggies.
  17. Stir until fully cooked.
  18. Remove both pans from heat.
  19. Spoon riced veggies into a bowl.
  20. Spoon meatballs on top of riced veggies.
  21. Pour gravy on top of meatballs and garnish with green onions.


I used sweet potato and cauliflower rice blend for the riced veggies, but use whatever you like! You can also serve on top of sweet potato noodles or zucchini noodles!

Be generous with the gravy! It makes the rice so delicious, too!

Add 1/2 cup of coconut milk to the gravy to make it more thick and white.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 5 Serving Size: 1
Amount Per Serving: Calories: 464Total Fat: 33gSaturated Fat: 10gTrans Fat: 1gUnsaturated Fat: 20gCholesterol: 81mgSodium: 822mgCarbohydrates: 10gFiber: 4gSugar: 3gProtein: 33g

The writer is not a doctor or nutritionist and this nutritional information is just a guideline. Please consult your doctor or nutritionist for more accurate information.

How much did you love this recipe?

Follow me on Pinterest for more and use the button at the top of the card!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Family lifestyle blogger from
Tyler, TX
. For more information, check out my Media Kit and Disclosure.Skip to Recipe