This Indian meatballs recipe with a creamy sauce makes tender, perfectly spiced meatballs in a rich sauce inspired by butter chicken. Whole30, paleo, gluten, and dairy free, the Indian meatballs include shredded zucchini to keep them moist and tender! They’re a quick Indian dinner and are perfect for meal prep. How many Indian meatballs with that creamy tomato sauce can I eat off the Indian lunch buffet? Like way, way too many. You know what I’m talking about, right? Those little chicken tikka masala-inspired meatballs that show up at the lunch buffet and escape before the dinner menu takes over, the meatballs that fill an entire plate for me and disappear just as quickly. There’s something about that rich, creamy tomato sauce that I just can’t get over, and the tender little meatballs are irresistible! These Indian meatballs with a creamy sauce were inspired by the Indian flavors we love, along with the perfect little meal prep or dinner method: meatballs! I used my Indian Butter Chicken recipe as a guide, along with my Best Ever Paleo Italian Meatballs to create a beautiful marriage: moist and veggie-heavy little meatballs along with a rich, spiced sauce to simmer it all in.

Why we love this recipe

These Indian meatballs are super flavorful, loaded with fresh aromatics and herbs.The sauce is perfectly spiced with Indian spices, ginger, and cinnamon, and it’s balanced with coconut cream.Ghee provides a rich base, like butter but without the lactose or milk solids. It’s also Whole30 compliant and paleo! My absolute favorite is 4th & Heart Original Ghee.Sprouts Coconut Cream is my hands-down favorite, and I keep tons of this stuff in my pantry. This coconut cream is super heavy on the actual solid, white coconut cream, and it’s perfect for this recipe.This recipe makes a big skillet full of meatballs, so they’re perfect for meal prep!

Tips

I use a disher to scoop out the meatballs mixture then round them in between my palms. This method means making these meatballs is super easy and a quick process.Use 2 pounds of ground pork if you prefer, or 2 pounds of ground chicken. Any combination of these will work, and you can use ground turkey, too!If you prefer a super creamy sauce, use an 8-oz. can of tomato sauce, rather than a 15-oz. can.“Coconut cream” means just the white, solid part of a can of coconut milk or coconut cream. I recommend using Sprouts Coconut Cream, which has about 1 cup of coconut cream per can. I always have at least 5 or 6 cans in our pantry!Don’t overcrowd the meatballs; this will actually make the process go faster since you’ll be able to push them around with a spatula once they’re browned on one side.Serve over steamed cauliflower rice or regular basmati rice (if you’re not paleo or on a Whole30) and top with plenty of fresh chopped cilantro.

Other recipes you’ll love:

Best Chicken Tikka Masala Recipe (Restaurant Style, Whole30 and Paleo Options)Whole30 Chicken Curry (Low Carb, Paleo)Whole30 Indian Butter ChickenWhole30 Indian Saag ChickenThe Best Instant Pot Chicken Tikka Masala (Whole30, Paleo)Paneer Tikka Masala Indian Meatballs Recipe with Creamy Sauce  Whole30  Paleo  - 90Indian Meatballs Recipe with Creamy Sauce  Whole30  Paleo  - 53Indian Meatballs Recipe with Creamy Sauce  Whole30  Paleo  - 54Indian Meatballs Recipe with Creamy Sauce  Whole30  Paleo  - 28Indian Meatballs Recipe with Creamy Sauce  Whole30  Paleo  - 54Indian Meatballs Recipe with Creamy Sauce  Whole30  Paleo  - 68