Optional Toppings

Once the shells are baked, you can finish them with:

  • Sour cream
  • Chopped green onions
  • Fresh cilantro
  • Diced tomatoes
  • Sliced jalapeños
  • Avocado
  • Black olives
  • Crushed tortilla chips
  • Extra shredded cheese

What Kind of Pasta Shells Should You Use?

Look for jumbo pasta shells, sometimes labeled conchiglioni or jumbo shells.

You'll want shells large enough to hold a generous spoonful of filling.

I recommend cooking a few extra shells because some can split or tear while boiling.

That way, you won't find yourself with a beautiful pan of filling and one lonely shell missing!

Kitchen Tools You'll Need

This recipe doesn't require much.

  • Large pot for boiling pasta
  • Large skillet
  • Wooden spoon or spatula
  • 9x13-inch baking dish
  • Mixing spoon
  • Colander
  • Aluminum foil
  • Spoon for filling the shells

How to Make Taco Stuffed Shells

Step 1: Cook the Pasta Shells

Bring a large pot of salted water to a boil.

Cook the jumbo shells according to the package directions, but aim for slightly underdone pasta.

You don't want them completely soft because they'll continue cooking in the oven.

Drain the shells carefully and rinse briefly with cool water if needed to make them easier to handle.

Set them aside.

Step 2: Brown the Beef

While the pasta cooks, heat a large skillet over medium-high heat.

Add the ground beef and diced onion.

Cook until the beef is browned and the onion has softened.

Drain excess grease if necessary.

Step 3: Add the Taco Seasoning

Stir in the taco seasoning and ½ cup water.

Let everything simmer for a few minutes until the mixture thickens and the beef is nicely coated in seasoning.

Step 4: Make the Creamy Filling

Reduce the heat to low.

Add the softened cream cheese and salsa.

Stir until the cream cheese melts into the beef mixture and everything becomes creamy.

Remove the skillet from the heat.

Stir in ½ cup of the Mexican-blend cheese and ¼ cup of the cheddar cheese.

Taste and adjust the seasoning if needed.

Step 5: Prepare the Baking Dish

Preheat your oven to 350°F.

Lightly grease a 9x13-inch baking dish.

Spread the salsa or enchilada sauce evenly across the bottom.

This gives the shells a flavorful bed to sit in while they bake.

Step 6: Stuff the Shells

Now comes the fun part!

Take a cooked shell and gently open it.

Spoon a generous amount of taco beef filling inside.

Place the filled shell into the baking dish.

Continue until all the filling is used.

Arrange the shells fairly close together so they stay upright while baking.

Step 7: Add More Cheese

Sprinkle the remaining Mexican-blend cheese and cheddar over the stuffed shells.

For even more flavor, spoon a little extra salsa over the top if you'd like.

Because honestly, there is no such thing as too much cheese here!

Step 8: Bake

Cover the baking dish loosely with aluminum foil.

Bake for about 20 minutes.

Remove the foil and continue baking for another 10–15 minutes, or until the cheese is completely melted and bubbling around the edges.

If you want a more golden top, place the dish under the broiler for a minute or two at the end.

Keep a close eye on it—the cheese can go from beautifully golden to very brown very quickly!

Step 9: Add Your Favorite Toppings

Let the shells rest for a few minutes before serving.

Then add your favorite toppings.

A little sour cream and green onion is my go-to, but you can really have fun with this part.

Easy Additions and Variations

Add Black Beans

Stir drained and rinsed black beans into the beef mixture for extra texture and heartiness.

Add Corn

A handful of corn adds a subtle sweetness that works beautifully with the taco seasoning.

Make It Spicy

Use hot salsa, spicy taco seasoning, diced jalapeños, or a few dashes of hot sauce.

Add Bell Peppers

Diced red, green, or yellow bell peppers can be sautéed with the onion and beef.

Use Ground Turkey

Ground turkey works well if you'd prefer it over ground beef.

Try Chicken

Shredded cooked chicken can also be used in place of the ground beef.

Season it with taco seasoning and combine it with the cream cheese and salsa.

Make It Vegetarian

Skip the meat and use a combination of black beans, pinto beans, corn, peppers, and extra cheese.

What to Serve With Taco Stuffed Shells

These shells are filling on their own, but a few simple sides can turn them into a full taco-night feast.

Try serving them with:

  • Mexican rice
  • Refried beans
  • Black beans
  • Corn salad
  • Green salad
  • Guacamole
  • Pico de gallo
  • Tortilla chips and salsa

And don't forget the toppings!

A little fresh cilantro, creamy avocado, or cool sour cream can make every bite even better.

Tips for the Best Taco Stuffed Shells

Don't Overcook the Shells

This is probably the most important tip.

Cook them just until they're flexible enough to fill. Overcooked shells can become difficult to handle and may fall apart.

Cook Extra Shells

Always boil a few more shells than you think you'll need.

Some shells inevitably crack, and having extras makes assembly much less stressful.

Soften the Cream Cheese

Room-temperature cream cheese blends into the beef mixture much more easily.

If it's cold and firm, you'll spend more time trying to get it to melt evenly.

Don't Pack the Shells Too Tightly

A generous spoonful of filling is enough.

You don't need to force the mixture inside.

Let Them Rest

Give the finished casserole about 5 minutes before serving.

This allows the filling and cheese to settle slightly, making the shells easier to scoop.

Can You Make Taco Stuffed Shells Ahead of Time?

Absolutely!

Prepare the stuffed shells according to the recipe, cover the baking dish tightly, and refrigerate it until you're ready to bake.

If the dish is going straight from the refrigerator into the oven, it may need a little extra baking time.

For the best results, take the dish out of the refrigerator while the oven preheats and bake until the center is hot and the cheese is bubbling.

How to Store Leftovers

Transfer leftover shells to an airtight container and refrigerate.

They should be reheated until hot throughout.

Individual portions can be reheated in the microwave, while larger portions can be warmed in the oven.

If the pasta seems dry after refrigeration, add a spoonful of salsa before reheating.

Can You Freeze Taco Stuffed Shells?

Yes!

Taco Stuffed Shells are a great freezer meal.

For best results, assemble the shells in a freezer-safe baking dish but don't bake them.

Cover tightly with plastic wrap followed by aluminum foil, then freeze.

When you're ready to make them, thaw them in the refrigerator and bake according to the recipe, adding additional time if necessary to make sure the center is hot.

You can also freeze individual cooked portions for quick lunches or dinners.

Frequently Asked Questions

Can I use a different pasta shape?

Jumbo shells work best because they're large enough to hold the filling. Smaller shells won't provide the same stuffed-shell effect.

Can I use enchilada sauce instead of salsa?

Absolutely. Red enchilada sauce gives the dish a slightly deeper, more savory flavor.

Can I use homemade taco seasoning?

Definitely. Homemade seasoning is an easy way to adjust the salt and spice level to your liking.

Can I make these without cream cheese?

Yes. You can replace it with a little sour cream, softened cream cheese alternative, or simply add more shredded cheese. The texture will be slightly different, but they'll still be delicious.

Why are my pasta shells tearing?

They may have been overcooked, or they may have been handled too roughly after boiling. Cooking a few extra shells gives you some insurance.

Can I use leftover taco meat?

Absolutely! This is actually a fantastic way to turn leftover taco meat into a completely different dinner.

Simply warm the taco meat and combine it with the cream cheese, salsa, and shredded cheese before stuffing the shells.

Can I make Taco Stuffed Shells spicy?

Of course. Use spicy salsa, pepper jack cheese, jalapeños, hot sauce, or a little cayenne pepper.

What cheese works best?

Mexican-blend cheese and cheddar are easy choices, but Monterey Jack, Colby Jack, pepper Jack, or a combination of your favorites can work beautifully.

General Recipe Information

Prep time: 25 minutes
Cook time: 30–35 minutes
Total time: About 1 hour
Servings: 6
Category: Dinner
Cuisine: Mexican-inspired / American
Method: Oven-baked

Approximate Nutrition

Nutrition will vary depending on the exact ingredients and brands used.

A rough estimate per serving is:

  • Calories: 500–600
  • Protein: 28–35g
  • Carbohydrates: 45–55g
  • Fat: 22–30g
  • Fiber: 3–5g
  • Sodium: 900–1,200mg

For the most accurate information, calculate the nutrition using the specific products and quantities you use.

The Easiest Way to Make Taco Night Extra Fun

Taco Stuffed Shells are proof that dinner doesn't have to be complicated to be exciting.

You've got seasoned beef, creamy cheese, salsa, tender pasta, and that gorgeous melted layer of cheese on top.

It's familiar enough for picky eaters but different enough to make everyone look twice when you put the baking dish on the table.

And the best part?

You can change it every time.

Add beans.

Add corn.

Make it spicy.

Pile on the toppings.

Use leftover taco meat.

I promised you versatile, and here's proof!

More Easy Dinner Recipes to Try

If you're looking for more comforting family dinners, you might also enjoy:

  • Cheesy Beef Taco Pockets
  • Taco Bell Mexican Pizza
  • Garlic Butter Cheeseburger Rollups
  • 3-Ingredient Chicken Charleston
  • Beef and Macaroni Soup
  • One-Pan Chicken with Buttered Noodles

Did You Make This Recipe?

If you make these Taco Stuffed Shells, I'd love to hear how they turned out!

Leave a review and let me know what toppings you used.

Did you add jalapeños? Black beans? Extra cheese?

And if you take a photo, share it on Pinterest so other home cooks can find the recipe too.

There's something so satisfying about seeing a classic recipe take on a completely new personality.

Happy cooking—and get ready for that first cheesy, taco-filled bite!

;