This post may contain affiliate links. Please read our disclosure policy.
This cheesy meatball casserole recipe comes together quickly, uses everyday ingredients, and is comforting on a cold day! Use frozen or fresh meatballs.
Why you’ll love it
Sometimes it’s hard deciding what to make when you’re craving comfort food but don’t want to put in a ton of effort. This easy meatball casserole solves that! In just 35 minutes you can have this piping hot cheesy casserole on your table for the whole family.
You can use any kind of meatballs for this pasta casserole. I used a package of frozen store-bought meatballs, but homemade will work too. The best part? You can even make this recipe while the meatballs are still frozen. No need to wait around while they thaw!
What you’ll need
- Egg noodles – these are a great pasta variety for casseroles since they hold their shape well. You can use another kind of pasta as long as it’s not too small.
- Meatballs – I used frozen pre-cooked Italian style meatballs
- Olive oil, onion, garlic – this classic aromatic base brings so much flavor to the casserole. Don’t skip this sautéing step!
- Marinara sauce – use your favorite kind in a jar that you really enjoy the taste of since it’s a key ingredient in this recipe
- Mozzarella cheese – the cheesy goodness that tops off this simple casserole
How to make meatball casserole
This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.
Boil the egg noodles for a couple of minutes less than package directions indicate. Once cooked, drain and add to a 9×13 casserole dish. Meanwhile, in a skillet sauté the onions for a few minutes, then add in the garlic, marinara sauce, and meatballs.
Heat the mixture through, then pour the skillet contents into the casserole dish over the noodles. Add half the cheese and toss.
Spread it out into an even layer, and then top with the remaining cheese and bake for about 10-15 minutes until hot and bubbly. Serve right away!
Substitutions and variations
- I used a 24 oz. package of frozen meatballs because it’s convenient and that’s the package size they come in at my grocery store, but depending on how many people you’re feeding or if you want to use homemade meatballs instead, you can use as many or as few as you like.
- You don’t have to stick to marinara sauce. You could use any jarred tomato-based pasta sauce to change it up.
- If you want a touch of creaminess, add a few spoonfuls/drizzles of Alfredo sauce into the casserole before baking!
What to serve with this casserole
Leftovers and storage
- This casserole is best eaten right away, but it’ll keep in the fridge for a few days.
- Microwave leftovers until warmed through, or pop in the oven if it’s still in the casserole dish.
- I wouldn’t recommend freezing leftovers because the noodles may lose firmness after thawing.
Did you make this easy meatball casserole? Please leave a star rating and review below! You can also find me on Instagram.
Easy Meatball Casserole
- 3 cups uncooked egg noodles
- 24 ounces meatballs (I used frozen cooked ones) see note
- 1 tablespoon olive oil
- 1/2 medium onion chopped
- 3 cloves garlic minced
- 3 cups (a 24 oz. jar) marinara sauce
- Salt & pepper to taste
- 2 cups shredded mozzarella cheese
- Preheat the oven to 375F and move the rack to the top third of the oven.
- Cook the noodles for a minute or two less than the package instructions suggest, then drain them and transfer to a 9×13 casserole dish.
- Meanwhile, add the olive oil and onion to a skillet over medium-high heat. Cook for 4-5 minutes.
- Stir in the garlic and cook for about 30 seconds.
- Add in the marinara sauce and meatballs and heat through. Important: if using frozen meatballs, it's important to cook them until thawed (depending on the size/type of meatballs, this may take 8-10+ minutes). Simmer over medium heat (or lower if it's bubbling too much) and stir occasionally. Break a meatball in half to ensure that it's fully thawed.
- Pour the skillet contents into the casserole dish and add half the cheese and toss together (I also add some salt & pepper at this point), then spread it out evenly.
- Top the casserole with the remaining cheese and bake, uncovered, for 10-15 minutes or until it's hot and bubbly. Optional: broil it for a few minutes (watch it so it doesn't burn) to brown the cheese.
- For convenience sake, I like to use pre-made frozen cooked meatballs. Use as many/few as you like. 24 oz. of them made quite a lot of casserole, so you could even use half the amount if you’re only feeding 4 people, for example. Thawed meatballs or fresh homemade meatballs will work too (any kind of meatballs will be fine as long as they’re already cooked or you may need to adjust cooking time to ensure they’re a safe internal temperature of 160F).
Nutrition information is automatically calculated, so should only be used as an approximation.
© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.