Mexican cuisine is globally celebrated for its bold, vibrant flavors, colorful ingredients, and deep cultural roots. While dishes like tacos, enchiladas, and tamales usually take center stage, there’s so much more to explore—including lesser-known yet incredibly satisfying recipes like Mexican-style meatballs. Known as “albondigas” in Spanish, these meatballs are a staple of home cooking in regions across Mexico and beautifully represent the diversity and depth of Mexican culinary traditions.
Unlike their Italian counterparts, which are often seasoned with basil, Parmesan, and paired with spaghetti, Mexican meatballs are infused with native herbs and spices such as mint, oregano, garlic, and chili—offering a wonderful twist on the classic comfort food. The combination of ground pork and beef produces a meatball with rich flavor and a juicy, tender texture. What sets this recipe apart is not just the meatball mixture itself but also how the dish incorporates fresh tomatoes, serrano chilies, and herbs to create a savory, slightly spicy tomato-based sauce that simmers the meatballs to perfection.
The use of fresh mint in these meatballs is particularly special. It might seem unconventional for some, but in Mexican cuisine, mint is a traditional flavor enhancer in pork dishes, adding a light, aromatic note that balances the richness of the meat. It’s this layering of flavor—sweetness from the tomatoes, heat from the chilies, brightness from the herbs—that makes every bite an explosion of tastes you wouldn’t find in more commonly prepared meatballs.
This recipe pays homage to Mexican home cooking, where meals are often made from scratch using fresh, locally sourced ingredients. It’s a dinner that fills not just the stomach but also the soul. Combining the meatballs with Mexican-style white rice—flavored with sautéed onion, garlic, and Italian parsley—rounds out the meal with a warm, earthy side that’s as flavorful as it is simple. The rice acts as the perfect sponge for the spicy tomato sauce, ensuring that no drop of flavor goes uneaten.
Historically, albondigas were brought to Mexico by Spanish colonists, yet local cooks made them their own by incorporating native ingredients and cooking techniques. Over the centuries, these meatballs have become comfort food—often served in soup (albondigas soup) or with rice, as in this dish.
Whether you’re looking to branch out from more familiar recipes or want to bring a taste of Mexico to your dinner table, this Mouthwatering Mexican Meatballs recipe is a must-try. It serves six people and is ideal for both family dinners and festive gatherings. With its robust flavor profile and fulfilling nature, it’s guaranteed to become a new favorite in your recipe collection.
This dish is a celebration of flavor and tradition, inviting you to explore the richness of Mexican cuisine in a fun and accessible way—one delicious bite at a time.

Mouthwatering Mexican Meatballs Recipe
Ingredients
Meatball Ingredients
1 pound ground pork (minced pork) - lean
1 pound ground beef (minced beef) - lean- 4 slices white bread - torn into pieces
2 medium eggs
¼ cup mint - chopped
3 cloves garlic - minced
⅓ cup milk
1 teaspoon dried oregano - Mexican
¼ cup white onion - finely chopped
1 cup tomatoes - de-seeded and finely chopped
½ teaspoon ground black pepper
2 teaspoons salt
Rice Ingredients
3 cloves garlic - peeled and halved
2 tablespoons Canola oil
1 ¼ teaspoons salt
2 sprigs parsley - Italian
¾ cup white onion - finely chopped
3 cups water - hot
1 ½ cups white rice
Sauce Ingredients
4 medium serrano chilis - stemmed
56 ounces tomatoes - diced and in juice
2 cloves garlic - unpeeled
1 cup water
1 teaspoon salt
¼ cup canola oil
Instructions
- Mix the milk, onion, salt, bread, garlic, pepper, and oregano in a bowl with a fork until you have a thick paste. Mash in the mint, eggs, pork, beef, and tomatoes and shape the mixture into 2-inch balls. Line them on a baking sheet and chill them in the refrigerator for up to six hours.
- Next, make the sauce. Cook the garlic and chilli peppers over moderately high heat until they are black and blistered. Peel the garlic. Puree the tomatoes and juice with the garlic and chillies in a blender until smooth. Heat the oil in a skillet over moderately high heat.
- Add the water, tomato puree, and salt and bring the mixture to a boil. Add the meatballs and let them simmer. Turn the heat down and cover the skillet. Simmer the meatballs for half an hour or until they are cooked, and the sauce has thickened. This will take about twenty minutes.
- To make the rice, you need to heat the oil in a pan over moderate heat, saute the garlic for 3 minutes or until it is brown, and discard it. Saute the onion in the pan for 5 minutes, add the rice and cook it for five minutes. Add the hot water, salt, and parsley and bring the mixture to a boil.
- Turn the heat down, cover the pan and simmer until nearly all the liquid is gone. This will take about 15 minutes. Stir the rice, then cover the pan again and simmer until all the liquid is gone. Let it stand for ten minutes, and then fluff it with a fork. Divide the rice between 6 serving bowls and top it with the meatballs and sauce.










