This easy Enchilada Stuffed Shells recipe combines tender jumbo pasta shells, seasoned ground beef, black beans, corn, red enchilada sauce, and plenty of melted Mexican-blend cheese in one comforting dinner. The recipe makes about 6 servings, or approximately 18 to 20 stuffed shells, and takes about 55 to 60 minutes from start to finish.
Every bite brings together saucy pasta, savory taco-seasoned beef, creamy beans, sweet corn, and bubbling cheese. It is a cozy family dinner that feels special enough for guests while remaining simple enough for a weeknight, especially when served with sour cream, green onions, cilantro, or diced avocado.
Jump to RecipeWhy You’ll Love This Recipe

These Enchilada Stuffed Shells are the kind of dinner that brings the best parts of two comfort-food favorites together. Italian-style jumbo shells provide a tender, sturdy pasta base, while taco-seasoned beef, beans, corn, red enchilada sauce, and melted cheese give the casserole its bold Mexican-inspired flavor.
The filling is hearty without being complicated. Canned beans and corn save time, the taco seasoning handles the seasoning work, and a single baking dish keeps cleanup manageable.
This recipe is also easy to make ahead for a busy evening. Assemble the shells, cover the dish, and keep it chilled until you are ready to bake, allowing extra time if the casserole is very cold.
For another comforting dinner idea, you can also try these easy slow cooker meatballs when you want a hands-off meal.
Ingredients You’ll Need

The ingredient list is short, practical, and easy to find. The pasta shells should be jumbo-sized so they have enough room for a generous spoonful of filling.
- Jumbo pasta shells: One 12-ounce box provides the shells for approximately 18 to 20 stuffed pieces, though cooking a few extra is wise.
- Lean ground beef: One pound creates a savory, satisfying filling. Drain excess fat after browning so the finished casserole does not feel greasy.
- Taco seasoning: A 1.25-ounce packet adds chili, cumin, garlic, and other familiar taco flavors.
- Red enchilada sauce: The 10-ounce can is divided between the filling, the bottom of the baking dish, and the top of the shells.
- Black beans and corn: These add color, texture, fiber, and a pleasant contrast to the seasoned beef.
- Shredded cheese: Use Mexican-blend cheese or cheddar-Monterey Jack cheese for a creamy, bubbling topping and a rich filling.
Optional toppings make each serving easy to personalize. Sour cream cools the sauce, cilantro adds freshness, green onions bring a mild bite, and diced avocado contributes creamy texture.
If you enjoy dinner recipes with a similar cheesy, family-friendly style, our baked chicken taco recipe is another tasty option.
How to Make It Step-by-Step

Step 1: Heat the oven to 350°F and lightly grease a 9-by-13-inch baking dish. Greasing the dish helps the saucy shells release more easily when you serve them.
Step 2: Bring a large pot of salted water to a boil and cook the jumbo shells according to the package directions until just shy of al dente. Drain them carefully and let them cool slightly, since slightly undercooked shells are less likely to tear while they are being filled.
Step 3: While the pasta cooks, brown the lean ground beef in a large skillet over medium-high heat. Break the meat into small pieces as it cooks, then drain any excess fat before adding the remaining ingredients.
Step 4: Stir the taco seasoning, about 1/2 cup of the enchilada sauce, drained black beans, drained corn, and 1 cup of shredded cheese into the beef. Cook and stir until everything is hot and evenly combined, creating a thick filling that is easy to spoon into the shells.
Step 5: Spread a small amount of the remaining enchilada sauce over the bottom of the prepared baking dish. This layer adds moisture under the pasta and helps prevent the shells from sticking as they bake.
Step 6: Fill each shell with the beef mixture, using care not to overstuff or split the pasta. Arrange the filled shells seam-side up in the baking dish so the filling stays nestled inside.
Step 7: Pour the remaining enchilada sauce over the shells, distributing it as evenly as possible. Sprinkle the remaining cheese across the top, making sure the shells and sauce receive a generous blanket of cheese.
Step 8: Cover the baking dish with foil and bake for about 20 minutes. Keeping the casserole covered for most of this time helps the shells stay moist and allows the filling to heat through.
Step 9: Remove the foil and continue baking for another 5 to 10 minutes, until the cheese is melted and bubbling with lightly browned edges. Let the casserole rest for 5 minutes before serving so the filling settles slightly.
Step 10: Finish each portion with sour cream, sliced green onions, chopped cilantro, or diced avocado. Serve the shells hot while the cheese is still soft and the enchilada sauce is glossy.
Pro Tips for Perfect Stuffed Shells

Cook a few extra shells beyond the number you expect to serve. Jumbo shells often split or become misshapen in boiling water, and having backups makes filling the dish much less stressful.
Do not cook the pasta all the way to a fully soft texture. Shells that are just shy of al dente are easier to handle, less likely to tear, and more able to hold their shape through baking.
Allow the shells to cool just enough to handle, but do not leave them sitting in a large pile for too long. If they stick together, gently separate them with a spoon or lightly toss them with care.
Use a small spoon to fill the shells, and place them seam-side up. If the filling feels difficult to scoop, let it cool for a few minutes so the cheese thickens the mixture slightly.
For the best texture, cover the dish for the first 20 minutes of baking, then uncover it for the final 5 to 10 minutes. This protects the pasta from drying while still giving the cheese time to melt and bubble.
Choose mild, medium, or green enchilada sauce according to your preference. A mild red sauce keeps the dish family-friendly, while a spicier sauce gives the beef and beans more heat.
Easy Variations and Serving Ideas

There are several ways to adjust this casserole while keeping its basic method intact. Replace the ground beef with shredded cooked chicken for a lighter-tasting variation, or use refried beans instead of black beans for a thicker, creamier filling.
You can also stir 1/2 cup diced onion, green chiles, or salsa into the meat mixture. These additions bring extra flavor and texture without changing the overall preparation.
Serve the shells with a simple green salad, steamed vegetables, or rice for a complete dinner. A spoonful of sour cream and a sprinkle of cilantro are especially good against the warm red sauce and salty cheese.
For a different protein-focused meal, keep our garlic butter shrimp with asparagus recipe nearby. It offers a quick contrast to this baked pasta casserole.
Storage and Reheating
Cool leftover shells promptly, then transfer them to an airtight container or cover the baking dish securely and refrigerate. Enjoy the leftovers within a few days for the best texture and flavor.
Reheat individual portions in the microwave until hot, or warm several servings in a covered baking dish. Keeping the shells covered during reheating helps retain moisture, while a short uncovered finish can refresh the melted-cheese topping.
If you are planning ahead, assemble the casserole and cover it before baking. Refrigerate it until ready to cook, and allow additional baking time if needed so the center is hot and the cheese is bubbling.
For more seafood inspiration on another night, see this versatile easy shrimp dinner. For a vegetable-centered option, try our stuffed squash recipe.

Easy Enchilada Stuffed Shells Recipe
Ingredients
Method
- Heat the oven to 350°F and lightly grease a 9-by-13-inch baking dish.
- Cook the jumbo shells in salted boiling water until just shy of al dente according to the package directions. Drain and cool slightly.
- Brown the ground beef in a large skillet over medium-high heat, breaking it into small pieces. Drain any excess fat.
- Stir the taco seasoning, about 1/2 cup enchilada sauce, black beans, corn, and 1 cup shredded cheese into the beef. Heat until the filling is well combined.
- Spread a small amount of the remaining enchilada sauce over the bottom of the prepared baking dish. Fill each shell with the beef mixture and arrange the shells seam-side up.
- Pour the remaining enchilada sauce over the shells and sprinkle with the remaining cheese. Cover with foil and bake for about 20 minutes.
- Remove the foil and bake for another 5 to 10 minutes, until the cheese is melted and bubbling. Rest the casserole for 5 minutes, then add desired toppings and serve.
Notes
Final Thoughts
Easy Enchilada Stuffed Shells are a warm, filling dinner with familiar ingredients and plenty of cheesy, saucy appeal. The slightly firm shells hold the seasoned beef, beans, and corn beautifully, while the covered bake keeps every bite moist and tender.
With a prep time of 20 to 25 minutes and a cook time of 30 to 35 minutes, this casserole fits comfortably into a weeknight dinner plan. Add your favorite toppings at the table, and let everyone make their serving exactly the way they like it.
Whether you use mild red sauce, a spicy variety, chicken instead of beef, or refried beans for extra creaminess, this flexible recipe is worth keeping in your dinner rotation. Make a dish for family night, casual entertaining, or a comforting meal that produces delicious leftovers.