Indian Meatballs with Raita Yogurt Sauce

This is a variation of our simple turkey meatballs base recipe. Chef V grew up eating seekh kebabs – a Pakistani ground beef skewer. She wanted to create a lighter, simplified version to share with her kids, and this recipe is the result. Make these Indian meatballs with raita yogurt sauce that feature ground turkey instead of beef. Decrease the saturated fat, but not the flavor!

Three Must-Know Cooking Skills

For recipe success, learn how to:

Chop Cilantro
Dice an Onion
Measure Wet vs. Dry Ingredients

Culinary Tips for the Best Indian Spiced Meatballs

If you have picky eaters, dice the onions finely so that they don’t notice them. 

When mixing the ingredients, don’t overwork the meat. Otherwise, the meatballs will turn out tough.

A small portion scoop makes forming the meatballs fast and easy and keeps your hands from getting messy.

Cook the meatballs directly on the pan. Don’t use parchment paper; it hinders browning.

You will notice that the meatballs and sauce share some ingredients. Be sure to look at the total amount of each ingredient you need so that you can do all of your dicing and chopping at once! There are still only 10 ingredients, not counting salt, pepper, and oil.

Ingredient Substitutions

  • Ground Turkey: substitute ground chicken. We don’t recommend substituting red meat as it is higher in saturated fat and might require recipe modifications.
  • Red Onion: substitute white or yellow.
  • Panko Bread Crumbs: substitute plain, whole wheat, or seasoned bread crumbs, but cut back on the added salt if you do. Panko is typically very low in sodium. If you want turkey meatballs without breadcrumbs, leave them out!
  • Cilantro: substitute Italian parsley or chives, but note the flavor will be different.
  • Extra Virgin Olive Oil: substitute canola oil or avocado oil. 
  • Garam Masala: use a store-bought blend or make your own. You can also substitute tikka masala seasoning, chaat masala, or a curry powder.
  • Lemon Zest: substitute 2 teaspoons  freshly squeezed lemon juice.
  • Plain Yogurt: use any fat percentage that fits within your diet. You can substitute plain Greek Yogurt, although it’s not traditional for raita. Greek yogurt is more tangy and thicker, so you might add a splash of milk to thin it out.
  • Cucumber: use English or regular or leave out.
  • Oil for the Pan: use cooking spray.

Indian Meatball Variations

You can change up these meatballs by changing the meat. Make Indian chicken meatballs with ground chicken or a mixture of grass-fed ground beef and mushrooms for other lightened up versions. If you do choose to use 100% beef, don’t add the extra virgin olive oil to the mix.

If you want spicy Indian meatballs, add a diced green jalapeno or serrano to the mix. You can also add some fresh chopped mint, minced garlic, and/or minced ginger for a more authentic Indian flavor.

Need some recipe inspiration?

Use our base recipe as a guide to make these meatballs your own, or check out some of our other favorite meatball variations!

Simple Turkey Meatballs Base Recipe

Turkey Pesto Meatballs

Equipment Recommendations

Use these kitchen tools for recipe success!

Are these Indian meatballs healthy?

Not all meatballs are healthy on their own, but they can definitely be included in a well-balanced diet. These Indian turkey meatballs are a much healthier choice than their greasy counterparts; they are full of nutritious ingredients, including lean turkey, spices, and plain yogurt.


Turkey is a lean source of protein and is rich in B vitamins, and minerals such as iron. 


Using spices decreases the need for salt, which may help reduce hypertension risk and therefore promote heart health. (1) Additionally, the garam masala contains powerful antioxidants which may help reduce inflammation in the body. (2)

Plain Yogurt

Plain yogurt is a great source of B vitamins, calcium, protein, and probiotics. Select a fat content that works with your overall diet. If you tend to consume a lot of foods high in saturated fat, a low-fat or fat-free variety is your best choice. If you limit saturated fat in your diet, full-fat varieties are okay.

For more information about best ingredients to use, check out our ingredient guide!

Serving Suggestions

Serve these Indian meatballs with yogurt sauce as an appetizer or build a wrap using a piece of naan. 

These meatballs are an easy finger food for kids. Pair with roasted vegetables and a salad for a balanced meal that they will be sure to love!

How to Store and Reheat Indian Style Meatballs

Cool leftover meatballs completely, then store in an airtight container in the refrigerator for up to 7 days. Leftover meatballs can also be frozen for up to 3 months. To freeze, place on a baking sheet and freeze. Once the meatballs are completely frozen, transfer to a freezer-safe bag. Thaw overnight in the refrigerator before heating.

Leftover raita can be stored in an airtight container in the refrigerator for up to 3 days.

To reheat, place meatballs on a pan and place in a cold oven. Turn oven to heat to 350ºF. Once it hits 350° F, your meatballs should be warmed and ready!

Looking for more healthy dinner recipes?

Try out these tried and true recipes!

Healthy Beef Tacos with Mushrooms

One Pan Mexican Quinoa Skillet

Moroccan Salmon with Lemon Dill Yogurt Sauce

Indian Meatballs with Raita Yogurt Sauce
Prep Time
10 mins
Cook Time
15 mins
Total Time
25 mins

These Indian meatballs with raita yogurt sauce feature ground turkey instead of beef. Decrease the saturated fat, but not the flavor!

Course: Dinner, Main Course
Cuisine: Indian
Yield: 20 meatballs
Indian Meatballs
  • 1 pound ground turkey, 93% lean or more
  • ¼ cup finely diced red onion
  • ¼ cup Panko bread crumbs
  • 2 Tablespoons chopped fresh cilantro
  • 2 Tablespoons extra virgin olive oil
  • 1 large egg
  • 2 teaspoons garam masala
  • 1 teaspoon lemon zest (from 1 medium lemon)
  • ¾ teaspoon kosher salt
  • Dash pepper
  • 1 Tablespoon canola or avocado oil
Raita Yogurt Sauce
  • ½ cup plain yogurt
  • 2 Tablespoons chopped fresh cilantro
  • ½ Tablespoon finely diced cucumber
  • ½ Tablespoon finely diced red onion
  • ¼ teaspoon cumin
  • Salt & pepper to taste
  1. Preheat oven to 425ºF.

  2. Place turkey in a large bowl. Add onion, bread crumbs, cilantro, oil, egg, garam masala, lemon zest, salt, and pepper. Mix until just combined.

  3. Brush a baking sheet with the oil. Create golf ball-sized meatballs with your hands or a portion scoop and place on the pan, spacing them about 1” apart.

  4. Cook meatballs for 12-14 minutes or until cooked through to 165° F.

  5. While meatballs are cooking, prepare sauce. In a small bowl, combine yogurt with cilantro, cucumber, onion, and cumin. Season to taste with salt and pepper. Serve alongside meatballs. Enjoy!

Recipe Notes

When mixing the ingredients, don’t overwork the meat. Otherwise, the meatballs will turn out tough.


Use a meat thermometer to check for doneness. Cook turkey meatballs to 165ºF for food safety.

Please note that this post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. If you click on those links and make a purchase, we will earn a small percentage of the sale, at no extra cost to you. 

Did you make this recipe?

Let us know how it turned out for you! Leave a comment below and share a picture on Instagram or Facebook using the hashtag #totasterecipes! And don’t forget to share it with all of your friends and family!

Share on facebook
Share on pinterest
Share on linkedin
Share on email

Leave a Reply

Recipe Rating