If you are looking for a delicious twist that will make your dinner unforgettable, this Enchilada Meatballs Recipe is exactly what you need. Combining the rich, comforting flavors of classic enchiladas with juicy, perfectly seasoned meatballs, this dish brings a vibrant, saucy flair that’s both cozy and exciting. From the first bite of tender meatballs swimming in smoky enchilada sauce topped with melty cheese, you’ll discover a new weeknight favorite that’s sure to impress family and friends alike.

Ingredients You’ll Need

A white bowl filled with soft white rice as the base layer, topped on one side with a fresh mix of shredded green lettuce and small diced red tomatoes, drizzled with white dressing and sprinkled with black pepper. On the other side, there are four browned meatballs covered in melted yellow cheddar cheese and a rich red sauce, all garnished with chopped green herbs. The bowl is placed on a white marbled surface, with a green drink in a textured glass and a lime wedge nearby. Photo taken with an iphone --ar 4:5 --v 7

This Enchilada Meatballs Recipe is surprisingly simple to make because it relies on a handful of essential ingredients, each delivering a specific flavor, texture, or color to the dish. From the fresh cilantro adding brightness to the creamy Greek yogurt tenderizing the meatballs, every element plays its part in creating an irresistible meal.

  • Ground beef: The hearty base that brings savory richness to the meatballs.
  • Avocado oil: A healthy fat perfect for frying without overpowering flavors.
  • Egg: Binds the meat mixture to hold the meatballs together.
  • Plain bread crumbs: Adds texture and helps keep the meatballs tender.
  • Greek yogurt (plain): Adds moisture and tenderness without extra fat.
  • Grated onion: Brings subtle sweetness and natural moisture to the mix.
  • Grated garlic: Infuses a fragrant punch that elevates the savory profile.
  • Fresh cilantro (chopped): Adds herbal brightness and an authentic Mexican touch.
  • Fine sea salt: Enhances all the natural flavors.
  • Ground cumin: Introduces warm, earthy notes essential to enchilada flavor.
  • Chili powder: Provides mild heat and complexity.
  • Dried oregano: Offers a subtle herbal depth typical of Mexican cuisine.
  • Black pepper: A little kick for balance and zest.
  • Enchilada sauce (15 ounces): The star sauce coating the meatballs with vibrant, tangy flavor.
  • Beef broth (½ cup): Thins the sauce slightly and adds savory depth.
  • Grated cheese (cheddar or Monterey Jack): Melts beautifully on top for gooey, irresistible texture.

How to Make Enchilada Meatballs Recipe

Enchilada Meatballs Recipe - Recipe Image

Step 1: Combine the Meatball Ingredients

Start by gathering your ground beef, bread crumbs, egg, Greek yogurt, grated onion, garlic, chopped cilantro, and seasonings. In a medium mixing bowl, toss all these ingredients together using your hands. Make sure everything is evenly distributed but try not to overwork the mixture – this will ensure your meatballs stay tender and juicy instead of tough.

Step 2: Shape the Meatballs

Using a scoop or your hands, portion out the meat mixture into small round balls. You can make about 22 to 23 meatballs that are roughly one inch in diameter for bite-sized goodness, or shape 11 to 12 larger meatballs if you prefer a meatier serving. Rolling them evenly will help them cook consistently.

Step 3: Brown the Meatballs

Heat a tablespoon of avocado oil in a large skillet over medium-high heat. Fry the meatballs in batches – avoid crowding the pan so they brown nicely on all sides. Once golden and cooked through, transfer them to a plate lined with paper towels to drain any excess grease. This step locks in flavor and creates a delicious crust.

Step 4: Prepare the Sauce and Simmer

After removing the meatballs, wipe out any leftover grease from the pan. Pour in the enchilada sauce and whisk in the beef broth to create a smooth, flavorful base. Return the meatballs to the skillet and coat them carefully with the sauce. Reduce the heat to low, sprinkle grated cheese over the top, cover the skillet, and allow everything to simmer gently for 5 to 7 minutes. This step lets the flavors meld and the cheese melt perfectly.

Step 5: Final Check and Serve

Make sure the meatballs are cooked through and tender. Once ready, you can plate them on their own or over a bed of fluffy rice to soak up all that saucy goodness.

How to Serve Enchilada Meatballs Recipe

Garnishes

Fresh cilantro sprinkled over the top brightens the dish with a pop of color and herbal freshness. You might also add a dollop of sour cream or sliced jalapeños if you want to add some creaminess or heat. These simple garnishes make the presentation pop and enhance the flavor experience.

Side Dishes

Enchilada Meatballs go wonderfully with classic Mexican sides like Spanish rice or refried beans. A crisp green salad with lime vinaigrette or a refreshing avocado salad makes a perfect balance to the hearty meatballs. Mexican street corn or simple roasted vegetables can round out the meal as well.

Creative Ways to Present

If you’re hosting, serve these meatballs in small ramekins or on a festive platter with toothpicks for easy sharing. Try stacking them tall over rice or stuffing them inside warm tortillas as mini enchilada sliders. The versatility makes this Enchilada Meatballs Recipe perfect for casual dinners or special occasions.

Make Ahead and Storage

Storing Leftovers

You can store any leftover Enchilada Meatballs in an airtight container in the refrigerator for up to 3 days. Keeping the meatballs submerged in sauce helps prevent them from drying out when reheated.

Freezing

This dish freezes beautifully. Place cooled meatballs and sauce in a freezer-safe container or bag, and freeze for up to 3 months. When you’re ready to enjoy, thaw overnight in the fridge before reheating gently on the stove or in the microwave.

Reheating

To warm up leftovers, reheat the meatballs in a covered skillet over low heat until heated through, adding a splash of broth or water if needed to loosen the sauce. This keeps the meatballs moist and melty cheese intact, just like freshly made.

FAQs

Can I use ground turkey instead of beef for this Enchilada Meatballs Recipe?

Absolutely! Ground turkey is a leaner alternative and will work well. Just be sure to watch the cooking time closely since turkey can dry out faster. You might want to add a bit more Greek yogurt or an extra egg to keep the meatballs moist.

What kind of cheese is best for these meatballs?

Cheddar and Monterey Jack are both fantastic because they melt well and complement the enchilada sauce beautifully. Feel free to mix them or try other melting cheeses like queso blanco for a different twist.

Is it possible to make this recipe gluten-free?

Yes! Substitute the plain bread crumbs with gluten-free bread crumbs or crushed gluten-free crackers. Make sure your enchilada sauce and beef broth are labeled gluten-free to keep the dish safe for gluten sensitivity.

How spicy is this Enchilada Meatballs Recipe?

This recipe has a mild to medium heat due to the chili powder and seasoning. You can easily adjust the spice level by adding more chili powder or incorporating diced jalapeño into the meatball mix for more kick.

Can I prepare the meatballs ahead of time and cook later?

Definitely! You can assemble and shape the meatballs a day in advance, keeping them covered in the fridge. When ready to cook, brown them fresh and proceed with the sauce. This helps streamline your cooking on busy days.

Final Thoughts

This Enchilada Meatballs Recipe is such a fantastic way to bring the spirit of Mexican flavors to your table in a fun, comforting package. It’s easy to make, full of bold flavors, and always a crowd-pleaser. I encourage you to give it a whirl and watch these tender, saucy meatballs become a new favorite in your weeknight dinner rotation.

Print

Enchilada Meatballs Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 76 reviews

These Enchilada Meatballs combine the rich flavors of ground beef with classic Mexican spices, simmered in a savory enchilada sauce and topped with melted cheese. Perfect for a comforting meal served over rice, they offer a delicious twist on traditional meatballs with a zesty, hearty sauce.

  • Author: Julia
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings (approximately 22 small meatballs or 11 larger meatballs)
  • Category: Main Course
  • Method: Frying
  • Cuisine: Mexican

Ingredients

Meatballs

  • 1 pound ground beef
  • 1 tablespoon avocado oil
  • 1 large egg
  • ⅓ cup plain bread crumbs
  • ¼ cup plain Greek yogurt
  • 1 tablespoon grated onion
  • 2 cloves grated garlic
  • 2 tablespoons fresh cilantro, chopped
  • ¾ teaspoon fine sea salt
  • 1 teaspoon ground cumin
  • ½ teaspoon chili powder
  • ½ teaspoon dried oregano
  • ¼ teaspoon black pepper

Sauce and Topping

  • 1 (15 ounce) enchilada sauce
  • ½ cup low or no sodium beef broth
  • 1 cup grated cheese (cheddar or Monterey Jack)

Instructions

  1. Prepare the Meatball Mixture: In a medium mixing bowl, combine ground beef, bread crumbs, egg, Greek yogurt, grated onion and garlic, fresh cilantro, salt, cumin, chili powder, oregano, and black pepper. Mix gently with your hands until fully combined, being careful not to overmix to avoid tough meatballs.
  2. Form the Meatballs: Use a scoop to portion out the meat mixture evenly. Roll each portion between your hands to form round meatballs. This recipe yields approximately 22-23 small meatballs (1 inch) or 11-12 larger meatballs (1½ to 2 inches).
  3. Brown the Meatballs: Heat the avocado oil in a large skillet over medium-high heat. In batches, fry the meatballs until browned on all sides and cooked through. Avoid overcrowding the pan. Remove cooked meatballs and set aside, draining any excess grease.
  4. Remove Excess Grease: Carefully remove any remaining grease from the pan before proceeding to the next step to ensure a clean sauce.
  5. Prepare Sauce and Simmer Meatballs: Pour the enchilada sauce into the skillet and whisk in the beef broth. Return the meatballs to the skillet, stirring gently to coat them evenly with the sauce. Reduce heat to low.
  6. Add Cheese and Cook: Sprinkle grated cheese over the meatballs, cover the skillet, and cook for 5-7 minutes until the cheese melts and the meatballs are fully cooked.
  7. Serve: Serve the enchilada meatballs over rice and garnish with fresh cilantro if desired for a complete and flavorful meal.

Notes

  • Do not overmix the meat mixture to keep meatballs tender.
  • You can make smaller or larger meatballs depending on your preference; adjust cooking time accordingly.
  • Using low or no sodium beef broth helps control the salt level in the dish.
  • The cheese can be substituted with your preferred melting cheese.
  • Serve with rice or tortillas for a heartier meal.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star