Beef & Pineapple Enchiladas

$6.54 recipe / $1.64 serving
by Beth - Budget Bytes
4.78 from 18 votes
Pin RecipeJump to recipe →

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

Say what?!

Yes, beef and pineapple. A little savory, a little sweet, and a little spicy. Those three things are all you need to make something seriously WOW-worthy.

These super simple enchiladas are stuffed full of beef, black beans, pineapple, and jalapeños, which makes for a completely mouth watering flavor combination. Even though the filling was already like “POW”, I topped them off with my famous homemade enchilada sauce just for kicks. The filling is SO good, in fact, that I can imagine just spooning it over a bed of rice (a great gluten option), or stuffing it into some flour tortillas to make burritos. Basically, I want to eat this beef and pineapple filling every day, whether it’s in enchilada form or not. It’s that good.

Beef & Pineapple Enchiladas

Top view of a dish of Beef & Pineapple Enchiladas

Share this recipe

Beef & Pineapple Enchiladas

4.78 from 18 votes
These Beef & Pineapple Enchiladas are a little sweet, a little savory, and a little spicy. Super filling and incredibly easy. 
Servings 4 (3 enchiladas each)
Prep 10 minutes
Cook 50 minutes
Total 1 hour



  • 1 Tbsp cooking oil ($0.05)
  • 2 cloves garlic ($0.16)
  • 1 jalapeño (optional) ($0.10)
  • 1/2 lb. lean ground beef ($2.38)
  • 1 15oz. can black beans ($1.19)
  • 1/2 Tbsp chili powder* ($0.08)
  • 1/4 tsp salt ($0.02)
  • 1/2 15oz. can pineapple chunks ($0.55)
  • 2 green onions ($0.20)
  • 1/4 bunch fresh cilantro (optional) ($0.20)
  • 12 6-inch corn tortillas ($0.72)



  • Slice the jalapeño lengthwise and scrape out the seeds with a spoon. Cut off the stem and dice the remaining parts of the pepper. Mince the garlic. Sauté the jalapeño and garlic with cooking oil in a large skillet over medium heat for one to two minutes, or until the garlic is soft.
  • Add the ground beef to the skillet and continue to sauté until it is fully browned. Drain and rinse the black beans, then add them to the skillet along with the chili powder and salt. Stir to combine and heat through.
  • Drain the pineapple chunks, then roughly chop them into smaller pieces (save the remaining half of the can for another use). Slice the green onions. Pull the cilantro leaves from the stems and give them a rough chop. Turn the heat under the skillet off, then stir in the pineapple, green onions, and cilantro.
  • Preheat the oven to 375 degrees. To make the enchilada sauce, combine the vegetable oil, flour, and chili powder in a medium pot. Turn the heat on to medium and whisk the ingredients together. Once the mixture begins to bubble, continue to whisk and cook for one minute. Add the water, tomato paste, cumin, garlic powder, cayenne, cocoa, and salt. Whisk to combine and allow the mixture to come up to a simmer, at which point it will thicken. Turn the heat off.
  • To make the enchiladas, warm the tortillas in the microwave, 4-6 at a time, covered with a damp paper towel. Fill each tortilla with about 3 tablespoons of the beef mixture, then roll it up. Place the filled and rolled enchiladas in a casserole dish, seam side down. Repeat until all of the filling is used (makes about 12 6-inch enchiladas, or 8 8-inch enchiladas).
  • Pour the sauce over top and bake in the preheated 375 degree oven for 30 minutes, or until the edges of the tortillas are crispy and the sauce is bubbling.

See how we calculate recipe costs here.


*Chili powder is a blend of mild red chile peppers and other spices. It is very different from cayenne pepper or red chile powder, which are very spicy.


Serving: 1ServingCalories: 525.43kcalCarbohydrates: 70.33gProtein: 27.28gFat: 17.65gSodium: 1330.43mgFiber: 18.18g
Read our full nutrition disclaimer here.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Top view of a dish of Beef & Pineapple Enchiladas with a bowl of pineapple, cilantro and jalapeños on the side

Step by Step Photos

Jalapeno and Garlic in skillet

Start by removing the seeds from one jalapeño and then dicing it. Mince two cloves of garlic. Sauté both with 1 Tbsp of vegetable oil over medium heat for about one or two minutes (until the garlic has softened).

Ground beef added to jalapeño and garlic in skillet and browned

Next, add 1/2 lb. of lean ground beef and continue to sauté until it is fully browned (if you are using a higher fat beef, you’ll want to drain it after it is brown).

Beans and Seasoning added to other ingredients in skillet

Rinse and drain one 15-ounce can of black beans, then add them to the skillet along with 1/2 Tbsp chili powder and 1/4 tsp salt. Stir to combine and heat through.

Chili Powder

Take note: “chili” powder”is different than red “chile” powder, which is usually very spicy. Chili powder is a mild blend of spices usually used to season chili.

Pineapple and cilantro added to skillet with other ingredients

Drain one 15-ounce can of pineapple chunks, then roughly chop about half of them. Add the chopped pineapple chunks to the skillet along with two sliced green onions and about 1/4 bunch of fresh cilantro (roughly chopped). What can you do with the leftover pineapple? Eat it as a snack or add it to some smoothies… OR if you want really pineapple-licious enchiladas, use the whole can.

Enchilada filling stirred together in skillet with wooden spoon

Stir it all together and now you have the most magical, delicious enchilada (or burrito) filling! I seriously stood there and just ate it out of the skillet. Adding this over a bowl of rice would be the really easy way to go, but I kept on with my enchilada mission.

Enchilada Sauce ingredients in pot and whisked together with whisk

To make the enchilada sauce, add 2 Tbsp vegetable oil, 2 Tbsp all-purpose flour, and 2 Tbsp chili powder to a sauce pot. Whisk it together, then turn the heat on to medium, and let it start bubbling. Once it begins to bubble, keep whisking and cooking for about one minute more. (If you’re good at multi-tasking, you can do this while you cook the filling and save some time.)

Water added to other ingredients for enchilada sauce in pot

Then whisk in 2 cups of water, 1/2 of a 6-ounce can of tomato paste, 1/2 tsp cumin, 1/2 tsp garlic powder, 1/8 to 1/4 tsp cayenne (depending on how spicy you want it), 2 tsp unsweetened cocoa powder, and 1 tsp salt. Whisk it all together, then let it come up to a simmer over medium heat, at which point it will begin to thicken. Once it has thickened, turn the heat off.

Casserole dish with a light layer of sauce over the bottom and enchiladas being filled on the side

Preheat the oven to 375. Add a little sauce to the bottom of a casserole dish or coat it with non-stick spray. Warm the tortillas in the microwave to make them more pliable (stack 4-6 at a time, cover with a damp paper towel, and microwave for 30 seconds). Fill each tortilla with about 3 Tbsp of the beef mixture, then roll it on up.

Dish filled with rolled enchiladas and sauce poured over the top, ready to bake

Place the filled and rolled tortillas in a casserole dish, seam side down. I probably should have used a 9×13 dish as I could barely fit all 12 into this 9×9 dish! Pour some of the sauce on top (you might not use it all, add it to your liking) and bake for 30 minutes.

Baked Enchiladas in casserole dish

And then you have THIS! YUMMM.

Beef & Pineapple Enchiladas garnished with cilantro, pineapple and jalapeños on the side

They’re so good, I can’t even…

Close up of a dish of Beef & Pineapple Enchiladas

Ohhh yeahhhh.

Share this recipe

Posted in: , , , , , , , ,

Leave a Comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Leave a Comment
  1. I liked it. I added a dash of brown sugar an used fresh pineapple. I think I’ll try taco seasoning or fajita seasoning for even more flavor. I added Monterey Jack cheese on the top.

  2. I haven’t even eaten them yet since they are still in the oven. But after snitching a bite of the enchilada mixture and taste testing the sauce, I can already tell it’s a home run dish! So many of the recipes here on budgetbytes sound so interesting and so good I can’t wait to try more. So glade I came upon this site!

  3. Made this as an enchilada casserole because I’m lazy and get super frustrated rolling enchiladas, even though I love them. Ended up wonderful!! I just put down a layer of tortillas, dumped the filling on top, poured half the sauce on the filling, put another layer of tortillas down, and poured the rest of the sauce on top. Also put a handful of shredded cheese on top. Will definitely be making this one again!

  4. This one was a meh for me, but most of it was my fault. You should definitely use fresh pineapple, the canned tidbits I got from Aldi were pale and flavorless. I also used dry cilantro since we’re limiting grocery trips for obvious reasons. I had to add a lot of extra salt, but still ate 5 in one sitting lol. I will try again next time I have a fresh pineapple!

    1. Okay, I made this again with fresh pineapple (about 9 oz) and left more fat in the ground beef for flavor. It was 10x better.

  5. Just an FYI, when you increase the servings, the amount of black beans needed goes up as follows:

    5 servings 143.75 oz
    6 servings 172.5 oz
    7 servings 201.25 oz
    etc etc

    Probably just a spacing issue in that line, but I thought you all might want to know.

  6. This is one of my absolute favorite recipes! I’ve made this at least 10 times and it has become a regular dish in my rotation. I also will sometimes use store-bought enchilada sauce for speed, or to accommodate a gluten-free guest. Good with and without cheese on top.

  7. Good recipe, but have a tub of sour creme and a bunch of lime wedges at the ready when you serve the dish. I added way more salt and spices than the recipe called for, but it was still slightly bland tasting. After putting the enchilada on my plate, I added some heavy dollops of sour creme on top of each enchilada, along with a generous amount of lime juice, then sprinkled salt on top. SO GOOD. Without those additions the recipe would just be too dry for my tastes.

  8. Thank you for the recipe! The flavor was amazing, but my corn tortillas were very mushy when I took it out of the oven. It slopped onto my plate. I ended up eating it with tortilla chips like nachos! Can anyone give me a tip on how to make sure my tortillas don’t turn to mush next time?

    1. Try toasting them in a dry skillet first until they’re slightly browned on each side. That might help. And make sure that pineapple is very well drained (try to squeeze it a bit with the lid of the can).

  9. I made these this week for my husband and I and we both loved them. He’s very picky, so it’s really hard to find recipes he likes. This one will be going in the keeper file for sure! I used the jalapeño and the cocoa powder, but did not use the cilantro.

    My corn tortillas (for me, this used 15 6-inch corn tortillas) got pretty cracked and were sorta falling apart once I got everything in the pan, so it was not a beautiful dish once it was scooped out onto the plate. But that doesn’t matter a bit, to me (and is only a testament to my own poor tortilla-rolling skills, anyway). They were delicious!

  10. Thank you so much for this recipe. My husband is a big salty & sweet kind of guy, so I was excited to spot this recipe. I’ve somehow never made enchiladas before, despite being one of my favorite foods! I made these exactly as the directions mentioned. So, so good!

  11. This was delicious, even though my corn tortillas fell apart and I skipped the jalapenos (due to a spice-averse daughter). It was so delicious, and it didn’t even have cheese! So far all your recipes have been a hit with my family, which doesn’t happen often.