Ingredients
- 1 lb of ground beef
- 1 ½ tsp of dried oregano
- 1 tbsp of dried parsley
- Salt, as per your preference
- 1 cup of rice
- 2 cups of water
- 1 tbsp of cooking oil
- 2 small onions, finely chopped
- 2 cloves of garlic, minced
- 1 can (14.25 oz) of tomato puree
- 1 bay leaf for flavor
- 2 tbsp of white vinegar
- 1 tsp of dried oregano
- 1 tbsp of dried parsley
- ½ tsp of chili powder
- 1 tbsp of brown sugar
- 1 ½ tsp of cumin
- Salt and ground black pepper, to your liking
- 1 can (11 oz) of Mexican-style corn, drained
Step 1
Combine ground beef, oregano, parsley, and salt in a mixing bowl, ensuring an even distribution of flavors.
Step 2
In a separate pot, bring rice and water to a boil, then cover and let it simmer gently for 20 minutes to achieve a fluffy texture.
Step 3
Meanwhile, in a skillet over medium heat, heat oil and sauté minced onion and garlic until fragrant. Add this aromatic mixture to the seasoned beef and shape it into 24 small, flavorful meatballs.
Step 4
Brown the meatballs in the skillet until they develop a delicious crust on all sides. Once cooked, set them aside and in the same skillet, cook another batch of minced onion and garlic until soft. Introduce tomato puree, bay leaf, vinegar, oregano, parsley, chili powder, brown sugar, cumin, salt, and pepper to create a rich, aromatic sauce. Let it simmer and thicken for approximately 20 minutes before reuniting the meatballs with the sauce. Cook them together until the meatballs are cooked through.
Step 5
As the rice finishes cooking, mix in some sweet corn for added texture and flavor. Plate the meatballs and savory sauce over the fluffy rice for a satisfying and flavorful meal.
Extra Tips & Suggestions
- 1. Keep your pantry stocked with essential Mexican ingredients like cumin, chili powder, and salsa verde for easy access when making meatball seasoning.
- 2. Utilize glass jars for storing your homemade meatball sauce, allowing you to see the vibrant colors and layers of flavors.






