Mexican Stuffed Shells
I make this dish when I want comfort food with a Mexican twist but without the fuss. Big jumbo pasta shells cradle a savory, seasoned meat filling bound with cream cheese, and a blanket of salsa and melted cheese finishes it off. It’s one of those dinners that looks special but comes together quickly—great for weeknights or a casual weekend family meal.
The recipe leans on pantry-friendly ingredients: taco seasoning, salsa, and taco sauce do most of the flavor work. That makes it easy to customize—use ground turkey for a lighter take, swap cheeses, or add fresh toppings at the end. The finished dish is saucy, cheesy, and perfect with a dollop of sour cream.
Below you’ll find a clear ingredient list, the exact step-by-step instructions, and practical tips from my testing. I write these recipes so you can get confident in the kitchen without wading through fluff. Let’s get started and make a tray of Mexican Stuffed Shells that’s reliably delicious every time.
What You’ll Need
Ingredients
- 1 pound ground beef (or ground turkey) — The base of the filling; turkey is a leaner swap if you prefer.
- 1 package low-sodium taco seasoning — Concentrated flavor for the meat without extra salt if you choose low-sodium.
- 4 ounces cream cheese — Adds creaminess and helps bind the filling so it stays in the shells.
- 20 jumbo pasta shells (about 6 ounces) — Large shells make perfect cups for stuffing; cook them just until al dente.
- 1 1/2 cups salsa — Forms the saucy base in the baking dish; use your favorite style (mild, medium, or hot).
- 1 cup taco sauce — Pours over the shells before baking for extra saucy, tangy flavor.
- 1 cup cheddar cheese (or just use all of one kind of cheese) — Adds sharpness and color when melted on top.
- 1 cup Monterrey jack cheese — Melts beautifully and balances cheddar; you can use two cups of one cheese if preferred.
- 3 green onions — Thinly sliced for a fresh, oniony finish and a pop of color.
- Sour cream — Optional for serving; cool and creamy contrast to the warm, spicy shells.
Cook Mexican Stuffed Shells Like This
- Preheat oven to 350°F.
- Bring a large pot of salted water to a boil and cook the 20 jumbo pasta shells according to package directions; drain and spread the shells individually on a baking sheet or cutting board so they don’t stick together.
- While the pasta cooks, heat a large skillet over medium-high heat and add the 1 pound ground beef (or ground turkey). Brown, breaking up the meat with a spoon until no pink remains.
- Drain any excess fat from the skillet, return the meat to the pan, add the 1 package low-sodium taco seasoning and prepare according to the package directions.
- Add the 4 ounces cream cheese to the seasoned meat, reduce heat to low, cover, and simmer, stirring occasionally, until the cream cheese melts and the mixture is well combined.
- Remove the skillet from heat and let the meat mixture cool until it is no longer steaming and is easy to handle.
- Pour 1 1/2 cups salsa evenly over the bottom of a 9×13-inch baking dish.
- Spoon about 1–2 tablespoons of the cooled meat mixture into each shell and place the stuffed shells in the baking dish, open side up, in a single layer.
- Pour 1 cup taco sauce evenly over the arranged shells.
- Cover the baking dish tightly with foil and bake at 350°F for 15–20 minutes.
- Remove the foil, sprinkle the shells evenly with the 1 cup shredded cheddar cheese and 1 cup shredded Monterrey jack cheese (or use all of one cheese if you prefer), and bake uncovered for an additional 5–10 minutes, until the cheese is melted and bubbly.
- Thinly slice the 3 green onions and sprinkle them over the baked shells. Serve warm with sour cream and extra salsa if desired.
Reasons to Love Mexican Stuffed Shells

They look like a special-occasion casserole but require minimal hands-on time. Prep is straightforward: boil shells, brown meat, fill, and bake. The cream cheese in the filling makes the texture lush without any complicated steps.
The flavor profile is a crowd-pleaser—spicy, tangy, and cheesy with fresh brightness from green onions and sour cream. It’s very adaptable: switch proteins, make it vegetarian with seasoned beans, or change cheeses to suit what you have on hand.
No-Store Runs Needed

This recipe is forgiving with pantry substitutions. If you’re missing Monterrey jack, use another mild melting cheese such as mozzarella. No taco sauce? Mix some salsa with a splash of hot sauce or enchilada sauce. No cream cheese? A thick ricotta will work, though the texture shifts slightly.
If you don’t have jumbo shells, you can use medium shells or even small manicotti tubes—adjust filling amounts and packing so they all fit snugly in your baking dish.
Prep & Cook Tools
You don’t need anything fancy. A large pot for pasta, a big skillet for browning meat, a 9×13-inch baking dish, a baking sheet or cutting board to prevent shells from sticking, a spatula or spoon for breaking up meat, and foil for baking. A cheese grater and a sharp knife for the green onions make finishing quicker.
What Not to Do
Do not overcook the shells. They should be al dente because they finish in the oven and will soften more; overcooked shells fall apart when you fill them. Don’t skip cooling the meat filling slightly—filling them while steaming hot makes them slippery and harder to handle. Finally, avoid skimping on the salsa base in the pan; it keeps the shells from drying out and adds needed flavor.
Season-by-Season Upgrades
Spring
Add chopped roasted asparagus or peas to the filling for a fresh, seasonal lift. Finish with a squeeze of lime and cilantro for brightness.
Summer
Use fresh pico de gallo in place of jarred salsa and top with diced avocado after baking. Fresh corn kernels folded into the meat work well too.
Fall
Stir roasted poblano peppers into the filling for smokiness, and swap in a sharper aged cheddar as temperatures drop.
Winter
Make it heartier with black beans and a pinch of smoked paprika for depth. Serve with warm tortillas and a side of refried beans to make it extra comforting.
What I Learned Testing
Keep the shell-handling simple: drain them, spread them out, and let them cool a minute before filling. I found that stuffing with a small cookie scoop or two spoons produces consistent portions and cuts time. Using low-sodium taco seasoning gives you control over salt because both taco sauce and some salsas can be salty.
Even distribution of salsa in the pan is important. When shells sit directly on the salsa base they absorb moisture and flavor. Covering the dish tightly for the initial bake keeps the filling warm and lets the flavors meld before you broil the cheese to bubbly perfection.
Prep Ahead & Store
You can fully assemble the stuffed shells, cover tightly with foil, and refrigerate for up to 24 hours before baking. If you refrigerate assembled shells, add 5–10 extra minutes to the covered bake time so the center heats through.
Leftovers keep well in an airtight container for 3–4 days. Reheat in the oven at 350°F until warmed through (about 15–20 minutes), or microwave individual portions—cover loosely to trap steam and prevent drying. For freezer storage, freeze assembled but unbaked shells in a foil-covered dish for up to 2 months. Thaw overnight in the fridge before baking, or bake covered from frozen adding 15–20 extra minutes to the covered bake time.
Frequently Asked Questions
Can I make this vegetarian? Yes. Replace the ground beef with seasoned cooked lentils, crumbled tofu, or a mixture of black beans and finely chopped vegetables. Keep the cream cheese to bind the filling, or use ricotta for a lighter texture.
Can I use pre-made rotisserie chicken? You can, but the directions are written for ground meat. If using shredded chicken, toss it with the taco seasoning and a bit of cream cheese or ricotta to mimic the binding and moisture of the original filling.
How spicy will this be? That depends on your salsa and taco sauce. Use mild varieties if you want gentle heat. You can always add hot sauce at the table for those who want more kick.
Can I assemble ahead and freeze? Yes—see the Prep Ahead & Store section. Freeze assembled and covered, then thaw before final baking for best texture.
Before You Go
This is a reliable, family-friendly recipe that scales well and tolerates substitutions. The core idea is simple: a creamy, seasoned filling, a saucy base, and lots of melty cheese. Once you’ve made it a couple of times, you’ll have your favorite tweaks—more heat, extra veggies, or a crunchy topping. Keep a bag of jumbo shells and a jar of salsa in your pantry and you’ll have dinner solutions in minutes.
If you try it, tag a photo and tell me what you swapped—those little variations are how recipes become your own. Enjoy the warm, cheesy comfort of Mexican Stuffed Shells tonight.

Mexican Stuffed Shells
Ingredients
Ingredients
- 1 poundground beef (or ground turkey)
- 1 package low-sodium taco seasoning
- 4 ouncescream cheese
- 20 jumbo pasta shells (about 6 ounces)
- 1 1/2 cupssalsa
- 1 cuptaco sauce
- 1 cupcheddar cheese (or just use all of one kind of cheese)
- 1 cupMonterrey jack cheese
- 3 green onions
- Sour cream
Instructions
Instructions
- Preheat oven to 350°F.
- Bring a large pot of salted water to a boil and cook the 20 jumbo pasta shells according to package directions; drain and spread the shells individually on a baking sheet or cutting board so they don’t stick together.
- While the pasta cooks, heat a large skillet over medium-high heat and add the 1 pound ground beef (or ground turkey). Brown, breaking up the meat with a spoon until no pink remains.
- Drain any excess fat from the skillet, return the meat to the pan, add the 1 package low-sodium taco seasoning and prepare according to the package directions.
- Add the 4 ounces cream cheese to the seasoned meat, reduce heat to low, cover, and simmer, stirring occasionally, until the cream cheese melts and the mixture is well combined.
- Remove the skillet from heat and let the meat mixture cool until it is no longer steaming and is easy to handle.
- Pour 1 1/2 cups salsa evenly over the bottom of a 9×13-inch baking dish.
- Spoon about 1–2 tablespoons of the cooled meat mixture into each shell and place the stuffed shells in the baking dish, open side up, in a single layer.
- Pour 1 cup taco sauce evenly over the arranged shells.
- Cover the baking dish tightly with foil and bake at 350°F for 15–20 minutes.
- Remove the foil, sprinkle the shells evenly with the 1 cup shredded cheddar cheese and 1 cup shredded Monterrey jack cheese (or use all of one cheese if you prefer), and bake uncovered for an additional 5–10 minutes, until the cheese is melted and bubbly.
- Thinly slice the 3 green onions and sprinkle them over the baked shells. Serve warm with sour cream and extra salsa if desired.
Equipment
- Large Pot
- Large Skillet
- Baking Sheet
- 9x13 inch Baking Dish
- Aluminum Foil
Notes
Source:
The Way to His Heart

