• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Facebook
Instagram
Pinterest
YouTube
TikTok

Jo Cooks

Simple - Easy - Comfort

  • All Recipes
    • Course
      • Breakfast
      • Appetizers
      • Lunch
      • Dinner
      • Desserts
      • Side Dishes
      • Soups
      • Salads
      • Sandwiches
      • Drinks/Cocktails
      • Sauces & Dressings
    • Method
      • Crockpot
      • Instant Pot
      • One Pot
      • Air Fryer
      • Casseroles
    • Season
      • Spring
      • Summer
      • Fall
      • Winter
    • Cuisine
      • Asian
      • Italian
      • Mexican
      • European
      • Indian
      • Romanian
      • Mediterranean
      • Middle Eastern
      • American
    • Ingredient
      • Chicken Recipes
      • Pork
      • Beef
      • Seafood
      • Lamb
      • Vegetarian
      • Pasta
      • Spices
    • Holiday
      • Christmas
      • Easter
      • Thanksgiving
      • New Year's Eve
      • Game Day
      • Valentine's Day
      • St. Patrick's Day
      • Cinco de Mayo
      • Mother's Day
      • Memorial Day
      • Father's Day
      • 4th Of July
      • Labor Day
      • Halloween
    • Recipe Index
  • Cookbooks
    • The Big Book of Jo’s Quick and Easy Meals
    • 30-Minute One-Pot Meals
  • Shop
  • About Jo
FREE recipe eBook!
Display Search Bar
All Recipes
Instant Pot
30 Minute
One Pot Meals
Soups
Dips & Dressings
Baking
Pasta
Sandwiches
Sides
Chicken Dinner One Pot Meatballs Indian
4.6 from 46 votes

Butter Chicken Meatballs

Jump to RecipeVideoPrintRate
By: Joanna Cismaru •Last Updated: 6/14/25 43 Comments

This post may contain affiliate links. Please read my disclosure policy.

pin for butter chicken meatballs.

Butter Chicken Meatballs – juicy, flavorful meatballs swimming in a creamy, spiced sauce. Your new favorite twist on classic Butter Chicken!

Table of Contents

Toggle
  • A Meatball Worth Counting Down to
  • Why You’ll Love This Recipe
  • Before You Start: Tips & Ingredient Notes
  • How To Make butter Chicken Meatballs
  • Serving Suggestions
  • Frequently Asked Questions
  • Other Great Recipes To Try
  • Recipe: Butter Chicken Meatballs
side view shot of freshly made butter chicken meatballs in a black skillet garnished with cilantro
Joanna Cismaru 2022 blogger Jo Cooks

A Meatball Worth Counting Down to

These Butter Chicken Meatballs are swimming in a rich, creamy, mildly spiced tomato gravy that’s just fancy enough to feel like a treat, but still low effort enough for a Tuesday. I look forward to dinner all day when these are on the menu, and I definitely keep tabs on the leftovers, because they somehow taste even better the next day. I’ve served these for weeknights, dinner guests, and solo taste testing sessions over the stove with a spoon in one hand and naan in the other. No shame.

I’ve made these a bunch of ways, but here’s what really makes them shine: grating the onion so it melts right into the meatballs (no weird chunks), a good dose of garam masala for that deep, warm spice, and searing them just enough so they hold their shape but stay tender. And the sauce? It’s all about balance, just enough cream to make it silky, but not so much that it dulls the spice. It’s cozy, comforting, and honestly one of those recipes I find myself craving before I’ve even finished the last batch.

butter chicken meatballs in a black skillet with a serving spoon inside.

Why You’ll Love This Recipe

  • All the Butter Chicken Vibes: Same cozy, creamy sauce you love, but paired with juicy meatballs instead of chunks of chicken.
  • Weeknight-Friendly, Dinner-Party Approved: Comes together in under an hour, but looks (and tastes) like you spent all day.
  • One Pan Wonder: Less mess, more flavor. Everything cooks in the same skillet, and that means fewer dishes to wash. You’re welcome.
  • Leftovers That Deserve a Standing Ovation: The flavors only get better overnight, so tomorrow’s lunch might steal the spotlight.
  • Freezer Gold: Make a double batch, stash half away, and future you will be very grateful.
ingredients needed to make butter chicken meatballs.

Before You Start: Tips & Ingredient Notes

  • Grate, Don’t Chop That Onion: Nobody wants to bite into a chunk of half cooked onion in the middle of a meatball.
  • Ground Chicken FTW: It keeps the meatballs tender and juicy. Ground turkey works too, but I find chicken gives just the right balance of flavor and moisture.
  • Breadcrumbs = Texture Insurance: Panko is my go-to for keeping the meatballs light instead of dense. Regular breadcrumbs work too if that’s what you’ve got.
  • Garam Masala is Non-Negotiable: It’s the heart of the flavor here. If you don’t already keep some in your pantry, now’s the time to upgrade your spice game. I use my homemade blend (and yes, you should too).
  • Cream + Butter = That Sauce: It’s rich but not heavy, and totally worth it. You don’t need a bucket of cream, just enough to smooth out the tomatoes and make you want to drag your naan through every last bit.
  • Don’t Skip the Sear: Browning the meatballs adds loads of flavor. They don’t have to be fully cooked in this step, they’ll finish simmering in the sauce, but that golden crust? Worth it.
  • Tomato Passata > Sauce from a Can: Passata is smoother and cleaner in flavor, which makes the sauce feel a bit more elevated without extra work.

Absolutely delicious!! I baked the meatballs the day before and the next day completed the rest of the steps. I didn’t have heavy cream so I used evaporated milk which was a nice consistency. I served it up with naan and rice! Yummy. It was a hit with my whole family so this is going on my dinner roster. ~Karen

How To Make butter Chicken Meatballs

Mix the Meatballs

process shots showing how to make butter chicken meatballs.

Start by grating your onion, yes, grate it. Toss it into a bowl with the breadcrumbs and let it sit for a couple of minutes to soften up. Then add the ground chicken, egg, garam masala, chopped cilantro, salt, and pepper. Mix it all up with your hands or a fork. If it’s a little sticky, that’s normal, just dampen your hands and carry on.

Roll the Meatballs

process shots showing how to make butter chicken meatballs.

Scoop about 2 tablespoons of mixture per meatball and roll into balls. You’ll end up with around 20. Try to keep them roughly the same size so they cook evenly. No need for perfection here, we’re not auditioning for a cooking show.

Brown the Meatballs

process shots showing how to make butter chicken meatballs.

Heat a bit of olive oil in a large skillet over medium-high heat. Add the meatballs in batches (don’t crowd the pan!) and sear them for 2–3 minutes per side until browned all over. They don’t need to be fully cooked yet, we’re just building flavor. Once browned, set them aside on a plate.

Make the Sauce

process shots showing how to make butter chicken meatballs.

In the same skillet (yes, leave those browned bits in the pan), melt the butter, then add the garlic and ginger. Sauté for about a minute, just until everything smells amazing. Stir in the passata, tomato paste, garam masala, paprika, turmeric, cumin, coriander, and chicken broth. Bring it all to a simmer and let it bubble gently for about 10 minutes until it starts to thicken slightly.

Add the Cream & Meatballs

process shots showing how to make butter chicken meatballs.

Once the sauce has thickened a bit, stir in the cream and give it a taste, add salt if needed. Nestle the meatballs back into the skillet and let them simmer for another 5 minutes or so, just until they’re cooked through and soaked in all that flavor.

Turn off the heat, sprinkle with a little extra cilantro, and serve hot with rice, naan, or straight from the skillet if no one’s watching.

overhead shot of butter chicken meatballs in a black skillet garnished with cilantro.

Serving Suggestions

Here are a few sides I like to serve these with:

freshly cooked basmati rice in a white bowl garnished with some fresh parsley.
1 hour hr

Basmati Rice

a stack of naan bread on a cutting board garnished with parsley.
1 hour hr 25 minutes mins

Easy Homemade Naan

Overhead shot of a large bowl of chickpea salad with serving spoons in it
15 minutes mins

Chickpea Salad

baked breaded cauliflower in a white bowl with ranch dressing.
55 minutes mins

Baked Breaded Cauliflower

Frequently Asked Questions

Can I make these ahead of time?

Yes! You can prep the meatballs earlier in the day and keep them in the fridge until you’re ready to cook. You can even brown them and refrigerate overnight, just warm them in the sauce when you’re ready to eat.

Can I freeze them?

Definitely. I like to freeze the meatballs and sauce separately for best texture. Freeze the browned (but not fully cooked) meatballs on a baking sheet first, then transfer to a freezer bag. Sauce goes in a separate container. Both keep well for up to 3 months. Thaw overnight in the fridge, then finish cooking in the sauce.

What can I use instead of garam masala?

Garam masala’s the real star here, but if you’re in a pinch, try a mild curry powder or ras el hanout.

Can I use turkey instead of chicken?

Absolutely. Ground turkey works just as well. Just avoid the super lean stuff or your meatballs might end up a little dry.

Is this recipe spicy?

Not really. The spices are warming and aromatic, but not hot. If you want heat, feel free to add a pinch of cayenne or red pepper flakes to the sauce.

How do I reheat leftovers?

Microwave is the fastest, just cover the dish to avoid tomato sauce splatter. Or reheat gently in a skillet over medium heat with a splash of water or broth if the sauce has thickened up too much.

absolutely packed with flavor. not hard to make. and so incredibly delicious!! the sauce is everything a butter chicken sauce should be, and the meatballs are everything a meatball should be. top notch! ~amber

overhead shot of butter chicken meatballs with a side of rice in a bowl with naan slices and garnished with cilantro.

Other Great Recipes To Try

  • Instant Pot Butter Chicken
  • Instant Pot Chicken Tikka Masala
  • Baked Tandoori Chicken
  • Chicken Korma
  • French Onion Chicken Meatballs
  • Thai Chicken Meatballs with Peanut Sauce
  • Turkey Meatballs
  • Butter Chicken
  • Korean Meatballs
  • Creamy Butter Lemon Chicken

Originally shared June 2020. Updated with new tips, clearer instructions and video.

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

side shot of butter chicken meatballs in a black skillet with a serving spoon inside
4.64 from 46 votes

Butter Chicken Meatballs

Prep 20 minutes minutes
Cook 30 minutes minutes
Total 50 minutes minutes
6
Rate Recipe Print Recipe
These Butter Chicken Meatballs are a cozy twist on a classic, juicy, spiced chicken meatballs simmered in a creamy, mildly spiced tomato gravy. Perfect for weeknight dinners, make-ahead meals, or impressing your butter chicken loving friends without the fuss.

Video

Ingredients

For the meatballs

  • ½ onion (grated)
  • ½ cup panko breadcrumbs
  • 1½ pounds ground chicken
  • 1 egg
  • 2 teaspoon garam masala
  • 2 tablespoon cilantro (freshly chopped)
  • 1 teaspoon salt (or to taste)
  • 1 teaspoon pepper (or to taste)
  • 1 tablespoon olive oil (for frying the meatballs)

Butter chicken sauce

  • ¼ cup butter (unsalted)
  • 5 cloves garlic (minced)
  • 2 teaspoon ginger (minced)
  • 1 cup tomato passata (or tomato sauce)
  • 2 tablespoons tomato paste
  • 1 tablespoon garam masala
  • 1 tablespoon smoked paprika
  • 1 teaspoon turmeric
  • 1 teaspoon cumin (ground)
  • 1 teaspoon coriander (ground)
  • 1 cup chicken broth (low sodium)
  • 1 cup heavy cream
  • 1 tablespoon cilantro (freshly chopped)

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

Instructions 

  • Mix the onion and breadcrumbs together in a large mixing bowl. Let the mixture sit for 2-3 minutes. Add the rest of the meatball ingredients, excluding the oil, to the bowl. Mix everything together well.
  • Using 2 tbsp at a time, depending how large you'd like them, form the mixture into meatballs. Dip your hands in water if you find the mixture it getting sticky.
  • Heat the olive oil in a large skillet over medium-high heat. Add the meatballs, working in batches if needed. Cook for 2-3 minutes per side until well browned. Transfer the cooked meatballs to a plate and set aside.
  • Add the butter to the skillet. Once melted, stir in the garlic and ginger, then cook for 1 minute. Add the passata, tomato paste, garam masala, smoked paprika, turmeric, cumin, coriander, and chicken broth.
  • Stir everything together and bring the sauce to a boil, then reduce to a simmer. Let the sauce cook for 10 minutes, or until slightly thickens. Stir in the cream.
  • Add the meatballs back to the skillet and let them simmer in the sauce for 5 minutes to heat through. Turn off the heat, garnish with cilantro, and serve.

Equipment

  • 12-inch Cast Iron Skillet
  • Stainless Steel Cookie Scoop

Notes

  1. Onion Tip: Grating the onion into the meatball mixture helps it blend in completely, no big chunks, just flavor.
  2. Spice Swap: No garam masala? Try curry powder or make your own with my homemade blend.
  3. Make Ahead: You can roll and brown the meatballs ahead of time. Store in the fridge and reheat in the sauce when ready to serve.
  4. Freezer-Friendly: Freeze meatballs and sauce separately.
  5. Don’t Skip the Sear: Browning the meatballs adds extra flavor and helps them hold together in the sauce.

Nutrition Information

Serving: 1servingCalories: 463kcal (23%)Carbohydrates: 13g (4%)Protein: 25g (50%)Fat: 36g (55%)Saturated Fat: 17g (106%)Cholesterol: 199mg (66%)Sodium: 629mg (27%)Potassium: 913mg (26%)Fiber: 3g (13%)Sugar: 3g (3%)Vitamin A: 1611IU (32%)Vitamin C: 7mg (8%)Calcium: 76mg (8%)Iron: 3mg (17%)
© Author Joanna Cismaru

Notice: Nutrition is auto-calculated for your convenience. Where relevant, we recommend using your own nutrition calculations.

side shot of butter chicken meatballs in a black skillet with a serving spoon inside

Did You Make This?

We love seeing what you made! Tag us on Instagram at @jocooks or hashtag #jocooks so we can see your creations!

Rate Recipe
Add Your Photo!
  • 588
Home Recipes
Joanna Cismaru

Joanna Cismaru

I’m Joanna (Jo for short) and this is my blog where I share with you my culinary adventures. Through Jo Cooks, I invite you to join me in my kitchen as we explore delicious recipes from around the globe, celebrate the joy of cooking, and make every meal a memorable one. Happy cooking!

Read More
iPad showing title of ebook 30 recipes from around the world
Subscribe

Get our FREE recipe eBook + weekly newsletter!

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

guest
Did you make this recipe? Rate it:




The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.

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

43 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

sidebar

Headshot of Joanna Cismaru

Hey there!

I’m Joanna (Jo for short) and this is the place where I share my passion for easy and delicious recipes. From comforting classics to global flavors, I believe that cooking should be fun, approachable, and most importantly, rewarding. Join me on this culinary journey and let’s get cooking!

Read More
Collage of recipe ebooks
Subscribe

Get our FREE recipe eBook + weekly newsletter!

Pasta Favorites

baked mac and cheese in a black cast iron skillet.
45 minutes mins

Baked Mac And Cheese

freshly made crack chicken penne with a wooden spoon in a skillet.
40 minutes mins

Crack Chicken Penne

chicken pot pie pasta in a white serving bowl with a wooden serving spoon.
50 minutes mins

Chicken Pot Pie Pasta

freshly made one pot pasta in a dutch oven.
20 minutes mins

One Pot Pasta

tomato spinach chicken pasta in a white bowl.
30 minutes mins

Tomato Spinach Chicken Pasta

homemade hamburger helper lasagna from scratch in a skillet.
30 minutes mins

One Pot Hamburger Helper Lasagna

baked feta pasta in a white bowl garnished with fresh basil.
50 minutes mins

Baked Feta Pasta (Tik Tok Pasta)

sideview shot of chicken fajita pasta in a white bowl with a fork inside
45 minutes mins

Chicken Fajita Pasta

side close up shot of swedish meatball pasta in a beige braised garnished with parsley
30 minutes mins

Swedish Meatball Pasta

overhead shot of a bowl of haluski
40 minutes mins

Haluski (Cabbage and Noodles)

A stack of cookbooks
Grab a copy!

My Cookbooks

Order Now: Amazon | Indigo | Barnes & Noble | Indie Bound | Books-A-Million

Dinner Favorites

smothered pork chops in a skillet garnished with parsley.
1 hour hr 15 minutes mins

Smothered Pork Chops

a wooden spoon lifting a salisbury steak out of the skillet
30 minutes mins

Salisbury Steak

beef lo mein in a black wok.
30 minutes mins

Beef Lo Mein

side shot of beef and broccoli in a skillet
15 minutes mins

Easy Beef and Broccoli Stir Fry

skillet shepherd's pie in a cast iron skillet with a portion taken out.
1 hour hr 25 minutes mins

Skillet Shepherd’s Pie

a serving spoon inside a skillet with chicken broccoli rice casserole.
30 minutes mins

One Pot Cheesy Chicken Broccoli Rice Casserole

side view shot of two italian stuffed peppers in a bowl
2 hours hrs 30 minutes mins

Italian Stuffed Peppers

a serving of spaghetti bolognese in a white bowl garnished with parsley.
1 hour hr 5 minutes mins

Spaghetti Bolognese

Facebook
Instagram
Pinterest
YouTube
TikTok
Visit our Other Site: Craving Home Cooked

Explore

Recipes
Cookbooks
About Jo
Contact

Legal

Privacy Policy
Accessibility
Disclaimers
© 2025 Jo Cooks
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
Back to Top
wpDiscuz

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required