I got a basic recipe for this from a friend many years ago. Since then, I've tweaked it to fit my family's taste. It sounds like a lot of work, but it really isn't. We find that this is one of our favorite recipes.
Preparation Time
15 mins
Cooking Time
45 mins
Total Time
60 mins
Calories
535 Calories
Recipe Instructions
Step 1
Bring rice and water to a boil in a pot. Cover, reduce heat to low, and simmer 20 minutes.
Step 2
Mix together the ground beef, 1 1/2 teaspoon oregano, 1 tablespoon parsley, and salt in a bowl.
Step 3
While the rice cooks, heat the oil in a skillet over medium heat. Cook 1 minced onion and 1 minced clove in the hot oil until the onion is soft; add to the beef mixture; form into 24 small meatballs.
Step 4
Cook the meatballs in the skillet until evenly browned on all sides; drain. Place the remaining minced onion and minced garlic clove in the skillet; cook and stir until the onion is soft. Stir in the tomato puree, bay leaf, vinegar, 1 teaspoon oregano, 1 tablespoon parsley, chili powder, brown sugar, cumin, salt, and pepper; cook until thick, about 20 minutes. Add the meatballs and cook until the meatballs are no longer pink in the middle, about 10 minutes.
Step 5
When the rice has finished cooking, stir in the corn. Serve the meatballs and sauce over the rice.