A Flavorful Tex-Mex Twist on Classic Comfort Food
This hearty Cheesy Enchilada Meatball Casserole combines tender meatballs, zesty enchilada sauce, and melted cheese over a bed of rice and beans for an easy, crowd-pleasing meal. Perfect for busy weeknights when you want maximum flavor with minimal effort!
Ingredients
- 2 cups cooked white rice (day-old works great)
- 1 (15 oz.) can black beans, rinsed and drained
- ½ yellow onion, finely chopped
- 2 cups Mexican cheese blend, divided
- 1 (22 oz.) bag frozen (fully-cooked) meatballs, thawed
- 1 (10 oz.) can red enchilada sauce
- 1 bunch cilantro, chopped (for garnish)
Instructions
1. Prep & Layer
- Preheat oven to 375°F (190°C).
- In a 9×13-inch baking dish, spread:
- Cooked rice as the base layer
- Black beans evenly over rice
- Sprinkle chopped onion
- 1 cup cheese over everything
2. Add Meatballs & Sauce
- Arrange thawed meatballs in single layer over cheese
- Pour enchilada sauce evenly over meatballs
- Top with remaining 1 cup cheese
3. Bake
- Cover with foil and bake 20 minutes
- Remove foil and bake 10 more minutes until bubbly
- Broil 2-3 minutes for golden top (optional)
4. Garnish & Serve
- Sprinkle with fresh cilantro
- Serve with:
- Sour cream
- Diced avocado
- Lime wedges
Pro Tips
For extra flavor: Sauté onions before adding
Spice it up: Add diced jalapeños to layers
Make ahead: Assemble 1 day before baking
Vegetarian option: Use plant-based meatballs
Why This Works
This clever casserole:
- Uses convenient frozen meatballs
- Layers textures perfectly (creamy beans/rice + juicy meatballs)
- Balances rich cheese with bright cilantro
Total Time: 35 minutes
Serves: 6-8
Perfect for potlucks or meal prep! The enchilada sauce keeps everything moist while the cheese creates that irresistible golden crust. A guaranteed family favorite that’s even better as leftovers!