Published
Taco stuffed shells are my favorite way to merge two cuisines into one comforting, Tex-Mex inspired dinner. Jumbo pasta shells are filled with seasoned ground beef, salsa, and creamy cheese, then baked until hot and bubbly with melted cheddar. Instead of taco shells or tortillas, the pasta shells hold all those classic taco flavors. They’re finished with toppings everyone loves, like sour cream, tomatoes, green onions, and cilantro. It’s an easy taco pasta bake that combines the best parts of taco night and cheesy baked pasta in one dish.

In my house, Italian stuffed shells and taco salad are two dinners that always disappear fast. One night, I had the idea to combine them into taco stuffed shells. I take everything I love about taco night, seasoned ground beef, salsa, and creamy cheese, and spoon it into jumbo pasta shells instead of tortillas. I add the filled shells to a baking dish, top them with cheddar, and bake until the cheese is melted and bubbly. Then, they’re finished with classic taco toppings like sour cream, tomatoes, green onions, and cilantro. It’s simple, comforting, and the kind of dinner my family gets excited about every time it hits the table. If you try it, I’d love to hear how your family likes it, too.
Tips for Beginners
- Cook the shells just to al dente. The pasta should be tender but still slightly firm in the center. If the shells overcook, they become fragile and tend to tear when you try to fill them.
- Cream cheese is the key to the filling. It melts into the taco meat and salsa to create a creamy, cohesive mixture. Without it, the filling can separate and become watery instead of rich and scoopable.
- Drain the beef well after cooking. Too much grease left in the pan can make the filling oily and thin. I usually tilt the skillet and spoon off the excess grease before adding the salsa and cream cheese.
- Choose a thicker salsa. A chunky or restaurant-style salsa works best because it adds flavor without too much liquid. Very thin salsa can make the filling loose and cause the shells to sit in excess moisture.
- Let the shells cool slightly before stuffing. Freshly drained pasta is delicate and slippery. Giving the shells a few minutes to cool and dry makes them much easier to handle and helps prevent tearing while filling.
Taco Stuffed Shells

Ingredients
- 24 jumbo pasta shells
- ½ tbsp olive oil
- ½ onion chopped
- 1 lb. ground beef
- 1 packet taco seasoning or 3 tbsp
- 1 cup salsa
- 4 oz. cream cheese
- 1 cup shredded cheddar cheese
- sour cream
- 2 roma tomatoes chopped
- ¼ cup chopped green onion
- 2 tbsp chopped cilantro
Instructions
- Preheat the oven to 350°F. Cook the jumbo pasta shells according to package directions. Drain and let the shells dry on a layer of paper towel.24 jumbo pasta shells
- Heat the oil in a large skillet over medium heat. Add in the onion and a sprinkle of salt. Cook for a few minutes until softened.½ tbsp olive oil, ½ onion
- Add in the beef and taco seasoning and cook until browned. Drain the grease from the skillet.1 lb. ground beef, 1 packet taco seasoning
- Add in the salsa and cream cheese. Stir until the cream cheese is melted and incorporated.4 oz. cream cheese, 1 cup salsa
- Scoop the taco meat into each shell and place in a greased casserole dish. Top with shredded cheese.1 cup shredded cheddar cheese
- Cover with tin foil and bake for 15 minutes. Then, remove the foil and bake for an additional 5 minutes until the cheese is melted and bubbly.
- Top the shells with a drizzle of sour cream, chopped tomatoes, chopped green onion, and chopped cilantro.sour cream, 2 roma tomatoes, ¼ cup chopped green onion, 2 tbsp chopped cilantro
Becky’s Tips
- Ground turkey can be used instead of beef. It’s a great lighter option and still absorbs the taco seasoning well. If using turkey, you may want to add a small drizzle of olive oil while cooking since it’s leaner than beef.
- Pepper Jack cheese adds a little heat. Swap some or all of the cheddar for Pepper Jack if you want a slightly spicier version with extra flavor.
- Black beans make the filling heartier. Stir in about ½ to 1 cup of drained and rinsed black beans to stretch the filling and add extra protein and texture.
- Corn adds sweetness and texture. A handful of frozen or canned corn brings a nice pop of sweetness that balances the savory taco flavors.
Nutrition information is automatically calculated, so should only be used as an approximation.
How to Make Taco Stuffed Shells Step by Step

Gather the ingredients: Gather all the ingredients together. Preheat the oven to 350°F and lightly grease a medium casserole dish.

Cook and drain the shells: Bring a large pot of salted water to a boil and cook 24 jumbo pasta shells according to the package directions until al dente, meaning tender but still slightly firm in the center. Drain the shells and spread them out on a layer of paper towels so they can dry slightly and won’t stick together. Let them cool while you prepare the filling.

Sauté the onion: Heat ½ tbsp olive oil in a large skillet over medium heat. Add ½ chopped onion along with a small pinch of salt and cook for 3–4 minutes, stirring occasionally, until the onion softens and becomes fragrant and slightly translucent.

Cook the taco meat: Add 1 lb. ground beef and 1 packet (or 3 tbsp) taco seasoning to the skillet with the onions. Cook for 5–6 minutes, breaking the beef apart with a wooden spoon as it cooks, until the meat is browned and crumbly. Drain the excess grease from the skillet so the filling doesn’t become oily.

Make the creamy taco filling: Stir 1 cup salsa and 4 ounces cream cheese into the taco meat mixture. Continue stirring over medium heat until the cream cheese melts completely and blends into the beef and salsa, creating a creamy, thick filling that holds together easily on a spoon.

Stuff the shells: Using a spoon, fill each cooked pasta shell with a generous scoop of the taco meat mixture and arrange the filled shells in the prepared casserole dish.

Top with cheese: Once all the shells are filled, sprinkle 1 cup of shredded cheddar cheese evenly over the top.

Bake the casserole: Cover the dish loosely with foil and bake for 15 minutes. Remove the foil and bake for an additional 5 minutes, until the cheddar cheese is fully melted, bubbly, and lightly golden around the edges.

Add the toppings and serve: Drizzle the baked shells with sour cream, then sprinkle with 2 chopped Roma tomatoes, ¼ cup chopped green onion, and 2 tbsp chopped cilantro. Serve warm while the cheese is still melty and the shells are tender.

How to Store and Reheat
Leftover taco stuffed shells store well and make a great next-day meal. Place any leftovers in an airtight container and refrigerate for up to 4 days.
For longer storage, freeze the fully assembled shells in a freezer-safe casserole dish wrapped tightly with foil for up to 3 months. To reheat, bake the shells in a 350°F oven for 20–25 minutes until warmed through. You can also microwave individual portions for 1–2 minutes for a quick meal.
If you want to prepare this dish ahead of time, assemble the stuffed shells in the casserole dish, cover tightly, and refrigerate for up to 24 hours before baking, then bake as directed when ready to serve.
Serving Suggestions
These taco stuffed shells are one of my favorite dinners when I need something easy that feeds the whole family. I make them for busy weeknights, casual weekends, or when friends come over for a fun twist on taco night. Sometimes I even drizzle a little warm queso over the top for an extra cheesy finish. If I’m feeding a crowd, I like serving them with Trash Can Nachos for a shareable side. For a full Tex-Mex style meal, I’ll add Mexican Hot Dogs. And if I want to lean into the Italian side of the dish, I’ll serve it with Italian Salsa for a fresh, herby contrast.
More Tex-Mex Dinner Recipes We Love
- Taco Spaghetti: This taco spaghetti combines pasta night and taco night into one easy dinner. Taco-seasoned beef sauce is tossed with spaghetti noodles and plenty of cheese. It’s a fun Tex-Mex twist on classic pasta.
- Taco Mac and Cheese: This taco mac and cheese brings together creamy mac and cheese with seasoned taco beef, beans, and corn for a cheesy, family-friendly dinner packed with Tex-Mex flavor.
- Mexican Stuffed Shells: These Mexican stuffed shells take classic stuffed pasta and give it a bold Tex-Mex twist. Jumbo shells are filled with taco-seasoned ground beef, baked with plenty of melted cheese, and finished with flavorful toppings like sour cream and cilantro for a hearty, crowd-pleasing dinner.












