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.

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.
| Ingredient | Single Batch (8 servings) | Double Batch (16 servings) |
| Flour Tortillas | 8 | 16 |
| Ground Beef | 1 lb | 2 lbs |
| Rotel | 1 (10 oz) can | 2 (10 oz) cans |
| Black Beans | 1 (15 oz) can | 2 (15 oz) cans |
| Enchilada Sauce | 2 (10 oz) cans | 4 (10 oz) cans |
| Diced Green Chilies | 1 (4 oz) can | 2 (4 oz) cans |
| Shredded Cheese | 2 cups | 4 cups |
| Green Onions | 4 | 8 |
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.

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.

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.

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.

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.
PrintCheesy Beef Enchiladas
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.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 8 1x
- Category: Main Dish
- Cuisine: Tex-Mex
Ingredients
- 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
- Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish.
- In a large skillet, brown the ground beef over medium heat. Break it up as you go. Once cooked, drain any excess grease.
- 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.
- 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.
- Pour the enchilada sauce over the top, making sure everything is coated.
- Sprinkle the shredded cheese and chopped green onions over the sauce.
- Bake for 30 minutes, or until the cheese is bubbly and golden.
- 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.