Enchilada Stuffed Shells Recipe

If you’re anything like me and love a dinner that feels cozy, flavorful, and a little bit unexpected, then this Enchilada Stuffed Shells Recipe is going to be your new go-to. Imagine all the spicy, savory goodness of classic enchiladas nestled inside tender jumbo pasta shells — yes, it’s as delicious as it sounds! It’s one of those dishes I discovered when craving Mexican flavors but wanting something a bit more comforting and fun for the family table. You’re going to love how this recipe combines ease, bold flavor, and a little creative flair to make dinner exciting again.

❤️

Why You’ll Love This Recipe

  • Comfort Food with a Twist: Classic enchilada flavors meet pasta shells for a delightful fusion dish.
  • Simple, Yet Impressive: You’ll wow your family or guests without a ton of fuss or complicated steps.
  • Flexible Ingredients: Use your favorite meat or even swap for veggies to suit your tastes and diet.
  • Tasty Leftovers: This recipe reheats beautifully, making it perfect for easy weeknight meals.

Ingredients You’ll Need

All the ingredients here come together to create layers of flavor and texture—from the tender pasta shells to the creamy, savory filling and that perfectly melted cheesy topping. Here’s a quick rundown to help you shop smart and prep smoothly.

  • Olive oil: Great for sautéing the onion and browning the meat without overpowering the flavors.
  • Yellow onion: I use half a medium onion for the perfect balance of sweetness and bite.
  • Ground meat (venison, beef, or turkey): I love switching between these depending on what I have; ground turkey is leaner but all work well here.
  • Cream cheese: Adds a creamy richness that really brings the filling together.
  • Black beans: Adds texture, protein, and a nice contrast to the meat.
  • Red enchilada sauce: Use a good-quality canned sauce or homemade if you have it—it’s the flavor base that makes this dish sing.
  • Jumbo pasta shells: Look for them near the larger shell pasta, and cook them al dente for easy stuffing without breaking.
  • Colby jack cheese: Melts beautifully and adds a mild sharpness; feel free to swap for cheddar or Mexican blend if you prefer.
  • Toppings (optional): Avocado, cilantro, green onions, and sour cream are my go-tos for a fresh, creamy finish.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the reasons I keep going back to this Enchilada Stuffed Shells Recipe is how much you can personalize it. I encourage you to play around with the filling and toppings until you find your perfect combo.

  • Meatless Version: I’ve swapped out meat for diced, sautéed mushrooms and extra beans for a hearty vegetarian option that my family loves just as much.
  • Spicy Kick: Adding diced jalapeños or a dash of chipotle powder to the filling turns up the heat and complexity wonderfully.
  • Cheese Swap: Sometimes I use pepper jack for a little extra zest or a blend with mozzarella for an ultra-melty topping.
  • Make it Gluten-Free: Use gluten-free jumbo shells or substitute with large zucchini slices for a low-carb twist.

How to Make Enchilada Stuffed Shells Recipe

Step 1: Sauté the aromatics and brown the meat

Start by heating olive oil in a skillet over medium-high heat. Once shimmering, toss in your diced yellow onion and sauté until it softens and gets a little translucent—that usually takes about 3-4 minutes. This step is so important because the onion adds a subtle sweetness that balances the savory filling. Then, add your ground meat (I’ve used venison, beef, and turkey here), breaking it up with a spoon and cooking until fully browned. I like to make sure there’s no pink left and that the meat is evenly cooked to infuse maximum flavor.

Step 2: Make the creamy enchilada filling

Once the meat is browned, stir in the softened cream cheese until it’s melted and fully incorporated—this little addition adds the creaminess that makes every bite dreamy. Next, pour in one can of the red enchilada sauce along with the drained and rinsed black beans. Give everything a good mix and let it simmer on medium heat for 2-3 minutes so the beans absorb some of those amazing flavors. Once done, remove the skillet from the heat and set your filling aside.

Step 3: Cook and prepare the jumbo pasta shells

While your filling is simmering, bring a large pot of salted water to a boil and cook the jumbo pasta shells according to the package directions, usually until al dente—that means they’ll still have a little bite so they hold up well when stuffed. Don’t overcook! Drain the pasta and allow the shells to cool just enough so you can handle them without burning your fingers.

Step 4: Assemble your enchilada stuffed shells

Preheat your oven to 350°F. Pour about a third of a can of enchilada sauce on the bottom of your 9×13 casserole dish, spreading it evenly—it acts like a flavor-packed base and keeps the shells from sticking. Place the cooked shells in rows over the sauce and start spooning your filling generously inside each shell. Don’t be shy here—the more filling, the better! Once all shells are stuffed, pour the remaining enchilada sauce over the top and sprinkle with your shredded cheese of choice, making sure every shell gets covered.

Step 5: Bake until bubbly and golden

Pop your assembled dish into the oven and bake for 15 to 20 minutes until the cheese is melted, bubbly, and just starting to turn golden. Keep an eye on it in those last few minutes—you want that perfect melt, not burnt cheese! Once out of the oven, let the dish rest for a couple of minutes to set up and cool slightly, making it easier to serve.

👨‍🍳

Pro Tips for Making Enchilada Stuffed Shells Recipe

  • Don’t Overcook the Pasta: I’ve learned the hard way that overly soft shells break easily when stuffing. Cook just until al dente, so they hold their shape perfectly.
  • Use Cream Cheese for the Creamy Filling: This adds richness that plain meat and beans can’t achieve alone—totally worth that extra step!
  • Sauce on Bottom and Top: Spreading enchilada sauce beneath and over the shells keeps everything moist and packed with that signature tangy flavor.
  • Let it Rest Before Serving: Allowing the dish to cool slightly helps the filling set so it won’t spill out when you scoop onto plates.

How to Serve Enchilada Stuffed Shells Recipe

The dish shows four large pasta shells filled with a brownish meat sauce and covered with melted cheese, arranged close together in the center of a white square plate. On top of the shells, there are three chunks of light green avocado and a dollop of white sour cream. Small green herb pieces are sprinkled over the dish and some around the plate. The background has a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I’m a big fan of fresh toppings to cut through the richness here. I always pile on sliced avocado for creaminess, sprinkle fresh cilantro and green onions for brightness, and dollop sour cream for cooling contrast. If you like some heat, a few sliced pickled jalapeños or a shake of hot sauce liven things up nicely.

Side Dishes

To keep the meal balanced, I often serve these enchilada stuffed shells with a crisp green salad dressed lightly with lime vinaigrette or some roasted veggies like corn and bell peppers. A simple Mexican street corn salad or cilantro-lime rice are great options if you want to lean into the Mexican-inspired flavors.

Creative Ways to Present

For holiday dinners or celebrations, I’ve arranged these shells in a big round baking dish, decorated the top with alternating dollops of guacamole and sour cream, then sprinkled colorful diced tomatoes and fresh herbs over it. It feels festive and practically invites everyone to dive in family-style!

Make Ahead and Storage

Storing Leftovers

I usually store any leftovers in an airtight container in the fridge for up to 3 days. The flavors actually deepen overnight, so I often find the next day is even better! Just be sure to cool the shells before refrigerating to avoid sogginess.

Freezing

If I want to prep ahead, I assemble the entire dish (but skip the final bake) and freeze it tightly wrapped in foil for up to 1 month. When I’m ready to eat, I thaw overnight in the fridge and then bake directly from chilled, adding a few extra minutes to the bake time.

Reheating

Reheating is best done in the oven at 350°F, covered with foil to retain moisture, for about 15 minutes or until hot throughout. I avoid the microwave to keep the pasta from drying out or getting rubbery.

FAQs

  1. Can I use different types of meat in this Enchilada Stuffed Shells Recipe?

    Absolutely! You can use ground beef, turkey, venison, or even a plant-based meat substitute. Each option brings a slightly different flavor and texture, so feel free to experiment based on your preference or what you have in the fridge.

  2. How do I prevent the pasta shells from sticking together?

    After cooking your jumbo pasta shells, rinse them briefly with cold water to stop the cooking process and lightly coat them with a little olive oil to keep them from sticking. Handling them gently while filling also helps prevent tearing.

  3. Can I make this recipe ahead of time?

    Yes! You can fully assemble the dish, cover it, and refrigerate it for up to 24 hours before baking. This makes it a fantastic option for meal prepping or entertaining. Just add a few extra minutes to the bake time if it’s coming out cold from the fridge.

  4. What can I use if I don’t have enchilada sauce?

    If you don’t have enchilada sauce on hand, you can make a quick substitute by mixing tomato sauce with chili powder, cumin, garlic powder, and a splash of lime juice. Adjust the spices to taste for that signature enchilada flavor.

  5. Is it okay to freeze leftovers?

    Definitely! This recipe freezes really well, especially if you assemble before baking and freeze right away. When reheating, thaw in the fridge first and then bake until warmed through for the best texture.

Final Thoughts

I absolutely love how this Enchilada Stuffed Shells Recipe brings a little fun and comfort to the dinner table without requiring hours of work. When I first tried making them, I was amazed at how much flavor was packed into each bite—and my family still asks for it on repeat! I hope you’ll give this a try, whether for a cozy weeknight meal or a special weekend dinner. It’s one of those dishes that feels like a warm hug with every forkful. Trust me, once you make it, you’ll be hooked just like I am.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Enchilada Stuffed Shells Recipe

Enchilada Stuffed Shells Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 145 reviews
  • Author: Emily
  • Prep Time: 5 minutes
  • Cook Time: 35 minutes
  • Total Time: 40 minutes
  • Yield: 6-8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican-American

Description

Enchilada Stuffed Shells combine the classic flavors of enchiladas with jumbo pasta shells for a deliciously comforting and fun twist. Ground meat, black beans, and cream cheese are seasoned with enchilada sauce, stuffed into pasta shells, topped with cheese, and baked to bubbly perfection. This hearty dish is easy to prepare and perfect for a family dinner, served with optional fresh toppings like avocado, cilantro, green onions, and sour cream.


Ingredients

Units Scale

For the Filling

  • 1 tsp olive oil
  • 1/2 yellow onion, diced
  • 1 lb ground venison, beef, or turkey
  • 2 Tbsp cream cheese, softened
  • 1 15oz can black beans, drained and rinsed
  • 1 can (10 oz) red enchilada sauce

For the Pasta and Assembly

  • 20 jumbo pasta shells
  • 1 cup shredded colby jack cheese (or cheese of choice)
  • 1 can (10 oz) red enchilada sauce (remaining)

Optional Toppings

  • Avocado, sliced
  • Cilantro, chopped
  • Green onions, sliced
  • Sour cream

Instructions

  1. Preheat Oven: Heat your oven to 350 degrees Fahrenheit to prepare for baking the stuffed shells.
  2. Sauté Onion and Brown Meat: Heat olive oil in a skillet over medium-high heat. Add diced onions and sauté until softened. Add the ground meat and cook thoroughly, breaking it apart as it browns.
  3. Mix Filling Ingredients: Stir in the softened cream cheese until melted and well-combined with the meat. Add one can of enchilada sauce and the drained black beans, mixing thoroughly. Reduce heat to medium and cook for 2-3 minutes to meld the flavors, then remove from heat and set aside.
  4. Cook Pasta Shells: Meanwhile, cook the jumbo pasta shells according to package instructions until al dente. Drain and allow them to cool enough to handle without breaking.
  5. Assemble in Casserole Dish: Pour one-third of the remaining enchilada sauce onto the bottom of a 9×13 inch casserole dish. Arrange the cooked pasta shells in rows over the sauce.
  6. Stuff Shells: Spoon the meat and bean filling generously into each shell, filling them well.
  7. Add Sauce and Cheese: Pour the rest of the enchilada sauce evenly over the filled shells. Sprinkle shredded colby jack cheese evenly on top.
  8. Bake: Place the casserole dish in the preheated oven and bake for 15-20 minutes, or until the cheese is melted and bubbly.
  9. Serve: Remove from oven and let sit for a couple of minutes before serving. Add optional toppings such as avocado slices, chopped cilantro, green onions, and sour cream as desired.

Notes

  • This dish captures all the delicious flavors of enchiladas in a fun, stuffed pasta form—perfect for family meals or casual gatherings.
  • You can customize the protein by using ground venison, beef, or turkey, based on your preference.
  • The cheese choice is flexible—use colby jack or any preferred melting cheese.
  • Optional toppings like avocado and sour cream add freshness and creaminess to balance the spiced filling.
  • For a spicier version, consider adding jalapeños or a pinch of cayenne pepper to the filling.

Nutrition

  • Serving Size: 1 cup (approximately 3-4 shells)
  • Calories: 400
  • Sugar: 4g
  • Sodium: 700mg
  • Fat: 18g
  • Saturated Fat: 7g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 6g
  • Protein: 28g
  • Cholesterol: 75mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

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