Indulge in the rich, aromatic flavors of this hearty Meatball and Potato Curry, a comforting dish that combines tender, spiced meatballs with perfectly simmered potatoes in a luscious, tomato-based curry sauce. This recipe is a marriage of bold Indian-inspired spices like garam masala, cumin, and turmeric, balanced beautifully with creamy yogurt and fresh cilantro. Lightly browned meatballs made from ground beef, lamb, or chicken ensure succulence, while the slow-simmering process allows the potatoes to absorb the warm, flavorful curry. Perfect for weeknight dinners or special gatherings, this one-pot wonder pairs wonderfully with steamed basmati rice or fluffy naan bread for a meal thatβs both satisfying and unforgettable. Try this Meatball and Potato Curry today for a crowd-pleasing dish thatβs rich in flavor and easy to follow!
Finely chop 1 onion and set aside. Grate the other onion to use in the meatballs.
In a mixing bowl, combine ground meat, grated onion, 2 finely minced garlic cloves, ginger, 1 green chili (finely chopped), cilantro, egg, 1/2 tsp cumin powder, 1/2 tsp coriander powder, and 1 tsp salt. Mix until well combined.
Roll the mixture into small meatballs (about 1-inch in diameter) and set aside.
Peel and cube the potatoes into bite-sized pieces.
Heat 2 tablespoons of vegetable oil in a large, deep pan over medium heat. Lightly fry the meatballs in batches until browned on all sides. Remove and set aside. They do not need to be cooked through at this stage.
In the same pan, add the remaining 1 tablespoon of oil, followed by the chopped onion. SautΓ© until golden brown.
Add the remaining minced garlic, 1 tablespoon grated ginger, and chopped green chili. Cook for 1-2 minutes until fragrant.
Stir in the remaining cumin powder, coriander powder, turmeric powder, red chili powder, and garam masala. Cook for 1 minute to toast the spices.
Add the canned diced tomatoes and cook for 5 minutes, stirring occasionally, until the oil begins to separate from the mixture.
Lower the heat and stir in the plain yogurt, mixing until smooth.
Add the cubed potatoes, browned meatballs, 2 cups of water, and 1 tsp salt. Stir gently to coat everything in the curry.
Bring to a simmer, cover, and cook for 20-25 minutes, stirring occasionally, until the potatoes are tender and the meatballs are fully cooked. Adjust the water quantity during cooking if the curry thickens too much.
Garnish with fresh cilantro and serve hot with steamed rice, naan, or flatbread.
Calories |
2708 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 163.6 g | 210% | |
| Saturated Fat | 52.0 g | 260% | |
| Polyunsaturated Fat | 30.4 g | ||
| Cholesterol | 611 mg | 204% | |
| Sodium | 5912 mg | 257% | |
| Total Carbohydrate | 198.1 g | 72% | |
| Dietary Fiber | 30.7 g | 110% | |
| Total Sugars | 46.8 g | ||
| Protein | 123.8 g | 248% | |
| Vitamin D | 3.5 mcg | 18% | |
| Calcium | 704 mg | 54% | |
| Iron | 29.4 mg | 163% | |
| Potassium | 6779 mg | 144% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.