My Mexican Meatloaf is a twist on the classic meatloaf recipe. Using juicy ground beef and pork to keep it moist and flavorful, this gets seasoned with cumin and green peppers, loaded with two different cheeses in the center, and a salsa topping. 🙂
Putting an international flavor twist to an All-American classic meal, this Mexican Meatloaf hits the spot. It’s a fantastic dinner and the leftover make for great sandwiches, too!
I like to use both ground beef and ground pork for flavor, but definitely grab the 80/20 ground beef, which has a higher fat content. We want to keep this juicy.
For a spicier kick, you can substitute the canned green chiles (like Hatch chiles) with a quarter cup of diced jalapeños.
How to Make my Mexican Meatloaf
First let’s preheat the oven to 325˚F. Then dice that onion into small pieces, or feel free to grate them on a cheese grater. I do that when I make my Beef Kabobs, too.
In a large mixing bowl mix together all of the ingredients except the cheese and salsa. Press half of the meat mixture into a prepared loaf pan.
Cut the cheeses into 3 pieces and place on top of the meatloaf, making sure not to touch the sides. Place the other half of the meat mixture on top now and press firmly. The meat mixture needs to be encasing the cheese.
Top with the salsa to coat, add more flavor and seal the top. Bake for 65 minutes and let cool for 15 minutes. Slice and serve with mashed potatoes and vegetables.
Ready to Up Your Meatloaf Game?
This meatloaf recipe is a great riff on regular meatloaf. Loaded with creamy melted cheese on the inside and a salsa glazed top.
The two kinds of ground meat, beef and pork add the flavor when using a 80/20 fat content ground beef keeps this moist. Nobody like a dried out meatloaf.
This holds together well, and if you’re like me, grabbing a slice, cold from the fridge to snack on is just as tasty! 🙂
The ground cumin and either green chiles to keep it mild in heat, or like I do, use diced jalapeños to pep it up in heat, take the meatloaf the international route for a great Tex Mex version. Enjoy!
If you like Tex Mex foods, try these favorites!
- Mexican Lasagna
Hearty Mexican Lasagna, I kept with traditional lasagna noodles and went south of the border for spices. Layered with refried beans, corn, three cheeses with a salsa, beef and pork meat sauce, this is a homemade crowd pleaser.
- Beef Enchilada Casserole
This has to be the easiest beef enchilada casserole recipes ever. Made with pantry staples, ground beef and lots of cheese, this saucy enchilada bake feeds a crowd! Baked to a bubbly golden brown, it’s on the table in no time.
- Tex Mex Stuffed Peppers
These Tex Mex Stuffed Peppers are filled with ground beef, black beans, corn, and pepper jack cheese! Smother with salsa and extra cheese, they are a crowd pleaser.
Subscribe to my Newsletter, follow me on Facebook, Pinterest, Instagram and YouTube for all my latest recipes and videos.
- 1 lb ground pork (or chorizo)
- 1 lb ground beef
- 2 small eggs
- 1 yellow onion medium, diced
- 1 tbsp fresh chopped garlic (2-3 cloves)
- 4 oz chopped green chilies (canned like Hatch, See Note 1)
- 1 tsp salt
- 1 tbsp ground cumin
- 1/4 lb Pepper jack cheese
- 1/4 lb Sharp cheddar cheese
- 1/2 cup salsa of choice (to top meatloaf)
- Preheat oven to 325˚F.
- In a large mixing bowl mix together all of the ingredients except the cheese and salsa. Press half of the meat mixture into a prepared loaf pan.
- Cut the cheeses into 3 pieces and place on top of the meatloaf, making sure not to touch the sides. Place the other half of the meat mixture on top now and press firmly.The meat mixture needs to be encasing the cheese.
- Top with the salsa to coat and seal the top. Bake for 65 minutes and let cool.
- For a spicier kick substitute canned green chiles (like Hatch chiles) with a 1/4 cup diced jalapeños.
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist's advice.
Do you have to cover the top? Usually when I make a meatloaf I never cover it. Thanks in advance.
Nope, just make per instructions Ernest!
I just made this meatloaf with some changes. I put Mexican rice in it. Meat (Beef only) and used salsa and 3 different kinds of cheeses. Eggs, Cumin, garlic powder, salt and pepper. Also used doritos crushed up to thicken it. Hopefully it turns out good
Sounds like a delicious dinner, Regetta!
Wondering if you could crush some fritos on the top maybe last 15 mins of cooking
Now that sounds like a fantastic idea Carol!
I will substitute mexican chorizo for the pork.
I love layers of flavor and chorizo will add just that to this one.
I made this with ground turkey and beef instead of pork- It was fantastic! We typically aren’t meatloaf fans but this recipe might have changed our minds completely! Because there’s just two of us in our house- I made mini loafs and also filled aluminum cupcake liners with little personal sized meatloafs. I froze these (assembled with salsa on top) for quick meals later on. Thanks for this awesome recipe! It’s a great way to get that protein in and can be spruced up with many different options.
I am so glad you enjoyed it! Thank you for sharing!
My son has been asking for meatloaf! I need to try this one!
He will love it!
This recipe looks awesome!!! Since I don’t use grain flour, do you think almond or coconut flour would work well as a substitute? Thanks!
Im not sure where you read flour in the recipe?
This is such a delicious departure from classic meatloaf!!! I am absolutely loving the Mexican spin and all that ooey-gooey cheese!!! Deeeeelish!
Thank you! Always up for a twist!
Yum! Love the cheesy centre, Kevin! I always go for this type of comfort food, especially this time of year and this one looks like a winner 🙂
I am always up for some cheese!
SO making this, Kevin! Love this twist on a classic meatloaf – and that cheese center! Yes please!
Thank you! Love all the cheese!
Holy moly, I have to try this Kevin! We all LOVE meatloaf, and a Mexican version sounds totally delish!
Thank you! I do love meatloaf too! Great way to change it up!