Delicious Whole30 Curry Meatballs with Sauce

I love the taste of curry, and I love that this recipe for Whole30 Curry Meatballs makes extra saucy curry so you can spread it over all your food!

What is Curry

Curry is an Indian dish made from a variety of spices, and usually prepared in a sauce. Curry powder, if a mix of all those spices. Indian food can be quite hot, but this dish isn’t spicy at all, just has the flavor of the main curry spices.

The sauce for these Whole30 curry meatballs is absolutely delicious! I love being able to serve it knowing the sides will also be drenched in it! See below for suggestions on what to serve it with!

Whole30 Curry Meatballs

These meatballs are totally Whole30 compliant. There is no gluten filled breadcrumbs keeping them together, and no soy or sugar added in! It may seem simple, but it’s so packed with flavor!

They are also paleo friendly, gluten free, dairy free, and soy free, making them quite allergen friendly!

Curry spices

Not only is this Whole30 meatball recipe a quick way to make meatballs, but all those flavors just blend so beautifully.

This is the curry powder I sometimes use. It’s a nice clean brand that is non-GMO. However, it’s often cheaper to find curry powder in stores that are also organic, which makes the non-GMO as well.

If you don’t have curry powder on hand, you could possibly come up with a close tasting spice mix on your own. Curry powder typically has turmeric, paprika, cumin, clove, ginger, pepper, and cayenne. Try experimenting with a mix of these spices to see what you like!

What to serve alongside

Because these Whole30 meatballs come with a killer gravy, what better to pair them with than potatoes? I suggest sweet potatoes! They absorb the curry flavor so well.

To round out the meal, you’ll want some type of veggie as well, and green beans fit the bill! You could also try brussel sprouts drenched in the gravy, or even steamed cauliflower. It’ll be a full Whole30 meal you can feel good about with all the healthy spices in the meatballs and curry, and from the plated veggies, and it’s so comforting and satisfying.

Alternatively, bring these to a game day! Everyone loves meatballs during a big game, and if you need more inspiration for game day food, check out this list!


The ingredients in these whole30 curry meatballs are probably things you have on hand if you’re a regular paleo or whole30-er!

The arrowroot is a grain free way of keeping the meatballs together in a totally paleo and whole30 compatible way.

The sauce (have I mentioned how much I LOVE this sauce yet?) also has common ingredients if your kitchen is used to cooking this way.

Be careful with the salt-taste the gravy before adding the full teaspoon of salt incase you have a salty broth already! You wouldn’t want to ruin it by having it be way too salty!

I typically use a sustainable palm shortening for the gravy. It’s easy and gets the job done, especially if I’m on a Whole30 and can’t use butter. If butter doesn’t bother you, go ahead and use that-unless you’re currently on a Whole30 of course!

Curry Meatballs with Gravy

Prep Time 8 mins
Cook Time 10 mins
Total Time 18 mins
Course Appetizer, Main Course, Side Dish
Cuisine American, Indian



  • 1 pound ground pork
  • 1/2 Tbsp. curry powder
  • 1/2 tsp. garlic powder
  • 1/2 tsp. turmeric powder
  • 1/4 tsp. salt
  • 1 Tbsp. arrowroot powder


  • 3 Tbsp. shortening can use ghee, or butter if not Whole30
  • 1 Tbsp. + 1 tsp. arrowroot powder
  • 1/2 cup almond milk
  • 1-3/4 cup chicken broth
  • 1 tsp salt less if broth is salty
  • 1 Tbsp. curry powder
  • 1/2 tsp. turmeric powder
  • 1/2 tsp. garlic powder


  • Place all the meatball ingredients in a medium sized bowl. Mix thoroughly. Form into 12 balls and set aside.
  • Melt the shortening in a large pan or skillet on medium heat. Whisk in the powder. While whisking, slowly add the milk followed by the broth. Whisk in the spices. Let simmer for just a few minutes to thicken and infuse flavors.
  • Place the meatballs into the sauce. Gently stir to coat. Keep on a light simmer and cover. Cook for about 10 minutes or until internal temperature reaches 165. Turn over halfway through.
  • Serve and enjoy!
Keyword curry, meatballs, paleo, Primal, Whole30
A plate filled from left to right with green beans, mashed sweet potatoes, and Whole30 curry meatballs with sauce image
Whole30 Curry Meatballs Image

Did you make this recipe? Let me know in the comments below! I’d love to hear what you thought and how it came out!

If you make this, share it and tag me on Instagram @thecleanhappylife! I love seeing your creations and how it all turned out! Show me what you served it with too!

Note-some of these links may contain affiliate links, which earn me a small commission but at no extra cost to you. Thank you for your support!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

%d bloggers like this: