If you’ve never thought to tuck zesty taco beef into a tender jumbo pasta shell, you’re about to meet your new favorite dinner. We’re taking everything you love about a loaded ground beef taco and turning it into a bubbly, cheese covered bake with a velvet filling trick that makes every bite creamy.

taco stuffed shells being scooped with a wooden spoon

I’ve found that the biggest mistake people make with stuffed pasta is letting the filling get dry and crumbly, which is why I spent time perfecting a velvet beef technique for this recipe. By incorporating a little cream cheese and a splash of starchy pasta water, we create an emulsion that binds the spices and the meat into a silky filling. It’s a small touch that ensures the beef stays juicy through the entire bake.

When I was testing this, I wanted a dish that felt like a full meal. Something that was structured and impressive enough to serve to guests, but still simple enough to make for your own family dinner in under an hour.

This version wins because it balances the zesty taco kick with a rich, creamy texture that you just can’t get from a standard taco mix. It’s the kind of dish that has everyone asking for the recipe before they’ve even finished their first shell.

Why You’ll Love It

  • The Velvet Texture: Thanks to the cream cheese and pasta water trick, you’ll never have to deal with dry, crumbly beef falling out of your shells. It’s rich, silky, and stays where it’s supposed to.
  • The Flavor Balance: Between the smoky green chiles, the tangy taco sauce, and the sharp cheddar, every layer has flavor.
  • Dinner in Under an Hour: This gives you that “Sunday Dinner” feeling of a structured, baked meal, but it’s streamlined enough to get from the stove to the oven in about 20 minutes.
  • Crowd Appeal: It’s a safe bet for picky eaters, but still loved by those that aren’t. It combines the comfort of pasta with the flavor of tacos.

Ingredients for Taco Filled Pasta Shells

  • Jumbo Pasta Shells: You’ll find these in the pasta aisle. Look for “Jumbo”. Anything smaller and you’ll be fighting to get the filling in. I always boil a few extra just in case one or two decide to tear in the pot!
  • 85–93% Ground Beef: I prefer this range because it gives you enough fat for flavor without leaving the shells sitting in a pool of grease.
  • Yellow Onion & Fresh Garlic: This is where the foundation of flavor starts. Sautéing the onion until it’s soft and translucent ensures you get the sweetness without the “crunch,” and fresh garlic always beats the jarred stuff for that aromatic kick. But honestly, use the jarred stuff if that’s what you have on hand!
  • Taco Seasoning: Use your favorite brand or a homemade blend. Since we’re adding other fresh ingredients, the seasoning packet acts as a concentrated flavor booster.
  • Diced Green Chiles: These come in those tiny 4 oz cans or you can get them jarred from brands like 505. They add a mild, smoky depth that really rounds it out. Don’t skip these. They are the “secret” to making the filling taste homemade rather than just “out of a packet.”
  • Tomato Sauce: Just a few tablespoons here acts as a glaze for the beef, helping the seasoning stick to the meat before we even add the creamy elements.
  • Cream Cheese: This is the backbone of the “velvet” filling. Make sure it’s softened to room temperature before you start, so it melts into the beef seamlessly without leaving any white lumps behind. I’ll be honest with you on this one… I’m brand picky here. I always go for Philadelphia brand because I feel like it melts smoother.
  • Reserved Pasta Water: This is your starchy gold. It helps bind the cream cheese and the spices to the meat, ensuring the filling is rich and stays moist while it bakes.
  • Taco Sauce vs. Salsa: We’re using both for a reason. The salsa provides the chunky texture for the bottom of the dish, while the taco sauce adds that smooth, vinegary tang that cuts through the richness of the beef.
  • The Cheese Duo: We’re using Sharp Cheddar for that punchy flavor and Monterey Jack for the superior melt. If you want a little more “zip,” feel free to swap the Jack for Pepper Jack.

How to Make Stuffed Taco Shells with Cream Cheese

1. Prep the Pasta

Start by bringing a large pot of well-salted water to a boil. Drop your jumbo shells and cook them just until al dente. You want them tender but with a firm bite, because they’ll continue to soften slightly once they’re in the oven. Before you drain them, scoop out a cup of that starchy pasta water. Drain the shells and set them aside.

2. Build the Base

In a large skillet over medium heat, brown your ground beef with the diced onions. Cook this until the beef is fully browned, and the onions have turned soft and translucent. If there’s excess grease, go ahead and drain it now. Stir in the minced garlic and cook for just about 30 seconds. Long enough to smell it, but not long enough to brown it.

3. Create the Filling

Stir in your taco seasoning, the diced green chiles, and those few tablespoons of tomato sauce. Let this cook for a minute or two; you want the tomato sauce to reduce slightly and coat the beef. Pour in your half-cup of water and let it simmer until the mixture thickens up. Now, turn the heat down to low and add the cubed cream cheese. Stir it constantly until it’s completely melted and the beef looks silky. Finally, stir in a splash of that reserved pasta water to keep everything scoopable.

4. Assemble the Dish

Preheat your oven to 350°F. Spread most of the salsa and just a bit of the taco sauce across the bottom of a 9×13 baking dish. This creates a nest for the shells. Generously spoon the beef mixture into each shell and line them up in the dish. Drizzle that last bit of salsa and the remaining taco sauce over the tops. Finish with a heavy hand of shredded Cheddar and Monterey Jack.

5. Bake It

Cover the dish loosely with foil and bake for 15 minutes to get everything hot and melty. Remove the foil and bake for another 5–10 minutes. You’re looking for the cheese to be bubbly and just starting to golden. Let the shells rest for about 5 minutes before serving. This helps the filling set so they stay pretty on the plate.

Tips & Tricks

  • Cook two or three extra shells than the recipe calls for. There is almost always a shell that splits or tears in the boiling water. Having a few backups ensures you have enough to fill your baking dish perfectly.
  • If you aren’t stuffing the shells immediately after draining, toss them with a tiny drizzle of neutral oil. This prevents them from sticking together and tearing when you try to pull them apart.
  • I cannot stress this enough: soften your cream cheese. If you drop cold cream cheese into the hot beef, it’ll eventually melt, but you’ll have to work a lot harder to get those tiny white lumps out.
  • If you have the time, grate your cheese from the block. Pre-shredded cheese is coated in potato starch to keep it from clumping in the bag, which means it doesn’t melt nearly as smooth.
  • Keep the spice level in mind. You’re working with multiple layers here where you can control the heat (salsa, taco sauce, cheese, taco seasoning, green chiles). If you go with the “hot” version of all of these, you’ll end up with a pretty spicy result.

Toppings for Cheesy Taco Shells

  • Sour Cream
  • Pico de Gallo
  • Guacamole
  • Salsa
  • Chile con Queso

How to Store, Freeze, and Reheat Taco Pasta Shells

Leftover Taco Pasta Shells can be stored in an airtight container in the refrigerator up to 3 days or the freezer for up to 6 months. To reheat, I recommend placing them in an oven safe container and heating through at 300°F.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get great new recipes from us every week!

Cheesy Taco Stuffed Shells

By: kara
No ratings yet
Prep 25 minutes
Cook 25 minutes
Total 50 minutes
Servings: 6 servings
Jumbo pasta shells stuffed with a creamy taco-seasoned beef filling, baked in salsa and taco sauce, and topped with gooey melted cheese for an easy, comforting dinner.

Ingredients 

  • 18-20 jumbo pasta shells about 12 oz
  • 1 lb ground beef 85–93% lean
  • ¼ cup finely diced yellow onion
  • 2 cloves garlic minced
  • 1 ounce packet taco seasoning
  • 4 ounce can diced green chiles, drained
  • 2-3 tablespoons tomato sauce
  • ½ cup water
  • 8 oz cream cheese softened and cubed
  • ¼ cup reserved pasta water
  • cups salsa
  • ¾ cup mild taco sauce divided
  • 1 cup shredded sharp cheddar cheese
  • 1 cup shredded Monterey Jack or Pepper Jack cheese
  • Salt to taste (if needed)
  • Optional toppings: chopped cilantro sliced green onions, sour cream, crushed tortilla chips

Instructions 

  • Bring a large pot of well-salted water to a boil. Cook jumbo pasta shells just until al dente. Drain, reserving at least 1 cup of the pasta water. Set shells aside.
  • In a large skillet over medium heat, add ground beef and diced onion. Cook, breaking up the meat, until browned and the onion is soft and translucent, about 6–8 minutes. Drain excess grease if needed.
  • Add garlic and cook for 30 seconds, just until fragrant.
  • Stir in taco seasoning, green chiles, and tomato sauce. Cook for 1–2 minutes, allowing the tomato sauce to reduce and coat the beef.
  • Pour in water and stir well. Simmer for 2–3 minutes until slightly thickened.
  • Reduce heat to low and add cream cheese. Stir until fully melted and smooth. Remove from heat and stir in ¼ cup reserved pasta water to keep the filling creamy.
  • Preheat oven to 350°F.
  • In a bowl, mix salsa and ½ cup of the taco sauce. Spread evenly across the bottom of a 9×13 baking dish.
  • Spoon taco beef mixture into each pasta shell and arrange shells open-side up in the baking dish.
  • Drizzle remaining ¼ cup taco sauce evenly over the stuffed shells.
  • Sprinkle cheddar and Monterey Jack (or Pepper Jack) cheese evenly over the top.
  • Cover loosely with foil and bake for 15 minutes. Uncover and bake an additional 5–10 minutes, until heated through and the cheese is melted and bubbly.
  • Let rest for 5 minutes before serving. Add desired toppings and serve warm.

Notes

  • Shell count: Jumbo shells vary by brand. Cook a few extra in case some tear while boiling or stuffing.
  • Tomato sauce: Using a small amount and letting it reduce adds depth without making the filling watery.
  • Cheese swap: Monterey Jack gives the best melt, while Pepper Jack adds a little heat. Either works well here.
  • Make ahead: The filling can be made up to 2 days in advance and refrigerated. Let it come to room temperature before stuffing.
  • Prevent dryness: If the filling feels thick, stir in a splash of reserved pasta water before stuffing the shells.
  • Leftovers: Leftovers reheat best covered to keep the shells from drying out.

Nutrition

Serving: 3stuffed shells, Calories: 467kcal, Carbohydrates: 16g, Protein: 27g, Fat: 33g, Saturated Fat: 17g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 11g, Trans Fat: 1g, Cholesterol: 110mg, Sodium: 2124mg, Potassium: 595mg, Fiber: 3g, Sugar: 7g, Vitamin A: 1392IU, Vitamin C: 33mg, Calcium: 376mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: comfort food, Dinner, Main Course
Cuisine: American, Mexican

Hi! I’m Kara!

Kara loves all things food and spending time with her family and dogs. She has a passion for cooking and loves making yummy, family-friendly recipes.

Browse More Recipes

Leave a comment

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

Recipe Rating