Go Back
Homemade Indian Meatballs with Yogurt Sauce photo

Indian Meatballs with Yogurt Sauce

This Indian Meatballs with Yogurt Sauce is a flavor-packed dish that's easy to make and perfect for impressing guests!
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian

Ingredients
  

For the Meatballs:
  • 2 pounds lean ground beef
  • 1 medium red onion, minced
  • 2 large garlic cloves, minced
  • 3 tablespoons soy sauce
  • 2 large eggs, beaten
  • 1 teaspoon minced ginger
  • 1 teaspoon salt
  • ½ teaspoon freshly ground pepper
  • 1+ tablespoon olive oil for cooking

Equipment

  • Mixing Bowl
  • Measuring cups and spoons
  • Baking sheet
  • Skillet or frying pan
  • Whisk

Method
 

Preparation Steps:
  1. Step 1: Prepare the Ingredients - Gather all your ingredients. Mince the red onion, garlic, and ginger.
  2. Step 2: Mix the Meatball Ingredients - In a large mixing bowl, combine the ground beef, minced onion, garlic, ginger, soy sauce, beaten eggs, salt, and pepper. Mix until just combined.
  3. Step 3: Shape the Meatballs - Shape the mixture into meatballs, about 1-1.5 inches in diameter, and place on a baking sheet.
  4. Step 4: Cook the Meatballs - Heat 1 tablespoon of olive oil in a skillet over medium heat. Sear meatballs until browned, about 6-8 minutes. Transfer to the baking sheet.
  5. Step 5: Bake the Meatballs - Preheat oven to 400°F (200°C). Bake meatballs for 15-20 minutes until internal temperature reaches 160°F (70°C).
  6. Step 6: Prepare the Yogurt Sauce - Combine plain yogurt with seasonings like cumin, coriander, and salt. Add fresh herbs if desired.
  7. Step 7: Serve and Enjoy - Serve hot with yogurt sauce on the side, garnished with fresh herbs. Pair with rice, naan, or salad.

Notes

  • Make the meatball mixture a day ahead and refrigerate for better flavor.
  • Feel free to substitute ground turkey for a leaner option.
  • Adjust spices to your taste for added heat.