I came up with this by accident one evening when I had spaghetti already boiled and zero energy to make a proper lasagna. The idea hit me: what if I just layered everything lasagna-style but used the spaghetti I already had? Forty minutes later, the whole dish was gone. My husband had two servings and Zainab asked if we could have it again the next night. That was three months ago and I've made it at least six times since.
What makes this work is the cheese base. Instead of just tossing the spaghetti in plain marinara, you mix it with ricotta, Parmesan, egg, and half the mozzarella first — so the pasta itself is creamy and holds together when you slice it. The meat sauce goes over the top, and then more cheese. It bakes into something that feels like a casserole and a pasta bake had a very good idea together. If you've made my steak bites and penne in garlic Parmesan sauce before, you'll already know I'm obsessed with cheesy pasta dishes — this one lives in the same neighborhood.
I make a double batch when I know we have a busy week coming. One dish goes on the table for dinner, and the second one sits in the fridge for two days of lunches. The leftovers actually get better because the pasta absorbs all that sauce overnight. My son Saad prefers his reheated with a little extra mozzarella on top — which, honestly, I support completely.
One thing to set expectations on: this is not a fast weeknight recipe if you're starting from scratch. Budget about an hour total — 20 minutes of prep and 40 minutes of baking. But most of that time is hands-off, and you can assemble the whole thing the day before and just bake it when you get home. That's how I usually do it on school days.

Why You'll Love This Recipe
- The pasta base is creamy, not just saucy: Mixing the spaghetti into a ricotta and cheese blend before layering means the noodles have flavor all the way through — not just on top. It's the thing that makes this feel different from just baked pasta with sauce dumped over it. The first time I made it without this step and the difference was immediately obvious.
- You can fully assemble it the day before: Seriously, put it together the night before, cover it, refrigerate it, and bake it the next day. I do this constantly because it means dinner is basically already done when I get to it. Just add 5 extra minutes to the bake time if it's going in cold from the fridge.
- Leftovers taste better the next day: The pasta soaks up the sauce overnight and everything firms up nicely, which means you can actually slice it cleanly for lunch. I've eaten this cold straight from the fridge and it still works. Zainab actually prefers it that way.
- It feeds a crowd on a real budget: A pound of ground beef, a box of spaghetti, a jar of marinara, and some cheese — that's the whole shopping list. Everything is available at Walmart or Aldi. When I make a double batch for a family dinner, it costs maybe $15 total and feeds eight people comfortably.
- Kids who won't touch lasagna will eat this: I know this sounds strange, but there's something about the texture of the spaghetti version that goes over better with picky eaters than traditional lasagna. Maybe it's the familiar pasta shape. I don't question it — I just make it.
Ingredients
- 12 oz spaghetti
- 1 lb ground beef (or ground turkey if you prefer something leaner)
- 1 jar (24 oz) marinara or spaghetti sauce — any store brand works fine
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1 teaspoon dried Italian seasoning
- Salt and black pepper to taste
- 1 cup ricotta cheese
- 2 cups shredded mozzarella cheese, divided
- ½ cup grated Parmesan cheese
- 1 egg
- Fresh basil or parsley for garnish (optional)
Directions
- Cook the spaghetti: Boil the spaghetti in well-salted water until al dente — pull it out about 1 minute before the package says it's done. It'll keep cooking in the oven, and mushy pasta in a casserole is not something anyone wants. Drain and let it cool for 5–10 minutes before the next step.
- Make the cheese base: In a large bowl, combine the ricotta, Parmesan, egg, a pinch of salt and pepper, and 1 cup of the mozzarella. Mix until smooth. This is your creamy binding layer, and getting it well combined matters — lumps of dry ricotta aren't great in the final dish.
- Toss the pasta in the cheese mixture: Add the cooled spaghetti to the bowl and toss everything together until the noodles are well coated. Don't skip letting the pasta cool first — hot pasta can cook the egg and make things grainy. I learned that the hard way on my second attempt.
- Brown the beef and make the sauce: Heat the olive oil in a large skillet over medium-high heat. Add the ground beef with the garlic powder, Italian seasoning, salt, and pepper. Break it up and cook until no pink remains. Drain any excess fat, then pour in the marinara sauce and let it simmer for 5 minutes so the flavors come together.
- Assemble in the baking dish: Preheat your oven to 375°F (190°C). Grease a 9x13 inch baking dish. Spread half the cheesy spaghetti across the bottom in an even layer, then spoon over half the meat sauce. Add dollops of any remaining ricotta if you have extra, then a layer of mozzarella. Repeat with the remaining spaghetti and meat sauce.
- Add the top cheese layer and bake: Sprinkle the remaining mozzarella and all the Parmesan evenly across the top. Cover tightly with foil and bake for 30 minutes. Remove the foil and bake for another 10 minutes until the cheese is bubbling and getting golden at the edges.
- Rest before cutting: Let it sit for at least 10 minutes after it comes out of the oven. I know it's hard to wait, but this is what lets the layers hold together when you slice it. Cut too soon and it falls apart on the plate.

Tips for Success
- Pull the pasta before it's fully cooked: I cannot stress this enough — al dente means the pasta still has a slight bite in the center. In the oven it absorbs moisture from the sauce and keeps cooking. The first time I made this I cooked the spaghetti all the way through and by the time it came out of the oven it was soft in a way that wasn't good. One minute early is all it takes.
- Let the pasta cool before mixing with the cheese: If the spaghetti is steaming hot when it hits the egg-ricotta mixture, the egg starts to cook immediately and you end up with tiny scrambled bits throughout. Five to ten minutes of cooling time is all you need. I usually drain the pasta, spread it on my sheet pan, and let it sit while I make the meat sauce.
- Shred your mozzarella yourself if you can: Pre-shredded mozzarella has a coating on it that stops it from clumping in the bag — but that same coating also makes it melt less smoothly. If you buy a block of low-moisture mozzarella and shred it yourself, the top of the casserole gets that proper gooey pull instead of a slightly grainy layer. A $15 box grater from any kitchen store is all you need.
- Don't skip greasing the dish: Use butter or cooking spray on the bottom and sides of your baking dish. Spaghetti casseroles stick hard if you don't, and the bottom layer is the best part — you don't want to leave it welded to the pan.
- If baking from the fridge, add extra time: Assembling the night before is great, but a cold dish going into a hot oven takes longer. I add about 10 minutes covered, then the same uncovered. Check that the center is hot and the cheese is properly bubbling before pulling it out.
Variations
- Italian sausage instead of ground beef: Swap the beef for mild or spicy Italian sausage — remove it from the casings and brown it the same way. The sausage brings a lot more seasoning with it, so you can cut back on the Italian seasoning in the sauce. My husband prefers it this way and honestly it does add a deeper flavor.
- Full vegetarian version: Skip the meat entirely and sauté a mix of diced zucchini, mushrooms, and bell peppers in the olive oil until they're soft and slightly caramelized. Use those as your "meat" layer with the marinara. It's hearty enough that nobody feels like they're missing anything — in Pakistan we'd call something like this a "sabzi pasta" situation, and it works surprisingly well.
- Add a spicy layer: Mix ½ teaspoon of red pepper flakes into the meat sauce, or add a few sliced pickled jalapeños between the layers. I do this when I'm making it just for the adults. The kids' portions come out first, then I add heat for ours.
- Cottage cheese instead of ricotta: If you can't find ricotta or it's expensive at your store, full-fat cottage cheese works well as a substitute. The texture is slightly different — a bit looser and lighter — but the flavor is close enough. Drain it first through a fine mesh strainer for about 15 minutes so it's not watery.
- Gluten-free version: Use your favorite gluten-free spaghetti — I've used Barilla's gluten-free pasta with good results. Just double-check your marinara sauce label since some contain wheat as a thickener. Everything else in this recipe is naturally gluten-free.
Serving and Storage
Serving
Serve it straight from the baking dish, cut into squares. It holds its shape well after the 10-minute rest. I always put garlic bread on the table alongside it — store-bought frozen garlic bread is fine, I use it all the time. A simple green salad with whatever dressing you like rounds it out. If you want a hearty soup to go with it on a cold night, my beef barley soup works really well as a starter before this kind of baked pasta.
Storage
Leftovers keep well in the fridge for up to 4 days in a covered container. Reheat individual portions in the microwave with a splash of water to keep it from drying out, or cover the whole dish with foil and reheat in a 325°F oven for about 20 minutes. To freeze: let it cool completely, wrap the dish tightly in plastic wrap and then foil, and freeze for up to 2 months. Thaw overnight in the fridge before reheating. I wouldn't freeze it more than once — the pasta texture suffers after a second freeze-thaw cycle.

Frequently Asked Questions
Can I assemble this the night before and bake it the next day?
Yes, and I actually recommend it. Put the whole thing together, cover it tightly with foil, and refrigerate overnight. When you're ready to bake, add about 10 extra minutes to the covered baking time since it's going in cold. The pasta absorbs some of the sauce overnight which makes the base even creamier.
Can I freeze baked spasagna?
Yes. Let it cool completely first, then wrap the dish in plastic wrap and foil and freeze for up to 2 months. Thaw overnight in the fridge before reheating in a 325°F oven covered with foil. The texture holds reasonably well — the pasta gets a little softer after freezing, but it's still very good.
Can I use cottage cheese instead of ricotta?
Yes, it works. Drain the cottage cheese through a fine mesh strainer for about 15 minutes before using it — otherwise the extra liquid makes the cheese layer watery. The flavor is slightly milder than ricotta but once everything is baked together, most people can't tell the difference.
What other meats can I use besides ground beef?
Italian sausage is my favorite swap — it brings more flavor with it so you don't have to add as much seasoning. Ground turkey works well if you want something leaner, though the sauce can taste a little flat so I add an extra half teaspoon of Italian seasoning when I use turkey. Ground chicken works too.
Is this the same as lasagna?
Not exactly, but the flavors are very similar. The main difference is the pasta — spaghetti instead of flat lasagna sheets — and the way the pasta gets mixed into the cheese base rather than just layered flat. It's a more casual, less fussy version. I love traditional lasagna but I won't pretend this doesn't get made more often at my house.

BAKED SPASAGNA
Ingredients
- 12 oz spaghetti
- 1 lb ground beef or ground turkey
- 1 jar 24 oz marinara sauce
- 1 cup ricotta cheese
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 teaspoon garlic powder
- 1 teaspoon dried Italian seasoning
- Salt and pepper to taste
- Fresh basil or parsley for garnish optional
Instructions
Cook Spaghetti:
- Cook spaghetti according to package directions until al dente. Drain and set aside.
Prepare Meat Sauce:
- In a large skillet, brown ground beef with garlic powder, Italian seasoning, salt, and pepper. Drain excess fat. Stir in marinara sauce and simmer for 5 minutes.
Assemble:
- Preheat oven to 375°F (190°C). In a baking dish, layer half of the spaghetti, half of the meat sauce, dollops of ricotta, and half of the mozzarella. Repeat layers.
Top:
- Sprinkle Parmesan cheese over the top layer.
Bake:
- Cover with foil and bake for 30 minutes. Remove foil and bake for another 10 minutes until cheese is bubbly and golden.
Serve:
- Garnish with fresh basil or parsley if desired. Serve warm.
Notes
- Make Ahead: Assemble and refrigerate up to 24 hours before baking.
- Variations: Use ground sausage or add sautéed vegetables for extra flavor.
- Serving Suggestions: Serve with garlic bread and a green salad for a complete meal.
- Allergy-Friendly: Contains gluten and dairy; use gluten-free pasta and dairy substitutes if needed.
This is one of those recipes I keep coming back to because it asks very little of me on the night I'm making it — especially when I've prepped it the day before. The ingredients are things I almost always have on hand, the process is forgiving, and the result genuinely makes people happy. It's not a precise, technical dish. It's a casserole. A really good one, but still just a casserole. I say that as someone who grew up eating biryani and thinks pasta bakes are an entirely different kind of comfort food — both have their place and this one has earned its spot in my regular rotation.
If you want something a little quicker but in the same cheesy pasta category, my steak bites and penne in garlic Parmesan sauce comes together in about 25 minutes on the stovetop with no oven needed. And if you're planning a full dinner spread, the shrimp dip makes a great appetizer to put out while the spasagna bakes.
If you make this, let me know how it goes — especially if you try any of the variations. I'm always curious whether people go the Italian sausage route or stick with ground beef. Either way, I hope your family clears the dish the way mine does. 🍝❤️
If you liked this recipe, here are a few more you'll probably enjoy:





Comments
No Comments