Mexican Stuffed Shells (Taco Stuffed Shells)
There’s something utterly comforting about a big baking dish full of cheesy, saucy pasta. These Mexican Stuffed Shells (Taco Stuffed Shells) take that cozy pasta-bake feeling and add bright, familiar taco flavors—salsa, corn, taco seasoning, and melty cheddar—so every bite tastes like a mini taco wrapped in a tender pasta shell. They’re weeknight-friendly, family-pleasing, and perfect for feeding a crowd or sending leftovers with someone who appreciates the gift of extra cheese.
Why you’ll love these Mexican Stuffed Shells (Taco Stuffed Shells)

- They’re simple to assemble: jumbo pasta shells are filled with a flavorful beef mixture, nestled into salsa, topped with cheese, and baked until bubbly.
- Bold taco-seasoned flavor without the fuss of tortillas or individual tacos.
- Flexible: swap the protein, use your favorite salsa, or double up the corn for extra texture.
- Hands-off baking time means you can prep other sides or desserts while the oven does the work.
Ingredients
- ▢20 pieces jumbo pasta shells (about half of a 12 ounce box)
- ▢½ teaspoon olive oil
- ▢1 teaspoon minced garlic
- ▢1 pound ground beef (I used 80/20)
- ▢½ teaspoon salt
- ▢15-16 ounces salsa (you can use your favorite jarred salsa or homemade)
- ▢1 cup frozen corn (frozen, canned or cut fresh from the cob)
- ▢2 tablespoons taco seasoning
- ▢2 cups cheddar cheese
Equipment
- Large pot for boiling pasta
- Large skillet
- Wooden spoon or spatula
- 9×13-inch baking dish (or similar size)
- Mixing bowl and spoon for stuffing shells
- Colander
Before you begin

Bring a large pot of salted water to a boil so you can cook the jumbo shells al dente. While the water heats, set out a bowl for stuffing and preheat your oven to 350°F (175°C). Have all your ingredients measured and ready to go—this recipe moves quickly once the shells are cooked.
Step-by-step instructions

Below are clear, easy-to-follow steps that preserve the original ingredient amounts and the order of preparation. Read through once before starting so you can work efficiently.
- Cook the pasta shells: Bring a large pot of salted water to a rolling boil. Add 20 jumbo pasta shells and cook until just al dente—firm to the bite but cooked through—according to package timing, usually 9–11 minutes. Stir occasionally so the shells don’t stick together. Once done, drain the shells in a colander and lay them out on a baking sheet or a clean kitchen towel so they don’t stick while you prepare the filling.
- Sauté garlic and brown the beef: Place a large skillet over medium heat and add ½ teaspoon olive oil. Once the oil is warm, add 1 teaspoon minced garlic and sauté very briefly, about 15–30 seconds, until fragrant but not browned. Immediately add 1 pound ground beef to the skillet. Break the beef into pieces with your spoon and cook, stirring occasionally, until it’s thoroughly browned and no pink remains, about 6–8 minutes.
- Season the beef: Sprinkle ½ teaspoon salt and 2 tablespoons taco seasoning over the browned beef. Stir to combine so the beef is evenly coated with seasoning. Allow the spices to toast for a minute to deepen their flavor.
- Add salsa and corn: Pour 15–16 ounces salsa into the skillet with the seasoned beef. Stir to incorporate the salsa into the meat, creating a saucy mixture. Fold in 1 cup frozen corn (no need to thaw if using frozen; if using canned corn, drain first). Let the mixture simmer gently for 2–3 minutes so the flavors meld and the corn warms through.
- Prepare for stuffing: Remove the skillet from heat and allow the beef mixture to cool slightly for a couple of minutes so it’s easier to handle. Spoon enough salsa from the skillet into the bottom of a 9×13-inch baking dish (about 1 cup) and spread a thin, even layer—this prevents the shells from sticking and creates a flavorful base.
- Stuff the shells: Using a spoon, fill each cooked jumbo shell with the beef, salsa, and corn mixture. Aim for an even amount of filling in each shell; a tablespoon or two per shell works well. Place each stuffed shell seam-side up in the prepared baking dish on top of the thin salsa layer.
- Add remaining salsa and cheese: Once all 20 shells are filled and arranged in the baking dish, pour any remaining salsa from the skillet evenly over the shells. Then sprinkle 2 cups cheddar cheese over the top, covering the shells in an even layer so the cheese melts into a bubbly, golden finish.
- Bake: Preheat your oven to 350°F if you haven’t already. Place the baking dish on the middle rack and bake for 20–25 minutes, or until the cheese is completely melted and begins to bubble. If you like a more golden, slightly crisp top, switch the oven to broil for the last 1–2 minutes while watching closely so the cheese doesn’t burn.
- Rest and serve: Remove the baking dish from the oven and let it rest for 5 minutes. The filling will firm up slightly, making the shells easier to serve. Use a spatula to transfer each stuffed shell to plates. Garnish as you like—fresh cilantro, sliced green onions, diced avocado, or a dollop of plain yogurt or sour cream are all lovely options. Serve warm.
Troubleshooting and tips
- If your pasta sticks together after draining, gently separate the shells as they cool using a fork or tongs and lay them single layer on a sheet to avoid clumping.
- Use salsa you love. A chunkier, medium-spice salsa works beautifully here, but a smoother or milder jar will also yield great results.
- Don’t overfill shells—leave a little room so the filling stays put and the shells heat through evenly.
- To save time, prepare the beef filling ahead and refrigerate. Rewarm briefly before stuffing and baking in the assembled dish.
- For crispier edges, broil the assembled dish for a minute at the end, but watch carefully to prevent burning.
Variations and swaps
- Protein swap: Use ground turkey, chicken, or a plant-based ground meat alternative in the same amount for a lighter or vegetarian-friendly option.
- Cheese variation: Mix cheddar with Monterey Jack or pepper jack for a little heat, keeping the total cheese amount at 2 cups.
- Veggie boost: Stir chopped bell pepper or sautéed onions into the beef mixture along with the corn for extra color and texture.
- Spice it up: Add a pinch of crushed red pepper flakes or a dash of hot sauce to the filling for more heat.
Make-ahead and storage
These shells hold up well for leftovers. Once cooled, cover the baking dish tightly with foil or transfer to an airtight container and refrigerate for up to 3 days. Reheat individual portions in the microwave for 1–2 minutes or place in a 350°F oven until warmed through. To freeze, assemble the stuffed shells in a freezer-safe dish, cover tightly, and freeze for up to 3 months. Thaw in the refrigerator overnight before baking as directed, adding a few extra minutes to the bake time if needed.
Serving suggestions
- A crisp green salad with a lime vinaigrette balances the richness of the cheese.
- Pickled red onions or a fresh pico de gallo add brightness and acidity.
- Warm tortillas on the side or a scoop of cilantro-lime rice make the meal feel extra hearty.
Notes on ingredient choices
Stick to the ingredient quantities listed above for the best balance of flavors and texture. The recipe calls for 20 jumbo pasta shells—about half of a 12 ounce box—so you won’t need the full package. Use ½ teaspoon olive oil to lightly sauté the garlic and keep the garlic measured at 1 teaspoon minced for an aromatic base. One pound ground beef provides comforting richness; if you prefer a leaner option, you can substitute the same amount of ground turkey or chicken. Season with ½ teaspoon salt and 2 tablespoons taco seasoning, and use 15–16 ounces of your preferred salsa to create both the filling and the saucy baking base. Add 1 cup frozen corn (or canned/fresh) for sweet pops of texture, and finish with 2 cups cheddar cheese for that classic melty top.
Final thoughts
These Mexican Stuffed Shells (Taco Stuffed Shells) are everything you want in a comfort meal—cheesy, flavorful, and comforting with a taco-inspired twist. They pack big taste in each forkful and are flexible enough to adapt to what’s in your fridge. Whether you’re feeding a family, bringing dinner to friends, or meal-prepping for the week, this recipe delivers an easy, satisfying dinner with familiar flavors everyone will love.
Enjoy the bubbly, cheesy goodness and the easy assembly. Happy cooking!

Mexican Stuffed Shells (Taco Stuffed Shells)
Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C). Spread about 1 cup of salsa evenly over the bottom of a 9×13-inch baking dish.
- Bring a large pot of salted water to a rolling boil. Add the jumbo shells and cook 8–9 minutes, just under al dente so they are flexible but not floppy. Drain in a colander and let cool enough to handle.
- Heat 1/2 teaspoon olive oil in a large skillet over medium-high heat. Add 1 teaspoon minced garlic and cook 1–2 minutes until fragrant.
- Add 1 pound ground beef to the skillet, break it up with a spatula, and season with 1/2 teaspoon salt. Cook until no longer pink, then drain any excess grease.
- Stir in 1 cup corn, 2 tablespoons taco seasoning, and 1/4 cup of the salsa. Cook until heated through and the seasoning is dissolved.
- Mix 1/2 cup of shredded cheddar into the meat until just melted. Remove the skillet from the heat.
- Spoon the meat mixture into each cooked shell (divide evenly), and arrange the stuffed shells in the prepared baking dish on top of the salsa in rows.
- Place dollops of the remaining salsa over each shell, then sprinkle the rest of the shredded cheddar evenly on top. Cover the dish with aluminum foil.
- Bake covered for 20–25 minutes, until heated through and the cheese is melted and gooey. Remove foil and serve.
Notes
- Estimated nutrition was calculated per shell.
- Most adults eat 3–5 shells depending on sides.
- This 9×13 pan typically feeds 5–6 people as a main dish.
