This Mexican Stuffed Shells Recipe is one of those comforting, flavorful dishes that always brings a crowd to the table. I absolutely love how it combines the fun, familiar shape of pasta shells with a spicy, cheesy taco filling that feels both indulgent and homey. Whether you’re making this for a casual weeknight dinner or a festive family gathering, you’ll find it’s a guaranteed winner.

When I first tried this recipe, I was amazed at how the creamy blend of cream cheese and seasoned beef just melts perfectly into the shells, soaking up the salsa and taco sauce without ever getting soggy. Plus, this Mexican Stuffed Shells Recipe is super forgiving—you can prep ahead, customize the filling to your liking, and easily feed a crowd without the fuss. Trust me, you’re going to want to add this one to your rotation.

🧡

Why You’ll Love This Recipe

  • Comfort Food Meets Mexican Flair: This recipe marries classic pasta with bold taco flavors for a delicious twist.
  • Easy to Customize: You can swap ground turkey for beef or adjust the spices to suit your taste.
  • Feed a Crowd with Ease: It’s a great option for potlucks or family dinners because it’s hearty and filling.
  • Prep Ahead Friendly: Assemble in advance and bake when you’re ready to eat—stress-free cooking!

Ingredients You’ll Need

Each ingredient in this Mexican Stuffed Shells Recipe plays a key role, from the creamy cheese that binds the filling to the zesty taco flavors that give it a kick. When shopping, try to grab good quality taco seasoning and fresh salsa for the best results.

  • Ground beef (or turkey): Choose lean meat to keep it tasty but not too greasy.
  • Low-sodium taco seasoning: This keeps your dish flavorful without being overwhelming on salt.
  • Cream cheese: Adds creaminess and helps bind the filling together smoothly.
  • Jumbo pasta shells: Perfect for stuffing and holding that scrumptious filling.
  • Salsa: Use your favorite kind—mild, medium, or spicy—to control the heat.
  • Taco sauce: It adds moisture and an extra layer of flavor to the bake.
  • Cheddar cheese: Sharp cheddar gives a nice tangy punch.
  • Monterrey jack cheese: Melts beautifully and balances out the cheddar’s sharpness.
  • Green onions: Fresh and crunchy, they make a bright garnish.
  • Sour cream: Optional, but I highly recommend for creamy topping that cools the spice.
📝
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 my favorite things about this Mexican Stuffed Shells Recipe is how easy it is to tweak. You can make it lighter, meat-free, or even add extra veggies for nutrition, and it still tastes incredible.

  • Meatless Version: I swapped ground beef for black beans and corn once, and it was a complete hit with the family—still hearty and full of flavor.
  • Spice It Up: Add chopped jalapeños or use hot salsa if you love a little extra heat.
  • Cheese Swap: Try pepper jack for a spicy kick or vegan cheese to make it dairy-free.
  • Veggie Boost: Stir in sautéed bell peppers, onions, or zucchini into the filling for extra texture and taste.

How to Make Mexican Stuffed Shells Recipe

Step 1: Brown the Meat and Mix the Filling

Start by heating your pan and browning the ground beef (or turkey). Once it’s nicely cooked through, add the taco seasoning and a little water according to the package directions. The real magic happens when you stir in that cream cheese—cover the pan and let it simmer until the cheese melts into a creamy, flavorful mixture. Just be patient here; the cream cheese can take a few minutes to fully melt. Once ready, set it aside to cool completely—this helps when stuffing the shells later and keeps things neat.

Step 2: Cook the Jumbo Pasta Shells

While your meat mixture is cooling, cook the jumbo pasta shells according to the package instructions—usually boiling for 10-12 minutes until al dente. I like to drain and then lay them out individually on a baking sheet or cutting board so they don’t stick together. This little step saves you from a messy, stuck-together pasta situation later on.

Step 3: Assemble and Bake

Pour the salsa evenly across the bottom of a 9×13 baking dish—this keeps the shells moist while baking and adds a tangy base layer. Then, gently stuff each shell with about 1-2 tablespoons of your cooled meat mixture. Place them in the pan open side up, arrange everything neatly so they don’t topple over, and drizzle taco sauce over the top. Cover with foil and bake at 350°F for 15-20 minutes—this step lets the flavors meld and warms everything through.

Step 4: Add Cheese and Finish Baking

After the initial bake, remove the foil and sprinkle equal parts cheddar and Monterrey jack cheese over the shells. Pop the dish back in the oven, uncovered, for another 5-10 minutes, or until the cheese melts and gets those irresistible golden spots. Watching the cheese bubble up is one of my favorite parts—it practically smells like a fiesta in your oven!

👨‍🍳

Pro Tips for Making Mexican Stuffed Shells Recipe

  • Cool the Filling: Letting the beef and cream cheese mixture cool completely before stuffing prevents the shells from breaking and keeps your hands clean.
  • Don’t Overcook Pasta: Cook the shells just until al dente as they’ll finish baking in the oven—this keeps them from getting mushy.
  • Use a Spoon for Stuffing: A small spoon or cookie scoop helps evenly fill shells without overstuffing or tearing.
  • Cover When Baking: Keeping the dish covered initially means the shells stay moist and flavorful, then uncovering lets that cheesy topping brown beautifully.

How to Serve Mexican Stuffed Shells Recipe

Mexican Stuffed Shells Recipe - Recipe Image

Garnishes

I always top mine with chopped green onions for a fresh crunch and bright color. A dollop of cool sour cream is essential too—it balances the spices perfectly. Sometimes, I throw on sliced black olives or a sprinkle of fresh cilantro if I want to jazz it up for company.

Side Dishes

This dish pairs wonderfully with a simple Mexican-style rice or a fresh green salad with lime vinaigrette to cut through the richness. If you’re feeling adventurous, some homemade guacamole or corn on the cob with chili lime butter takes the meal to the next level.

Creative Ways to Present

For special occasions, I like serving these in individual ramekins with one or two stuffed shells inside for a fancier look. You can also turn it into a layered casserole by spreading the filling and sauce between layers of cooked shells—a great way to make a crowd-pleaser buffet-style meal.

Make Ahead and Storage

Storing Leftovers

After the meal, I store leftovers in an airtight container in the fridge for up to 3 days. The flavors actually deepen after a day, so sometimes I’ll make it a day ahead just to enjoy the extra tasty results.

Freezing

This Mexican Stuffed Shells Recipe freezes beautifully. You can assemble the shells, cover tightly with foil and plastic wrap, and freeze before baking. When you want to enjoy it, just thaw overnight in the fridge and bake as directed—though I add a few extra minutes to make sure it heats through.

Reheating

I reheat leftovers covered with foil in the oven at 350°F for about 15-20 minutes to keep the shells moist and cheese melty. You can also microwave a single portion, but I suggest covering it to trap moisture, so it doesn’t dry out.

FAQs

  1. Can I make Mexican Stuffed Shells Recipe vegetarian?

    Absolutely! You can replace the ground beef with beans, lentils, or sautéed vegetables like zucchini and bell peppers. Use veggie taco seasoning for flavor, and the cream cheese will still add wonderful creaminess to the filling.

  2. What kind of pasta shells should I use?

    Jumbo pasta shells work best since they have enough room to hold a generous amount of filling. Regular-sized shells might be too small, making stuffing tricky and the dish less satisfying.

  3. Can I prepare this recipe ahead of time?

    Yes! I often assemble the stuffed shells the day before and keep the dish covered in the fridge. When you’re ready, bake as per instructions—just add a few extra minutes if your shells are cold straight from the fridge.

  4. How spicy is this recipe?

    The spice level mostly depends on your taco seasoning and salsa choice. You can easily adjust the heat by picking mild or spicy versions and by adding extra jalapeños if you like it hotter.

  5. Can I substitute the cream cheese?

    You can try ricotta or even sour cream if you prefer, but cream cheese gives the best creamy texture and helps bind the filling well. If you use a substitute, the filling consistency might be a bit looser.

Final Thoughts

This Mexican Stuffed Shells Recipe holds a special place in my heart—it’s one of those comforting dishes that’s impressive without being complicated. I love sharing it with friends and family because it feels festive and fresh, yet so cozy and satisfying. If you’re looking for a new twist on classic stuffed shells or a hearty Mexican-inspired meal that’s easy to throw together, give this one a try. I promise, you’ll be hearing “make this again!” from everyone at the table.

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

Mexican Stuffed Shells Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 84 reviews
  • Author: Paula
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 20 stuffed shells
  • Category: Main Course
  • Method: Baking
  • Cuisine: Mexican

Description

This Mexican Stuffed Shells recipe combines jumbo pasta shells filled with a flavorful mixture of seasoned ground beef and cream cheese, all baked in a zesty blend of salsa and taco sauce, topped with melted cheddar and Monterey Jack cheese. Perfect for a crowd or family dinner, it’s a cheesy, savory dish with a delicious Mexican twist.


Ingredients

Units Scale

Filling

  • 1 pound ground beef (or ground turkey)
  • 1 package low-sodium taco seasoning
  • 4 ounces cream cheese

Shells and Sauce

  • 20 jumbo pasta shells (about 6 ounces)
  • 1 1/2 cups salsa
  • 1 cup taco sauce

Cheese Topping

  • 1 cup cheddar cheese
  • 1 cup Monterey Jack cheese

Toppings

  • 3 green onions, chopped
  • Sour cream, for serving

Instructions

  1. Preheat the oven: Set your oven to 350°F (175°C) so it’s ready when you assemble the dish.
  2. Cook the meat mixture: In a pan, brown the ground beef over medium heat until fully cooked. Add the low-sodium taco seasoning and follow the package instructions for preparation. Stir in the cream cheese, cover the pan, and simmer until the cream cheese is completely melted and incorporated, mixing well to create a creamy, flavorful filling. Remove from heat and allow to cool.
  3. Prepare the pasta shells: Meanwhile, cook the jumbo pasta shells according to the package directions until al dente. Drain well and spread them out individually on a cutting board or baking sheet to prevent sticking as they cool.
  4. Assemble the stuffed shells: Pour salsa evenly into the bottom of a 9×13 inch baking dish. Stuff each cooled pasta shell with 1 to 2 tablespoons of the meat and cream cheese mixture and place them in the dish open side up. Once all shells are arranged, cover them with the taco sauce evenly.
  5. Bake covered: Cover the baking dish tightly with aluminum foil and bake in the preheated oven for 15 to 20 minutes. This allows the flavors to meld and heats the shells through.
  6. Add cheese and finish baking: Remove the foil and sprinkle the cheddar and Monterey Jack cheese evenly over the shells. Return the dish to the oven and bake uncovered for an additional 5 to 10 minutes, or until the cheese has melted and is bubbly.
  7. Garnish and serve: Remove from oven and top with chopped green onions or olives if desired. Serve the stuffed shells hot with sour cream and extra salsa on the side for added flavor.

Notes

  • Use ground turkey for a leaner option without sacrificing flavor.
  • Make sure to cool the meat mixture before stuffing the shells to avoid softening the pasta too much.
  • Jumbo pasta shells can be found in most grocery stores; handle them gently after cooking to prevent tearing.
  • Feel free to customize toppings with sliced olives, jalapeños, or fresh cilantro for extra zest.
  • Leftovers can be refrigerated and reheated covered in the oven at 350°F until warmed through.

Nutrition

  • Serving Size: 1 stuffed shell
  • Calories: 180
  • Sugar: 3g
  • Sodium: 300mg
  • Fat: 9g
  • Saturated Fat: 5g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 1g
  • Protein: 10g
  • Cholesterol: 35mg

Similar Posts

Leave a Reply

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

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