
There’s something truly heartwarming about a plate of cheesy beef enchiladas paired with flavorful Mexican rice. It takes me back to cozy family dinners filled with laughter, the comforting aroma of spices, and the satisfying taste of melted cheese wrapped in tender tortillas. If you’ve been craving a meal that’s both nostalgic and incredibly easy to whip up, this recipe is your new best friend in the kitchen.
Whether you’re making dinner for your loved ones or craving a crowd-pleaser for your next gathering, these enchiladas hit all the right notes. Trust me, once you try this recipe, it’ll become a staple in your meal rotation – quick, satisfying, and oh-so-delicious!
Why You’ll Love Cheesy Beef Enchiladas with Mexican Rice
- Fast: Ready in under an hour, perfect for busy weeknights.
- Easy: Simple ingredients and straightforward steps.
- Giftable: Makes a great dish to share or bring to potlucks.
- Crowd-pleasing: Loved by kids and adults alike.
Ingredients
Let’s break down what you’ll need to make this comforting dish come to life:
- Ground beef: The hearty base of your enchilada filling.
- Onion and garlic: Classic aromatics that bring depth and flavor.
- Red enchilada sauce: Adds that rich, tangy, and slightly spicy kick.
- Flour or corn tortillas: Your wraps of choice; both work wonderfully here.
- Mexican cheese blend: A melty, flavorful combo that creates that irresistible cheesy topping.
- Avocado and fresh cilantro: Fresh garnishes that brighten up the dish.
- For the Mexican rice: Long-grain rice, vegetable oil, chicken broth, tomato sauce, cumin, and chili powder bring a warm, savory side.
How to Make Cheesy Beef Enchiladas with Mexican Rice
Step 1: Prepare the Filling
Start by heating a skillet over medium heat. Add your ground beef and cook it until it’s nicely browned, breaking it apart as it cooks. Once the beef starts to look golden, toss in the diced onion and minced garlic. Let those cook together for about 3 minutes until everything is soft and fragrant.
Now stir in half a cup of that luscious red enchilada sauce, coating all the beef and veggies with that rich flavor. Once combined, remove the skillet from the heat and set it aside. Your filling is ready!
Step 2: Assemble the Enchiladas
Preheat your oven to 375°F (190°C) so it’s nice and hot when you’re ready to bake. Grab your tortillas and spoon a generous amount of the beef filling into the center of each one. Roll them up tightly – this is the fun part! Place each rolled tortilla seam-side down in a greased baking dish to keep them from unrolling.
Pour the remaining enchilada sauce evenly over the tortillas, then shower the top with your shredded Mexican cheese blend. The cheese is what makes these enchiladas truly irresistible once melted and bubbly.
Step 3: Bake to Perfection
Pop your dish into the oven and bake for 20 to 25 minutes. You’ll know it’s done when the cheese is beautifully melted, bubbly, and starting to turn a lovely golden color. The kitchen will smell amazing by this point – I always find it’s the best kind of hunger therapy!
Step 4: Prepare the Mexican Rice
While the enchiladas are baking, you can multitask by making the Mexican rice. In a medium pot, heat the vegetable oil over medium heat. Add the rice and toast it, stirring often, until it turns a light golden shade. This step adds a nice nutty flavor and keeps the rice fluffy.
Next, stir in the chicken broth, tomato sauce, cumin, and chili powder. Bring this mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer for 15 to 20 minutes. The rice will soak up all those cozy flavors and become tender and fluffy. This rice pairs beautifully with the enchiladas, making every bite a fiesta!
Step 5: Serve and Garnish
Once everything is ready, plate up two enchiladas per person alongside a generous scoop of the Mexican rice. Top it all off with fresh slices of avocado and a sprinkle of chopped cilantro for that fresh, vibrant touch. It’s a meal that looks as good as it tastes.
Substitutions & Additions
- Cheese: If you prefer, swap the Mexican blend for Monterey Jack or sharp cheddar for a different cheesy twist.
- Protein: Ground turkey or shredded chicken work great as lighter alternatives.
- Tortillas: For a gluten-free option, use corn tortillas exclusively.
- Spice it up: Add diced jalapeños to the filling or sprinkle some chili flakes for extra heat.
- Veggie boost: Mix in black beans, corn, or bell peppers with the beef for added texture and nutrition.
Tips for Success
- Warm your tortillas slightly in the microwave or on a skillet before assembling to prevent cracking when rolling.
- Don’t overfill the tortillas; a couple of spoonfuls of filling is usually perfect to roll neatly.
- Use a good-quality enchilada sauce or try making your own for an extra homemade touch.
- Prepare the beef filling and rice ahead of time to make dinner a breeze on busy nights.
- If you love crispy edges, broil the enchiladas for the last 2 minutes of baking, watching carefully to avoid burning.
How to Store Cheesy Beef Enchiladas with Mexican Rice
Got leftovers? No worries! Store the enchiladas and rice separately in airtight containers in the refrigerator. They’ll stay fresh for 3 to 4 days. When you’re ready to enjoy them again, reheat in the oven or microwave until warm. For longer storage, you can freeze the enchiladas before baking—just cover tightly and bake from frozen, adding extra time.
FAQs
Can I make these enchiladas ahead of time?
Absolutely! Assemble the enchiladas and refrigerate them covered for up to 24 hours before baking. This makes for an easy, stress-free dinner later.
What’s the best cheese to use for enchiladas?
A Mexican cheese blend is ideal because it melts well and has a nice flavor. Cheddar, Monterey Jack, or mozzarella can work too if that’s what you have on hand.
Can I use canned enchilada sauce?
Yes, canned sauce works perfectly and saves time. For a homemade touch, you might enjoy trying your hand at a simple homemade enchilada sauce recipe someday!
How spicy are these enchiladas?
These enchiladas have a mild to moderate heat level, but you can easily adjust the spice by choosing a mild or hot enchilada sauce or adding jalapeños as you like.
If you enjoy meals like these, you might also love exploring other comforting favorites like my easy hamburger green bean casserole or the flavorful creamy garlic parmesan chicken bowtie pasta for more cozy dinner ideas.
And if you’re in the mood for a delicious dessert to round out your meal, don’t miss the delightful no-bake orange creamsicle cheesecake that’s as easy as it is scrumptious!
Happy cooking, and enjoy every cheesy, flavorful bite!
For more mouthwatering recipes and kitchen inspiration, be sure to follow me on Pinterest.

Cheesy Beef Enchiladas with Mexican Rice
Ingredients
Equipment
Method
- Step 1: Heat a skillet over medium heat. Add ground beef and cook until browned, breaking it apart as it cooks. Add diced onion and minced garlic, cooking together for about 3 minutes until soft and fragrant. Stir in half a cup of red enchilada sauce, coating all the beef and veggies. Remove from heat and set aside.
- Step 2: Preheat oven to 375°F (190°C). Spoon beef filling into center of each tortilla and roll tightly. Place rolled tortillas seam-side down in a greased baking dish. Pour remaining enchilada sauce evenly over and top with shredded Mexican cheese blend.
- Step 3: Bake enchiladas for 20 to 25 minutes until cheese is melted, bubbly, and golden. Optionally broil for last 2 minutes for crispy edges.
- Step 4: While enchiladas bake, heat vegetable oil in a medium pot over medium heat. Add rice and toast, stirring often, until light golden. Stir in chicken broth, tomato sauce, cumin, and chili powder. Bring to boil, then reduce heat to low, cover, and simmer for 15 to 20 minutes until rice is tender and fluffy.
- Step 5: Serve two enchiladas per person with a scoop of Mexican rice. Garnish with sliced avocado and chopped cilantro.