Price for recipe: $9.47
Price per serving: $2.36
Place the tomatoes, onion and garlic in a dry iron skillet over medium high heat. Roast them until you get a nice dark coating on all sides.
Take the peel off the garlic cloves and place in a blender with the tomatoes, onion and the rest of the sauce ingredients.
Blend until smooth and reserve.
Roughly cut the onion in big chunks and place them in a food processor with the 2 garlic cloves. Chop until you get very fine pieces.
Cut the crust off the bread and discard it. Dice the bread and place them in a big container.
Coat the bread with the Milk. Add onion/garlic mixture with all juices. Let the bread absorb all liquids.
Add remaining meatball ingredients to the bowl and mix with your clean hands.
Form meatballs.
Add the sauce into a big frying pan over medium high heat.
Immediately add the meatballs into the sauce.
Bring the sauce into a simmer and cover the pot.
Cook the meatballs for about 20-30 minutes or until the meatballs are fully cooked.
Enjoy with Mexican white rice, it's my favorite way to accompany this dish. and Garnish with a little cilantro.