Main Dishes

Meatballs Taste AMAZING When Cooked This Way 😍

Jump to Recipe ↓
Deliciously cooked meatballs served with sauce and herbs on a plate

Meatballs cooked in a rich, spiced tomato stew with potatoes make a comforting and hearty dish perfect for family dinners or casual gatherings. This Afghan-inspired recipe combines aromatic spices, fresh herbs, and tender meatballs simmered in a flavorful broth. It’s a protein-packed meal balanced with vegetables, ideal for anyone who enjoys mildly spicy, home-cooked stews. The blend of fresh chillies and coriander gives it a fresh kick, while the slow cooking ensures the meatballs stay juicy and tender. For more inspiration on traditional recipes with a twist, check out how old recipes can surprise you with their flavors.

Why This Recipe Is Helpful

  • Uses common ingredients easily found in most kitchens.
  • Combines meat and vegetables in one pot, simplifying cooking and cleanup.
  • Offers a richly spiced yet approachable flavor profile suitable for many palates.

Best For

This recipe is great for families or anyone looking for a filling, comforting meal that can be served with bread or rice. It suits those who appreciate mildly spicy stews rich in fresh herbs and warming spices.

Be Careful If

The level of heat from fresh chillies and chilli flakes may be intense for sensitive eaters, so adjust accordingly. The dish uses oil for frying and a moderate amount of spices, so it’s best enjoyed in balanced portions.

Ingredients

For the Meatballs:

  • 500 g (1 lb) lean minced beef
  • 3 medium onions, minced
  • 3 garlic cloves, minced
  • 2 fresh chillies (adjust to taste), finely chopped
  • 1 small bowl fresh coriander, finely chopped (about ¼ cup / 15 g)
  • 1 teaspoon black pepper
  • 1 teaspoon coriander seeds, crushed
  • 1 teaspoon salt
  • 1 teaspoon chilli flakes

For the Potatoes and Stew:

  • 3 medium potatoes, peeled and cubed
  • 1 tablespoon (15 ml) oil (for frying potatoes)
  • 3 onions, minced
  • 60 ml (4 tablespoons) oil (for stew)
  • 2 garlic cloves, minced
  • 1 tablespoon (15 g) tomato paste
  • 3 medium tomatoes, chopped
  • 2 fresh chillies (adjust to taste), chopped
  • 1 teaspoon salt
  • 1 teaspoon coriander seeds, crushed
  • ½ teaspoon black pepper
  • ½ teaspoon turmeric
  • ½ teaspoon chilli flakes
  • 800 ml (about 4 cups) hot water

For Salad and Garnish:

  • Chopped spring onions
  • Diced tomatoes
  • Salt to taste
  • Dried dill
  • Dried mint
  • Sumac
  • Finely chopped fresh coriander
  • Fresh chillies for garnishing (optional)

Ingredient Notes

  • Lean minced beef keeps the meatballs tender without excess fat.
  • Fresh coriander adds brightness but can be substituted with parsley if unavailable.
  • The mix of coriander seeds and black pepper provides warm spice layers, enhancing the stew’s aroma.
  • Fresh tomatoes add natural sweetness and acidity, balancing the heat from the chillies.

Kitchen Tools Needed

  • Large mixing bowl
  • Frying pan for potatoes
  • Heavy-bottomed pot with lid for stew
  • Measuring spoons
  • Chopping board and knife
  • Wooden spoon for stirring

Step-by-Step Instructions

  1. In a large bowl, combine the minced beef, minced onions, garlic, fresh chillies, fresh coriander, black pepper, coriander seeds, salt, and chilli flakes. Mix thoroughly until the mixture becomes sticky and cohesive.
  2. Let the mixture rest for 5 minutes. This helps the ingredients meld and makes shaping easier.
  3. Shape the mixture into 20 uniform meatballs and place them in the refrigerator while you prepare the stew base.
  4. Heat 1 tablespoon of oil in a frying pan over medium heat. Fry the potato cubes until lightly browned on some spots but not fully cooked. Remove and set aside.
  5. In a large pot, heat 60 ml oil over medium heat. Add the minced onions and cook until golden brown, about 7-10 minutes.
  6. Add minced garlic, tomato paste, chopped tomatoes, fresh chillies, salt, coriander seeds, black pepper, turmeric, and chilli flakes. Stir and cook for 5 minutes until fragrant and tomato paste darkens slightly.
  7. Pour in hot water and bring to a boil.
  8. Gently reshape each meatball and add them carefully into the pot one by one without stirring. This helps them keep shape.
  9. Cover and simmer on medium heat for 30 minutes until the meatballs firm up.
  10. Gently stir the stew to avoid breaking meatballs, then add the fried potatoes.
  11. Continue cooking on medium heat for another 30 minutes, allowing potatoes to fully cook and flavors to blend.
  12. Reduce heat to the lowest setting and cook for a final 5 minutes with the lid slightly ajar.

Pro Tips

  • Don’t stir the meatballs immediately after adding them to the stew to prevent them from falling apart.
  • Browning the potatoes before adding ensures they keep texture instead of becoming mushy.
  • Use crushed coriander seeds for more flavor release compared to pre-ground powder.
  • Adjust chilli amounts gradually; fresh chillies vary in heat.

Lighter Swaps

  • Use ground turkey or chicken instead of beef for a leaner meatball.
  • Reduce oil for frying or swap with a non-stick spray to cut calories.
  • Substitute potatoes with sweet potatoes for a different nutrient profile and natural sweetness.

Common Mistakes

  • Overmixing meatball mixture can make them tough.
  • Adding meatballs to boiling stew roughly can cause them to break apart.
  • Not frying potatoes beforehand can result in soggy texture.

Serving Suggestions

Serve this rich meatball stew with warm flatbread or steamed rice to soak up the flavorful broth. A fresh salad on the side complements the spices well.

Storage Instructions

Store any leftovers in an airtight container in the refrigerator for up to 3 days. The stew tastes even better the next day as flavors deepen.

Reheating Tips

Reheat gently over low heat on the stove, stirring occasionally. Add a splash of water if the sauce has thickened too much.

Nutrition Estimate

Per serving (makes about 4):

  • Calories: 420 kcal
  • Protein: 30 g
  • Carbohydrates: 35 g
  • Fat: 18 g

Values are estimates and may vary by ingredients and portion size.

Recipe Summary

  • Preparation Time: 15 minutes
  • Cooking Time: 65 minutes
  • Total Time: 80 minutes
  • Servings: 4
  • Cuisine: Afghan-inspired
  • Course: Main dish
  • Calories: 420 kcal per serving

Frequently Asked Questions

Q: Can I make the meatballs ahead of time?
A: Yes, you can shape the meatballs and refrigerate them for up to 24 hours before cooking.

Q: Can I use frozen potatoes instead of fresh?
A: Fresh potatoes are best for frying and texture, but frozen cubes can be used if thawed and patted dry first.

Q: Is this recipe very spicy?
A: The spice level is moderate but can be adjusted by reducing or omitting chillies and chilli flakes according to taste.

Conclusion

This meatball and potato stew is a flavorful, satisfying dish that brings rich spices and hearty ingredients together in one pot. Its balanced heat and fresh herbs make it a standout meal for weeknights or gatherings. Once you try this recipe, you’ll appreciate how simple techniques create such delicious results.

Made By Emily
Main Dishes

Meatballs Taste AMAZING When Cooked This Way 😍

Recipe Summary

  • Preparation Time: 15 minutes
  • Cooking Time: 65 minutes
  • Total Time: 80 minutes
  • Servings: 4
  • Cuisine: Afghan-inspired
  • Course: Main dish
  • Calories: 420 kcal per serving

Ingredients

For the Meatballs:

  • 500 g (1 lb) lean minced beef
  • 3 medium onions, minced
  • 3 garlic cloves, minced
  • 2 fresh chillies (adjust to taste), finely chopped
  • 1 small bowl fresh coriander, finely chopped (about ¼ cup / 15 g)
  • 1 teaspoon black pepper
  • 1 teaspoon coriander seeds, crushed
  • 1 teaspoon salt
  • 1 teaspoon chilli flakes

For the Potatoes and Stew:

  • 3 medium potatoes, peeled and cubed
  • 1 tablespoon (15 ml) oil (for frying potatoes)
  • 3 onions, minced
  • 60 ml (4 tablespoons) oil (for stew)
  • 2 garlic cloves, minced
  • 1 tablespoon (15 g) tomato paste
  • 3 medium tomatoes, chopped
  • 2 fresh chillies (adjust to taste), chopped
  • 1 teaspoon salt
  • 1 teaspoon coriander seeds, crushed
  • ½ teaspoon black pepper
  • ½ teaspoon turmeric
  • ½ teaspoon chilli flakes
  • 800 ml (about 4 cups) hot water

For Salad and Garnish:

  • Chopped spring onions
  • Diced tomatoes
  • Salt to taste
  • Dried dill
  • Dried mint
  • Sumac
  • Finely chopped fresh coriander
  • Fresh chillies for garnishing (optional)

Instructions

  1. In a large bowl, combine the minced beef, minced onions, garlic, fresh chillies, fresh coriander, black pepper, coriander seeds, salt, and chilli flakes. Mix thoroughly until the mixture becomes sticky and cohesive.
  2. Let the mixture rest for 5 minutes. This helps the ingredients meld and makes shaping easier.
  3. Shape the mixture into 20 uniform meatballs and place them in the refrigerator while you prepare the stew base.
  4. Heat 1 tablespoon of oil in a frying pan over medium heat. Fry the potato cubes until lightly browned on some spots but not fully cooked. Remove and set aside.
  5. In a large pot, heat 60 ml oil over medium heat. Add the minced onions and cook until golden brown, about 7-10 minutes.
  6. Add minced garlic, tomato paste, chopped tomatoes, fresh chillies, salt, coriander seeds, black pepper, turmeric, and chilli flakes. Stir and cook for 5 minutes until fragrant and tomato paste darkens slightly.
  7. Pour in hot water and bring to a boil.
  8. Gently reshape each meatball and add them carefully into the pot one by one without stirring. This helps them keep shape.
  9. Cover and simmer on medium heat for 30 minutes until the meatballs firm up.
  10. Gently stir the stew to avoid breaking meatballs, then add the fried potatoes.
  11. Continue cooking on medium heat for another 30 minutes, allowing potatoes to fully cook and flavors to blend.
  12. Reduce heat to the lowest setting and cook for a final 5 minutes with the lid slightly ajar.

Recipe Notes

  • Don’t stir the meatballs immediately after adding them to the stew to prevent them from falling apart.
  • Browning the potatoes before adding ensures they keep texture instead of becoming mushy.
  • Use crushed coriander seeds for more flavor release compared to pre-ground powder.
  • Adjust chilli amounts gradually; fresh chillies vary in heat.

Nutrition Estimate

Per serving (makes about 4):

  • Calories: 420 kcal
  • Protein: 30 g
  • Carbohydrates: 35 g
  • Fat: 18 g

Values are estimates and may vary by ingredients and portion size.

Made By Emily · hapadltd.com