Spicy Albondigas

Juicy Mexican Meatballs with Smoky Chipotle & Roasted Tomato Sauce

Prepare to elevate your weeknight dinner routine with these incredibly juicy Mexican meatballs, generously coated in an irresistible roasted tomato and smoky chipotle sauce. Crafted for both convenience and flavor, this delightful dish comes together from start to finish in only 40 minutes, making it an ideal choice for busy evenings. Serve them over fluffy rice, a bed of vibrant vegetables, or tucked into a hearty sandwich for a truly satisfying meal that promises to transport your taste buds straight to the heart of Mexico.

Mexican meatballs in a skillet with chipotle tomato sauce, garnished with fresh cilantro.

This recipe is sponsored by my friends at The National Pork Board. All opinions expressed here are my own.

Why These Mexican Pork Meatballs Are a Must-Try

These Mexican meatballs have quickly become a beloved weeknight dinner staple in my home, and for good reason. Not only are they incredibly easy to prepare, requiring just 40 minutes from start to finish, but they also boast some of the most vibrant and satisfying flavors I’ve ever experienced in a meatball recipe! Forget bland, dry, or soggy meatballs; this recipe delivers a true flavor explosion.

Each meatball is a masterpiece of texture and taste: delightfully juicy and tender on the inside, with a beautiful, crispy sear on the outside that locks in all the savory goodness. The star of the show, however, is undoubtedly the homemade roasted tomato and chipotle sauce. This rich, aromatic sauce infuses the dish with a deep smoky and garlicky flavor profile, offering a pleasant warmth without being overwhelmingly spicy. It’s a harmonious blend that creates an exciting and uniquely satisfying meal the entire family will adore.

Mexican pork meatballs simmering in chipotle tomato sauce in a cast iron skillet.

The Heart of Mexican Cuisine: Celebrating Pork

With many of us spending more time at home recently, keeping dinner exciting and diverse has become a delightful challenge. This is where the incredible versatility and flavor of pork truly shine! For me, as a lifelong devotee of Mexican cuisine, cooking with pork has always been more than just preparing a meal; it’s a profound connection to my heritage. Dishes like flavorful chorizo and tender carnitas instantly transport me back to my mom and grandma’s kitchens in Mexico. The nostalgic aroma of pork empanadas being made remains one of my most cherished food memories.

Pork’s ability to infuse dishes with such depth and character makes it a culinary cornerstone. It’s no wonder pork is the most popular protein enjoyed across the globe! If you’re seeking to break free from your routine dinners and embark on a culinary journey filled with unique and delicious global flavors, then incorporating pork into your cooking is the perfect starting point. These Mexican meatballs are a fantastic example of how pork can elevate a simple meal into an extraordinary dining experience, offering a taste of authentic Mexican tradition right in your own kitchen.

Ingredients for Mexican Meatballs laid out on a table: ground pork, breadcrumbs, eggs, tomatoes, chipotles in adobo, onion, garlic, and spices.

Key Ingredients for Unforgettable Flavor

You’ll be amazed at the incredible depth of flavor that emerges from this selection of simple, yet powerful, ingredients. Here’s a closer look at what you’ll need to create these outstanding Mexican meatballs:

For the Meatballs

  • Ground Pork: Having grown up eating pork my entire life, I can confidently say there’s no better ground meat for tender, juicy meatballs than ground pork. Its natural fat content ensures moisture and flavor, making it incredibly easy to work with. I’ve successfully prepared this recipe using both lean and extra-lean ground pork, with excellent results each time. Feel free to choose what best suits your preference.
  • Plain Breadcrumbs: These are essential. Along with the egg, breadcrumbs act as a vital binder, helping the meatballs hold their shape and contributing to their tender texture.
  • Egg: The egg serves as another crucial binding agent, working in conjunction with the breadcrumbs to keep the meatballs cohesive and prevent them from falling apart during cooking.
  • Onion: Finely minced onion adds a layer of aromatic flavor and, importantly, extra moisture to the meatball mixture. This prevents the meatballs from becoming dry and tough, ensuring a succulent bite every time.
  • Garlic: Freshly minced garlic provides a pungent, savory base that complements the pork beautifully, enriching the overall flavor of the meatballs.
  • Seasonings: We use a blend of kosher salt to enhance all the flavors, ground cumin for its warm, earthy notes characteristic of Mexican cuisine, and ground coriander, which adds a subtle citrusy and floral undertone.

For the Smoky Chipotle Tomato Sauce

  • Roma Tomatoes: These tomatoes are key to the sauce’s depth. Roasting them under an oven broiler or over an open flame on a gas stove develops a remarkable fire-roasted flavor, intensifying their sweetness and imparting a distinctive smoky character. If you’re pressed for time, a convenient substitution using canned fire-roasted tomatoes is provided in our tips below.
  • Chipotle Peppers in Adobo Sauce: The secret to that signature smoky Mexican flavor! These peppers, preserved in a tangy adobo sauce, add a gentle warmth and a profound smoky depth to the tomato sauce without making it overly spicy. They pair perfectly with the sweetness of the roasted tomatoes.
  • Garlic: Additional fresh garlic cloves are blended into the sauce, providing a robust aromatic foundation that ties all the flavors together.
  • Seasonings: Simple additions of kosher salt to balance the flavors and dried Mexican oregano for its distinct, pungent, and slightly minty herbal notes, which are a hallmark of authentic Mexican cooking.

Step-by-Step: Crafting Your Mexican Meatball Masterpiece

Creating these flavorful Mexican meatballs is a straightforward process, broken down into easy-to-follow steps:

Preparing the Roasted Tomato & Chipotle Sauce

First, we’ll prepare the star of the dish: the rich and smoky chipotle tomato sauce. Line a baking sheet with aluminum foil and arrange the Roma tomatoes on top. Position your oven rack directly under the broiler and set it to high. Broil the tomatoes for approximately 3-4 minutes per side, or until their skins are visibly blackened and blistered. This crucial step caramelizes the tomatoes, enhancing their sweetness and infusing them with a delicious smoky essence. Once roasted, carefully remove them from the oven and set them aside to cool slightly.

Next, transfer the roasted tomatoes to a large blender. Add the chipotle peppers in adobo sauce, fresh garlic cloves, kosher salt, and dried Mexican oregano. Blend all ingredients until you achieve a smooth sauce. For those who prefer a bit more texture, you can pulse the blender a few times to leave some small chunks of tomato. This sauce forms the heart of our Mexican meatballs, so ensure it’s perfectly blended to your liking.

Ingredients for chipotle tomato sauce being blended, including roasted tomatoes, chipotles, garlic, and oregano.

Mixing and Shaping the Juicy Pork Meatballs

While your sauce awaits, it’s time to prepare the meatballs. In a large mixing bowl, combine the ground pork, plain breadcrumbs, the beaten egg, minced onion, minced garlic, kosher salt, ground cumin, and ground coriander. Using your hands, gently mix all the ingredients together until they are just combined. It’s important to avoid overmixing, as this can lead to tough, dense meatballs. The goal is a tender, succulent texture, so mix just enough to incorporate everything evenly.

Mexican meatball ingredients mixed in a bowl, ready for shaping.

Once the mixture is ready, gently roll it into 16 evenly sized meatballs. Aim for consistent sizes to ensure even cooking. Place the shaped meatballs on a plate or clean surface as you work, getting them ready for searing.

Rolled Mexican meatballs on a plate, uncooked.

Searing and Baking to Perfection

Preheat your oven to 450°F (230°C). Heat the olive oil in a large oven-safe skillet (a cast-iron skillet is highly recommended for its excellent heat retention) over medium-high heat. Once the oil is shimmering, carefully add the meatballs to the skillet, ensuring not to overcrowd the pan. Sear one side until it turns a beautiful golden brown, which typically takes about 1 to 2 minutes. This searing step creates a delicious crust and locks in the juices.

After searing, flip the meatballs to the other side and immediately transfer the skillet to the preheated oven. Bake for approximately 8 minutes, or until the internal temperature of the pork meatballs reaches a safe 160°F (71°C) when checked with a digital meat thermometer. This ensures they are cooked through yet remain perfectly tender and juicy.

Smoky chipotle tomato sauce being poured over browned Mexican meatballs in a cast iron skillet.

Bringing it All Together: The Final Touch

Once the meatballs are cooked, carefully remove the hot skillet from the oven. This is where the magic happens! Gently pour the prepared roasted tomato and chipotle sauce directly over the meatballs in the skillet. Exercise caution, as the skillet will be very hot, and the sauce may splatter initially. The residual heat from the cast iron will immediately begin to warm the sauce, allowing the flavors to meld beautifully.

Stir the meatballs to ensure they are fully coated in the luscious sauce, and let the skillet sit for an additional 2 minutes, allowing the sauce to gently simmer and thicken slightly. Finally, garnish your vibrant Mexican meatballs generously with freshly chopped cilantro for a burst of freshness and color. Serve hot and enjoy the rich, authentic flavors!

Mexican meatballs topped with rich sauce and fresh cilantro in a skillet, ready to serve.

Expert Tips for the Best Mexican Meatballs

  • Time-Saving Tomato Tip: To significantly cut down on prep time without sacrificing flavor, you can easily substitute the fresh Roma tomatoes with 1 (28-ounce) can of fire-roasted tomatoes. Simply skip the broiling step for fresh tomatoes and blend the canned roasted tomatoes directly with the rest of the sauce ingredients. This trick ensures a smoky depth even on your busiest days.
  • Don’t Overmix the Meat Mixture: This is a golden rule for all meatballs! Overmixing the ground pork can develop the proteins too much, resulting in meatballs that are tough and rubbery rather than tender and juicy. Mix until just combined – a gentle touch is key to maintaining that perfect texture.
  • Embrace Your Cast-Iron Skillet: If you own a cast-iron skillet, this is the recipe to use it for! Cast iron excels at retaining and distributing heat evenly, which is incredibly beneficial here. When you pour the sauce over the baked meatballs in the hot skillet, the retained heat continues to gently cook the sauce, deepening its flavors and bringing everything together beautifully. If you don’t have one, any large oven-safe skillet will work well.
  • Achieving Perfect Pork Doneness: For safety and optimal texture, always aim for an internal temperature of 160°F (71°C) for your pork meatballs. Using a reliable digital meat thermometer is the best way to ensure they are perfectly cooked through, juicy, and delicious every time.
  • Adjusting the Spice Level: The recipe calls for 2 chipotle peppers in adobo, which provides a mild to medium smoky heat. If you prefer a milder flavor, start with just one chipotle pepper. For those who enjoy more heat, feel free to add an extra pepper or a splash more of the adobo sauce to the blender!

Storage, Freezing, and Reheating

These Mexican meatballs are fantastic for meal prepping and enjoying throughout the week. For immediate leftovers, store the meatballs and sauce in an airtight container in the refrigerator for up to 4 days. They reheat beautifully in the microwave or on the stovetop over medium-low heat until warmed through.

To freeze any leftover meatballs and sauce, allow them to cool completely. Then, transfer them to a freezer-safe container or a heavy-duty zip-top bag, ensuring there’s as little air as possible to prevent freezer burn. They can be frozen for up to 3 months. When you’re ready to enjoy them, simply thaw the meatballs in the refrigerator overnight. Reheat gently in the microwave or on the stovetop until piping hot. Add a splash of water or broth if the sauce has thickened too much.

A Mexican meatball on a fork, showing the texture and sauce.

Creative Serving Suggestions

These versatile Mexican meatballs are delicious on their own, but they truly shine when paired with the right side dishes. Here are a few ideas to complete your meal:

  • Classic Mexican Rice: Serve them alongside a generous portion of Authentic Mexican Rice to soak up all that incredible sauce.
  • Healthy Veggie Sides: Pair with a vibrant and flavorful vegetable dish like Calabacitas (Mexican zucchini with corn and peppers).
  • Low-Carb Options: For a lighter meal, these meatballs are excellent with Cilantro Lime Cauliflower Rice or savory Mexican Cauliflower Rice.
  • In a Sandwich: For a hearty lunch or dinner, stuff them into crusty rolls with a sprinkle of cheese for an amazing Mexican meatball sub.
  • Taco Bowls: Create vibrant taco bowls with the meatballs, rice, black beans, corn, avocado, and a dollop of sour cream or crema.
  • Pasta Dish: While untraditional, the rich tomato-chipotle sauce can surprisingly complement pasta, creating a unique fusion dish.
Mexican meatballs in a skillet with chipotle tomato sauce, garnished with fresh cilantro.

Pin
Print
★★★★☆
4.65 from 17 votes

Mexican Meatballs

By: Isabel Orozco-Moore

Juicy Mexican pork meatballs covered in an addicting roasted tomato and smoky chipotle sauce. Ready from start to finish in only 40 minutes.

Prep: 10 minutes

Cook: 30 minutes

Total: 40 minutes

Servings: 4 servings

Ingredients

For the meatballs

  • 1 pound ground pork
  • 1/2 cup plain breadcrumbs
  • 1 egg, beaten
  • ¼ medium onion, minced (about 1/4 cup)
  • 2 cloves garlic, minced (about 1 teaspoon)
  • 1 teaspoon kosher salt
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • 1 1/2 tablespoons olive oil

For the sauce

  • 8 roma tomatoes
  • 3 cloves garlic
  • 2 chipotle peppers in adobo sauce, plus 1 tablespoon adobo sauce
  • 1 teaspoon kosher salt
  • 1/4 teaspoon dried Mexican oregano

Instructions

  1. Line a baking sheet with aluminum foil and place tomatoes on top. Set the oven rack directly underneath the broiler and turn the broiler on high.
  2. Broil the tomatoes for 3-4 minutes, or until the skin is blackened and blistered. Carefully flip over the tomatoes and broil for another 3-4 minutes, or until the skin is blackened and blistered on all sides. Remove from the oven and set aside.
  3. Preheat the oven to 450°F (230°C).
  4. Add ground pork, breadcrumbs, egg, onion, garlic, salt, cumin, and coriander to a large mixing bowl. Gently combine using your hands until everything is just mixed. Be careful not to overmix or they may come out tough.
  5. Shape the mixture into 16 meatballs and set aside.
  6. Heat olive oil in a large cast-iron skillet (or other oven-safe skillet) over medium-high heat. Add meatballs to the skillet and sear until golden brown on one side, about 1-2 minutes.
  7. Flip the meatballs over and transfer the skillet to the oven. Bake for 8 minutes, or until the internal temperature of the meatballs reach 160°F (71°C).
  8. While meatballs are baking, add the roasted tomatoes, garlic, chipotle peppers, adobo sauce, oregano and salt to a large blender. Blend until smooth, or pulse a few times if you prefer a chunky sauce.
  9. Remove the skillet from the oven and pour the chipotle tomato sauce on top. Be careful of any splatters since the skillet will be very hot!
  10. Stir the sauce in the skillet and let it sit and cook with the residual heat for 2 minutes. Garnish meatballs with chopped cilantro and serve.

Notes

  • Storage: The meatballs can be stored in the refrigerator in an airtight container for up to 4 days.
  • Freezing: To freeze any leftovers, simply place the meatballs along with all the sauce in a freezer-safe container or zip-top bag and freeze for up to 3 months.
  • To save some time, you can use 1 (28-ounce) can of fire-roasted tomatoes instead of roasting your own under the broiler. Just skip the roasting step and blend the canned roasted tomatoes with the rest of the sauce ingredients.
  • Don’t overmix the meat mixture. Make sure to mix the ground meat mixture until it just comes together. Overmixing can cause the meatballs to be tough, which is no bueno!
  • Use a cast-iron skillet if you have one. I love using a cast-iron skillet for this recipe because it retains heat really well. When you take out the meatballs and pour the sauce on top, the heat of the skillet will continue to cook the sauce a bit and give it some extra depth of flavor.

Nutrition

Serving: 1/4th of recipe | Calories: 451kcal | Carbohydrates: 18g | Protein: 24g | Fat: 31g | Saturated Fat: 10g | Cholesterol: 123mg | Sodium: 1443mg | Potassium: 680mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1467IU | Vitamin C: 19mg | Calcium: 66mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.





Did you make this recipe?
Leave a comment and star rating below!