Cheesy Taco Stuffed Shells

WANT TO SAVE THIS RECIPE?

Jumbo pasta shells stuffed with seasoned taco meat and creamy ricotta, smothered in salsa and melted cheese — this is the ultimate weeknight meal that your whole family will absolutely go crazy for!

THE CHEESIEST, MOST FUN TACO NIGHT UPGRADE YOU’LL EVER MAKE!

I am not exaggerating when I say this recipe is on repeat in my house. It started as one of those “let’s see what happens” experiments on a busy Tuesday night, and now it is one of the most highly requested dinners my family asks for. We’re talking taco night and pasta night colliding into one glorious, cheesy, saucy dish — and boom, dinner is served!

What I love most is that it comes together with ingredients I almost always have on hand. Ground beef, jumbo shells, salsa, taco seasoning, cheese — simple stuff that pulls together into something that feels super special. Even my pickiest eaters clean their plates, and I am a happy camper every single time. I literally make this several times a month, and it never gets old.

For a complete meal, I love to serve these stuffed shells alongside a simple green salad with a cilantro-lime dressing and some warm cornbread or tortilla chips on the side. You can also set out toppings like sour cream, sliced jalapeños, fresh avocado, and chopped cilantro so everyone can dress up their own plate. It turns dinner into a little event!

“This recipe is absolutely incredible — my husband went back for thirds and my kids are already asking when I’ll make it again. I prepped a batch on Sunday and we had the easiest weeknight dinner on Monday. This is a true keeper of a recipe. Thank you so much for sharing!”
– Melissa

Frequently Asked Questions

Can I use a different protein instead of ground beef?

Absolutely! Ground turkey or ground chicken work beautifully here and make the dish a little lighter. You could even use a plant-based ground meat crumble if you want to keep it meatless — just season it the same way and it will taste amazing. Whatever you prefer works perfectly in this recipe.

Can I make Cheesy Taco Stuffed Shells ahead of time?

Yes, of course! This is one of those recipes that is actually better when prepped ahead. You can assemble the entire dish, cover it tightly with foil, and refrigerate it for up to 24 hours before baking. Just pull it out of the fridge while your oven preheats and add about 10 extra minutes to the bake time since it will be cold going in.

Can I freeze these stuffed shells?

Absolutely! Assemble the dish in a freezer-safe baking dish, cover tightly with plastic wrap and then foil, and freeze for up to 3 months. When you’re ready to bake, thaw overnight in the refrigerator and bake as directed. This makes it a fantastic make-ahead freezer meal for those crazy busy nights.

What kind of salsa should I use?

Any salsa you love will work great here! I usually reach for a medium-heat chunky salsa because it gives the filling great flavor and a little kick. If you are cooking for picky eaters or little ones, a mild salsa is a perfect swap. You could even use enchilada sauce instead of salsa for a slightly different but equally delicious twist.

How do I store and reheat leftovers?

Store any leftover stuffed shells in an airtight container in the refrigerator for up to 4 days. To reheat, pop them in the microwave with a splash of water to keep them from drying out, or cover them with foil and warm in a 350°F oven for about 15 minutes. They reheat like a dream!

My shells keep tearing when I stuff them — what am I doing wrong?

The trick is to slightly undercook your shells — you want them just barely al dente, not fully soft, because they will continue to cook in the oven. Cook them for about 1-2 minutes less than the package directions say. Also, rinsing them with cold water right after draining stops the cooking and makes them so much easier to handle without tearing.

Ingredients Needed: (See Recipe Card Below for the Full Recipe)

  • Jumbo pasta shells — You will want to boil a few extra since some always break — totally normal and I’m not judging!
  • Lean ground beef — I use 85/15 for great flavor without too much grease. Ground turkey is a wonderful lighter swap.
  • Taco seasoning — A store-bought packet keeps things super simple, but homemade taco seasoning works just as well if you have it on hand.
  • Ricotta cheese — This makes the filling wonderfully creamy and adds a great nutritious protein boost. Cottage cheese blended smooth is a great budget friendly substitute.
  • Shredded Mexican cheese blend — I use it inside the filling and on top for that irresistible cheesy pull. Colby Jack or cheddar work great too.
  • Salsa — Used in the filling and spooned over the top. Pick your favorite heat level!
  • Cream cheese — Just a little bit makes the filling extra creamy and rich. Let it soften before mixing so it blends in easily.
  • Garlic — Fresh minced garlic adds so much flavor to the beef mixture. Garlic powder works in a pinch.
  • Diced onion — Cooked right into the beef for savory depth. Yellow or white onion both work perfectly.
  • Canned diced tomatoes with green chiles — Adds a little heat and a ton of flavor to the meat mixture. You can use plain diced tomatoes if you prefer a milder dish.
  • Toppings (optional) — Sour cream, sliced jalapeños, fresh avocado, cilantro, and green onions are all fantastic for serving.

Cheesy Taco Stuffed Shells

How to Make Cheesy Taco Stuffed Shells

Start by preheating your oven to 375°F and lightly spraying a 9×13-inch baking dish with nonstick cooking spray. Bring a large pot of salted water to a boil and cook your jumbo shells for about 1-2 minutes less than the package directions — you want them just barely tender so they are easy to stuff without falling apart. Drain them, rinse with cold water, and set them out on a lightly oiled baking sheet so they don’t stick together while you get the filling ready.

While the shells are cooking, heat a large skillet over medium-high heat and brown the ground beef with the diced onion, breaking it up as it cooks. You want to cook it until there’s no more pink — about 7-8 minutes. Add the minced garlic and cook for another minute until fragrant, then drain off any excess fat. Stir in the taco seasoning and the canned diced tomatoes with green chiles, letting everything simmer together for about 3 minutes so the flavors really come together. Remove from the heat and let it cool slightly.

Now for the filling! In a large mixing bowl, combine the ricotta cheese, softened cream cheese, half a cup of the shredded Mexican cheese blend, and about a third of a cup of salsa. Stir it all together until creamy and smooth, then fold in the cooled taco meat mixture. I like to taste it at this point and add a pinch of salt or a little extra taco seasoning if I feel like it needs a boost — keep tasting until it’s seasoned the way you like.

Spread about half a cup of salsa across the bottom of your prepared baking dish — this keeps the shells from sticking and adds so much flavor. Carefully spoon the filling into each shell using a small spoon or a cookie scoop (a cookie scoop is a total game-changer here, by the way) and nestle each filled shell into the baking dish in a single layer. Once all the shells are in, pour the remaining salsa over the top and sprinkle generously with the rest of the shredded cheese.

Cover the dish tightly with aluminum foil and bake for 25 minutes. Then uncover it and bake for another 10-15 minutes until the cheese is melted, bubbly, and just starting to get golden at the edges. Let it rest for about 5 minutes before serving — I know it is hard to wait, but it really does help everything set up nicely. Add your favorite toppings and boom — dinner is served!

Cheesy Taco Stuffed Shells

Pro Tips

  • Cook extra shells — Always boil a handful more shells than you think you need. Some will tear during cooking, and having backups means you won’t be short on stuffed shells when it comes time to fill them.
  • Soften the cream cheese first — Let your cream cheese sit at room temperature for at least 30 minutes before mixing. Cold cream cheese will leave lumps in your filling, and you want it super smooth and creamy.
  • Don’t skip the salsa layer on the bottom — Spreading salsa on the bottom of the baking dish does two things: it prevents the shells from sticking and it infuses flavor into the bottom of every shell as it bakes. It’s a small step that makes a big difference.
  • Use a cookie scoop for filling — A medium cookie scoop makes stuffing the shells so much faster and less messy. It gives you a perfectly portioned amount of filling every single time without the frustration of using just a spoon.
  • Let the meat cool slightly before mixing — If the taco meat is piping hot when you mix it into the ricotta and cream cheese, it can cause the cheeses to get oily. Give it 5-10 minutes to cool down for the creamiest filling possible.
  • Broil at the end for extra golden cheese — If you want that gorgeous bubbly, slightly browned cheese on top, pop the uncovered dish under the broiler for 2-3 minutes at the very end. Just keep a close eye on it so it doesn’t burn!

What to Serve with Cheesy Taco Stuffed Shells

These stuffed shells are already a pretty complete meal on their own, but a few simple sides can really round out the dinner table beautifully. My personal favorite pairing is a big, crispy romaine salad with a simple lime vinaigrette — the freshness cuts right through all that cheesy richness perfectly.

  • Simple romaine salad with lime vinaigrette — My personal favorite! Fresh, crisp, and the citrus dressing is the perfect contrast to all that cheesy goodness.
  • Mexican street corn (elote) — Sweet, creamy, and a little tangy — it’s a total crowd-pleaser alongside this dish.
  • Warm cornbread or corn muffins — Perfect for scooping up any extra cheesy salsa sauce from the pan.
  • Tortilla chips and guacamole — Set these out as a starter or side and everyone will be happy.
  • Cilantro lime rice — A light, fluffy rice that pairs beautifully with all the taco flavors happening in this dish.
  • Refried beans or black beans — A budget friendly, nutritious, protein-packed side that feels right at home next to these shells.

No matter what you choose to serve alongside, I promise this meal is going to be a total family favorite from the very first bite!

Cheesy Taco Stuffed Shells

No ratings yet
Jumbo pasta shells stuffed with seasoned taco meat and creamy ricotta, smothered in salsa and melted cheese — this is the ultimate weeknight meal that your whole family will absolutely go crazy for!
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6
Course: Dinner, Main Course
Cuisine: American, Mexican
Calories: 480

Ingredients
  

  • 20 jumbo pasta shells plus a few extra in case of breakage
  • 1 lb lean ground beef (85/15)
  • 1 small yellow onion finely diced
  • 3 cloves garlic minced
  • 1 packet (1 oz) taco seasoning
  • 1 can (10 oz) diced tomatoes with green chiles drained
  • 1 cup ricotta cheese
  • 4 oz cream cheese softened to room temperature
  • 1 ½ cups shredded Mexican cheese blend divided
  • 1 ½ cups salsa divided, medium heat recommended
  • salt and pepper to taste
  • optional toppings: sour cream, sliced jalapeños, diced avocado, chopped cilantro, sliced green onions

Method
 

  1. Preheat your oven to 375°F and lightly spray a 9x13-inch baking dish with nonstick cooking spray. Set aside.
  2. Bring a large pot of salted water to a boil. Cook the jumbo shells for 1-2 minutes less than the package directions indicate. Drain, rinse with cold water, and spread them out on a lightly oiled baking sheet to prevent sticking.
  3. Heat a large skillet over medium-high heat. Add the ground beef and diced onion and cook, breaking up the meat, until no pink remains, about 7-8 minutes. Add the minced garlic and cook for 1 minute more until fragrant. Drain excess fat.
  4. Stir the taco seasoning and drained diced tomatoes with green chiles into the skillet. Cook for 3 minutes, stirring occasionally, until well combined. Remove from heat and let cool for 5-10 minutes.
  5. In a large mixing bowl, stir together the ricotta cheese, softened cream cheese, ½ cup of the shredded Mexican cheese blend, and ⅓ cup of the salsa until smooth and creamy. Fold in the cooled taco meat mixture until fully combined. Taste and adjust seasoning with salt and pepper as needed.
  6. Spread ½ cup of the remaining salsa evenly across the bottom of the prepared baking dish. Using a spoon or medium cookie scoop, fill each cooked shell with the meat and cheese mixture and arrange them in a single layer in the baking dish.
  7. Spoon the remaining salsa (about ⅔ cup) over the stuffed shells. Sprinkle the remaining 1 cup of shredded Mexican cheese blend evenly over the top.
  8. Cover the baking dish tightly with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes, until the cheese is melted, bubbly, and lightly golden. Let rest for 5 minutes before serving. Add desired toppings and enjoy!

Nutrition

Calories: 480kcalCarbohydrates: 38gProtein: 32gFat: 21gSaturated Fat: 11gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gTrans Fat: 0.5gCholesterol: 95mgSodium: 890mgPotassium: 520mgFiber: 3gSugar: 6gVitamin A: 820IUVitamin C: 8mgCalcium: 320mgIron: 3mg

Notes

Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze the assembled unbaked dish (tightly wrapped) for up to 3 months. Thaw overnight in the fridge before baking.
Lighter swap: Substitute ground turkey for the ground beef and use part-skim ricotta and reduced-fat cream cheese to reduce the fat content while keeping the dish nutritious and protein-packed.
Sodium tip: To reduce sodium, look for a low-sodium taco seasoning and choose a lower-sodium salsa. You can also use plain diced tomatoes instead of the tomatoes with green chiles if you are watching salt intake.

Tried this recipe?

Let us know how it was!

WANT TO SAVE THIS RECIPE?

Leave a Comment

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

Recipe Rating




*