Cheesy Beef Enchiladas

Ready to make some seriously good enchiladas?

This recipe isn’t just a meal—it’s a big, warm hug in a pan. We’re talking rich, savory beef, a little kick from green chiles, and that perfectly gooey, melted cheese. It feels like something you’d make for a special occasion, but it’s easy enough for a weeknight dinner.

I’ve made my share of enchiladas over the years, and I’ve learned a few tricks to make them simple and delicious. This is my go-to recipe, a true crowd-pleaser that everyone always asks for.

Cheesy Beef Enchiladas Recipe

The Breakdown

Here’s the simple truth: This recipe is designed to be as easy as possible. You’ll be eating in about an hour. No rush, no stress.

  • Prep Time: About 30 minutes.
  • Cook Time: Another 30 minutes.
  • Total Time: Around an hour. Perfect for a busy evening.
  • Servings: Makes 8 big servings. Got a crowd coming over? Just double the recipe and use two pans. The cooking time stays the same.
IngredientSingle Batch (8 servings)Double Batch (16 servings)
Flour Tortillas816
Ground Beef1 lb2 lbs
Rotel1 (10 oz) can2 (10 oz) cans
Black Beans1 (15 oz) can2 (15 oz) cans
Enchilada Sauce2 (10 oz) cans4 (10 oz) cans
Diced Green Chilies1 (4 oz) can2 (4 oz) cans
Shredded Cheese2 cups4 cups
Green Onions48

Difficulty Level? I’d say easy to medium. The steps are simple. The only tricky part is rolling the enchiladas without making a mess, but trust me, even if they aren’t perfect, they’ll still taste amazing.

And the good news? You can totally prep this ahead of time. I often cook the beef filling a day or two in advance. Store it in a container in the fridge, then just assemble and bake when you’re ready to eat.

Let’s Talk Ingredients

Great enchiladas start with great ingredients. Here’s what you’ll need and some tips for making them work for you.

First, grab eight burrito-sized flour tortillas. A lot of old-school recipes use corn tortillas.1 But let’s be honest—flour tortillas are way easier to roll without tearing.

For the meat, a pound of ground beef is perfect. I like a leaner cut to avoid a greasy mess, but any kind will work just fine. We’re also using two cans of enchilada sauce. Canned sauce saves so much time. For a flavor boost, we’ll add a can of Rotel (diced tomatoes and green chilies) and another can of plain diced green chilies.

And don’t forget the black beans! One can adds some heartiness to the mix. Finally, the main event: two cups of shredded Mexican cheese blend. It’s usually a mix of cheddar and Monterey Jack, so it melts beautifully. The perfect finishing touch? A few chopped green onions for a fresh, crisp bite on top.

Quick side note on substitutions:

  • Not a fan of ground beef? Ground turkey or chicken work just as well.
  • No black beans? Use pinto or kidney beans instead.
  • No Mexican cheese blend? Use plain cheddar or a mix of cheddar and mozzarella.
  • Want it less spicy? Just use plain diced tomatoes instead of Rotel.
Cheesy Beef Enchiladas Ingredients

Step-by-Step Method

Ready to get started? Let’s cook!

Step 1: Preheat and Prep

First, crank up your oven to 375°F. While it’s heating up, lightly grease your 9×13-inch baking dish. Cooking spray works great. This simple step makes cleanup a million times easier.

Step 2: Cook the Filling

Grab your big skillet and put it over medium heat. Throw in the ground beef. As it browns, use your spatula to break it up into small pieces. It should take about 5 to 7 minutes to get a nice, rich brown color.

Once it’s cooked, drain any extra grease. This is super important unless you want a greasy dish.

Turn the heat to low. Now for the good stuff. Add your taco seasoning, the Rotel, black beans, and diced green chilies. Stir it all together until it’s perfectly combined. Let it simmer for about five minutes. This lets all those flavors get to know each other. The mixture should be thick but still a little moist. If it’s too watery, just let it simmer a little longer. This is our secret trick for avoiding soggy enchiladas.

Prepare Cheesy Beef Enchiladas

Step 3: Assemble the Enchiladas

This is the fun part! Lay a tortilla flat. Spoon about a quarter-cup of that delicious beef mixture down the center. Don’t overfill it! You want to be able to roll it tightly.

Gently roll the tortilla into a cylinder and place it seam-side down in your greased baking dish. Repeat with the rest of the tortillas.

Pro-tip: If your tortillas feel stiff and they’re cracking, pop them in the microwave for 15-20 seconds. It makes them soft and pliable, so they roll without any fuss.

Step 4: Add Sauce and Cheese

With your rolled enchiladas all lined up, it’s time for the final touches. Pour the enchilada sauce evenly over the top, making sure every single inch is covered. This keeps them from drying out.

Now, sprinkle a generous amount of that shredded cheese all over. Don’t be shy! This is what gives us that amazing, cheesy top. Finish it off with a handful of chopped green onions for a pop of color and a fresh bite.

Step 5: Bake

Slide the dish into your preheated oven and bake uncovered for about 30 minutes. You’ll know they’re ready when the cheese is a bubbly, golden-brown masterpiece and the sauce is bubbling up around the edges. The smell alone will tell you dinner is ready.

Cheesy Beef Enchiladas

Step 6: Cool and Serve

I know, I know. It’s tempting to dig in right away. But let the enchiladas cool for about five minutes. This lets the cheese set a bit, so they don’t fall apart when you serve them.

And then… dig in!

Mix It Up!

This recipe is incredibly flexible. Here are some ways to make it your own.

Dietary Changes:

  • Gluten-Free: Just use gluten-free tortillas and make sure your sauce is certified gluten-free. Easy.
  • Vegetarian/Vegan: Skip the beef. Instead, use a plant-based ground meat, extra black beans, or a mix of cooked lentils and mushrooms for a hearty filling. Use vegan cheese and sour cream.

Want More Spice? Add a pinch of cayenne pepper or a teaspoon of your favorite hot sauce to the beef mixture.

Feeling Fancy? Make your own enchilada sauce from scratch. You can also add fresh cilantro and finely diced onion to the beef mixture.

Serving & Storage

Ready to eat?

Plating: I like to scoop two enchiladas per plate, making sure to get plenty of that bubbly cheese and sauce. Garnish with a dollop of sour cream, some fresh cilantro, or a slice of avocado.

Sides: These are great on their own, but they go perfectly with Mexican rice or a simple green salad.

Leftovers? Let them cool, then store them in an airtight container in the fridge for 3-4 days.

To Reheat: The microwave works fine (1-2 minutes). But for the best results, reheat them in the oven at 350°F for about 15 minutes, covered with foil to keep them from drying out.

Serving Cheesy Beef Enchiladas

And hey, this dish freezes beautifully! Assemble the enchiladas, but don’t bake them. Wrap the dish tightly in plastic wrap and then foil. It’ll keep in the freezer for up to three months. When you’re ready to bake, pop the frozen dish directly into a cold oven and bake at 375°F for 45-60 minutes, or until hot and bubbly.

Print

Cheesy Beef Enchiladas

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This is a super easy recipe for enchiladas that will feel like a warm hug. It’s the perfect weeknight dinner, and the rich, cheesy flavor is a guaranteed win with everyone at the table.

  • Author: Jose
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour
  • Yield: 8 1x
  • Category: Main Dish
  • Cuisine: Tex-Mex

Ingredients

Scale
  • 8 burrito-sized flour tortillas
  • 1 lb ground beef (80/20 or leaner)
  • 2 (10 oz) cans enchilada sauce (mild)
  • 1 (10 oz) can Rotel (diced tomatoes with green chiles)
  • 1 (15 oz) can black beans, drained
  • 1 (4 oz) can diced green chiles
  • 2 cups shredded Mexican cheese blend
  • 4 green onions, chopped

Instructions

  1. Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish.
  2. In a large skillet, brown the ground beef over medium heat. Break it up as you go. Once cooked, drain any excess grease.
  3. Reduce heat to low and stir in the taco seasoning, Rotel, black beans, and diced green chiles. Let it simmer for about 5 minutes until the flavors blend and the mixture thickens slightly.
  4. Lay a tortilla flat and spoon about ¼ cup of the beef mixture down the center. Roll it up tightly and place it seam-side down in the baking dish. Repeat with the remaining tortillas.
  5. Pour the enchilada sauce over the top, making sure everything is coated.
  6. Sprinkle the shredded cheese and chopped green onions over the sauce.
  7. Bake for 30 minutes, or until the cheese is bubbly and golden.
  8. Let the enchiladas rest for about 5 minutes before serving.

Notes

  • Serving Suggestions: Top with sour cream, fresh cilantro, or sliced avocado. Serve with a side of Mexican rice or a simple salad.
  • Tip: If your tortillas feel stiff and are cracking, pop them in the microwave for 15-20 seconds to make them soft and easy to roll.
  • Storage: Store leftovers in an airtight container in the fridge for up to 3-4 days.
  • Reheating: Microwave a single serving for 1-2 minutes. For best results, reheat in the oven at 350°F for about 15 minutes, covered with foil.
  • Make Ahead: You can cook the beef filling up to a day or two in advance. Store it in the fridge, then assemble and bake when you’re ready.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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

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

Scroll to Top