Five Cheese Stuffed Shells Recipe (Under $12 for Family of 4!)
It’s 5:45 PM. The kids are circling the kitchen like tiny sharks, someone just knocked over a cup of juice, and you have absolutely nothing planned for dinner. We’ve all been there. A lot.
This budget stuffed shells recipe is exactly what you need in your back pocket for nights like that. It feeds four people for about $11–$12 total — that’s under $3 a plate. Prep is just 20 minutes, and the oven handles everything else.
Oh, and anything smothered in five kinds of melted cheese is basically guaranteed to disappear. (Yes, even by the kid who claims to hate everything.)
In this post, you’ll find the full recipe and a realistic price breakdown. I’ll also walk you through easy ways to customize it, how to store leftovers, and the questions readers ask me most.
Why You’ll Love This Budget Stuffed Shells Recipe
- Costs less than $3 per serving using Walmart or Aldi prices — cheaper than a fast food kids’ meal
- Only 20 minutes of active prep — the oven does the heavy lifting for 33 minutes
- Five cheeses make every bite rich, creamy, and impossible to say no to
- Kid-tested and approved — this is the kind of saucy, cheesy pasta that even picky eaters clean their plates for
- Freezer-friendly — double the batch, and you’ve got a future dinner basically for free
What You’ll Need
- Jumbo pasta shells — 20 shells from a 12 oz box — approx. $1.48
- Ricotta cheese — ½ cup — approx. $1.25
- Cottage cheese — ½ cup — approx. $0.75
- Shredded mozzarella — 1½ cups total — approx. $2.50
- Grated Parmesan — ⅓ cup — approx. $1.00
- Grated Asiago — ⅓ cup — approx. $1.50
- Jarred spaghetti sauce — 2 cups — approx. $1.50
- Large eggs — 2 — approx. $1.00
- Dried parsley — 1 tablespoon — pantry staple
- Dried basil — 1 teaspoon — pantry staple
- Dried oregano — 1 teaspoon — pantry staple
- Salt and black pepper — to taste — pantry staple
Estimated total cost: approximately $11.50 for a family of 4. Cost per serving: approximately $2.88
Budget tip: Asiago is the priciest cheese on this list. Swap it for an extra ⅓ cup of Parmesan, and you’ll save about a dollar with almost no change in flavor. Aldi’s store-brand ricotta and mozzarella are genuinely solid — and usually 20–30% cheaper than name brands at Kroger or Walmart.
How to Make Five Cheese Stuffed Shells
- Preheat your oven to 350°F. Lightly coat a 9×13-inch baking dish with cooking spray and set it aside.
- Boil a large pot of salted water. Add the 20 jumbo shells and cook according to package directions — usually 9–11 minutes — until just al dente. Don’t go past that. They’ll finish cooking in the oven, and you don’t want mush.
- Drain the shells and spread them out on a baking sheet or cutting board so they cool enough to handle without burning your fingers.
- Make the filling: In a large bowl, combine the ricotta, cottage cheese, 1 cup of the mozzarella, Parmesan, Asiago, parsley, basil, oregano, salt, and pepper. Stir until the mixture is smooth and smells wonderfully herby.
- Add the eggs to the cheese mixture and stir again until fully combined. The eggs help the filling hold its shape instead of oozing out everywhere when you cut into a shell.
- Spread about ½ cup of spaghetti sauce across the bottom of your prepared baking dish in an even layer. This keeps the shells from sticking.
- Fill each shell with roughly 2 tablespoons of the cheese mixture. A small cookie scoop is a total game-changer here — less mess, faster assembly. No cookie scoop? A regular spoon works fine.
- Arrange all the filled shells snugly in a single layer on top of the sauce.
- Pour the remaining 1½ cups of sauce evenly over the shells.
- Scatter the remaining ½ cup of shredded mozzarella across the top.
- Bake uncovered for 33 minutes, until the sauce bubbles around the edges and the cheese on top is golden and melted.
- Rest the dish for 5 minutes before serving. Honestly, this is the hardest part because the whole kitchen smells amazing.
Chef’s tip: Want that gorgeous golden cheese crust on top? Switch your oven to broil for the final 2–3 minutes of baking. Stay right by the oven — it goes from golden to scorched embarrassingly fast.
Tips, Swaps & Variations
Make It Cheaper
- Drop the Asiago and use all Parmesan instead — you save about $1, and the flavor barely changes
- Buy a block of low-moisture mozzarella and shred it yourself — pre-shredded bags cost more per ounce and have added starch that affects meltiness
- Aldi’s store-brand marinara (around $1.09 a jar) is just as good as anything twice the price
Make It Faster
- Mix the cheese filling the night before and store it in a covered bowl in the fridge — dinner assembly the next day takes under 15 minutes
- Some stores carry no-boil stuffed shells — if you find them, skip step 2 entirely. Add ¼ cup of water to your sauce before pouring it over, and cover the dish with foil for the first 20 minutes of baking
Make It Stretch Further
- Add ½ cup of frozen chopped spinach to the cheese filling. Thaw it first and squeeze out every drop of water. It adds volume and bonus nutrients — and it completely disappears into the cheese. Kids never suspect a thing.
- Pair with garlic bread and a big salad to stretch this into 5–6 servings easily
- Add ½ pound of cooked, crumbled Italian sausage to the sauce if you want to turn this into a heartier meat dish for about $2–$3 more
Dietary Swaps
- Gluten-free: Barilla makes a gluten-free jumbo shell that works well here. Double-check your pasta sauce label too — most are naturally gluten-free, but not all
- Egg-free: Simply leave the eggs out. The filling will be a bit softer and may not hold together quite as neatly, but the flavor is completely unchanged
How to Store and Reheat
Refrigerator: Leftover stuffed shells keep well in an airtight container for up to 4 days. Glass containers are ideal — they reheat more evenly than plastic and won’t stain from the sauce.
Freezer: These freeze beautifully, and I highly recommend doing it. Let the baked shells cool completely, then layer them in a freezer-safe container with a little sauce over the top. They’ll keep for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: The oven gives you the best results — cover the dish with foil and bake at 325°F for 15–20 minutes. If you’re using the microwave, add a small splash of water over the shells before you start to keep them from drying out. Reheat in 90-second intervals until warmed through.
Meal prep tip: On Sunday, double this recipe and assemble two pans. Bake one for Sunday dinner, and freeze the second one unbaked. When a hectic weeknight rolls around, thaw it in the fridge overnight, then bake as directed. Dinner is completely handled, and it took you zero extra effort on a busy night.
What to Serve With Five Cheese Stuffed Shells
- Garlic bread — about $1.50 for a store-bought loaf — The shells are saucy, and garlic bread for soaking up that extra sauce is non-negotiable in my house.
- Bagged Caesar salad kit — about $2.99 at Aldi — Adds crunch and greens to the meal with zero prep work.
- Frozen broccoli florets — about $1.00 a bag — Steam them in the microwave in 4 minutes flat. A simple, cheap side that balances all that rich, creamy cheese.
- Canned green beans — about $0.69 — Sauté with a little butter and garlic for 5 minutes, and you’ve got a side dish that actually tastes like you tried.
FAQ
Can I assemble stuffed shells ahead of time? Yes, and it’s one of my favorite tricks. Put the whole dish together through step 10, cover tightly with plastic wrap, and refrigerate for up to 24 hours. When you’re ready to bake, let the dish sit at room temperature for about 20 minutes first, then bake as directed. A cold dish straight to a hot oven can cause the glass to crack.
Can I freeze stuffed shells before baking them? Absolutely — and freezing them unbaked actually gives you a slightly fresher result than freezing leftovers. Assemble the dish, cover tightly with a layer of plastic wrap and then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator. Bake covered with foil for 30 minutes, then uncover for a final 10 minutes until hot and bubbly throughout.
What can I use instead of cottage cheese? If cottage cheese is a hard no in your house, swap it for an equal amount of extra ricotta. The filling will be a little creamier and slightly richer — still completely delicious. Some people also like to use cream cheese in place of cottage cheese for an ultra-decadent version.
Can I double this budget stuffed shells recipe for a crowd? Easily. Just use two 9×13 baking dishes and double every ingredient. The baking time stays the same. This is a great dish to bring to a potluck or a family gathering because it travels well and reheats beautifully.
Honestly, Five Cheese Stuffed Shells might be the most impressive-looking meal I make for under $12. It looks like you spent hours in the kitchen.
Your family won’t believe it costs less than a drive-through trip. This budget stuffed shells recipe earns you serious “best dinner ever” points on a regular Tuesday.
That’s a win I’ll take every week. Give it a try and let me know what your crew thinks!
Love this recipe? Save it to your dinner ideas board on Pinterest so you can find it later!


