Table of Contents
Table of Contents
Ah, Johnny Marzetti Casserole—it’s more than just a dish; it’s a nostalgic trip down memory lane. I can still remember those chilly Sunday evenings when my grandmother would take her time preparing this comforting casserole, filling the house with an aroma so inviting that my siblings and I would gather around the kitchen, eagerly waiting for dinner. While there are many versions out there, this easy recipe brings together everything I love in a hearty meal—cheesy goodness, savory beef, and a hint of warmth that instantly wraps you in a cozy blanket.
What makes this Johnny Marzetti Casserole truly special is its perfect balance of flavors and textures. You get the rich, meaty sauce melded with soft elbow macaroni, all topped off with a gooey layer of melting cheese that makes your heart sing. It’s the kind of dish that sparks joy and memories, whether you’re sharing it with family on a busy weeknight or serving it to friends for a casual dinner party.
In this post, I promise to share my tried-and-true recipe along with tips and tricks to ensure your casserole turns out perfectly every time. So, roll up your sleeves, and let’s dive into the delicious world of Johnny Marzetti Casserole!
What Is Johnny Marzetti Casserole?
Johnny Marzetti is a classic American comfort food that originated in Columbus, Ohio. The dish is named after a delightful little Italian restaurant that first made it famous over a hundred years ago, in the early 1900s. It’s essentially a baked pasta casserole, showcasing hearty ground beef, elbow macaroni, and a rich, savory tomato-based sauce, all topped with a generous amount of melted cheese. It’s a one-stop, satisfying meal for everyone!
With its hearty, comforting flavors, each bite blends tender pasta with savory beef and a zesty tomato sauce, all enveloped in creamy, gooey cheese that stretches just perfectly when you pull it from the oven. The beauty of Johnny Marzetti lies in its simplicity, yet the flavors are so delightful and familiar that they keep you coming back for more.
You’ll find it perfect for potlucks, chilly nights, or when you’re simply craving a meal that hugs you back. Whether you’re looking to feed a hungry family or want easy leftovers for lunch, Johnny Marzetti Casserole is a dish that never disappoints!
Why You’ll Love This Recipe
- Easy to Make: With just a few basic ingredients and simple steps, this recipe comes together quickly, making it perfect for weeknight dinners. You can prep this hearty dish in less than an hour, and it only takes about 30 minutes to bake! This is a recipe for busy families that doesn’t compromise on flavor.
- Taste that Beats Takeout: While store-bought frozen versions can be bland and lack texture, this homemade Johnny Marzetti is bursting with fresh, savory flavor! The thoughtful blend of spices and cheeses elevates this dish, making it far superior to anything you could find in a freezer aisle.
- Budget-Friendly: You won’t break the bank making this meal! In fact, you can feed a family of four (with leftovers!) for a very reasonable cost, making it an incredibly cost-effective choice for feeding a crowd or simply stocking up your fridge for the week.
- Customize to Your Heart’s Content: This casserole is incredibly versatile and forgiving. Want to swap the ground beef for turkey or add some extra veggies like mushrooms and spinach? Go for it! Feel like trying a different cheese? Cheese lovers like me might even throw in some smoked gouda or pepper jack for a spicy kick! The possibilities are endless.
- Perfect for Meal Prep: This casserole freezes like a champ, ready to pop in the oven whenever you have a hunger emergency! You can make it ahead of time, freeze the unbaked casserole, and then bake it straight from the freezer for a convenient, ready-to-go meal.
With these compelling reasons and easy prep, you’re bound to fall in love with this Johnny Marzetti Casserole recipe.

Ingredients
Here’s what you need to make your classic Johnny Marzetti Casserole. Opt for quality ingredients to truly elevate your dish and bring out the best flavors.
- 1 pound ground beef, browned (I prefer using 80/20 for the right balance of flavor and moisture that holds up well in a casserole)
- 1 large onion, chopped
- 1 large green bell pepper, chopped (feel free to swap for red or yellow if you prefer a sweeter flavor)
- 2 cloves garlic, minced (you can never have too much garlic!)
- 1 can (15 oz) tomato sauce (I recommend using a good quality brand like Hunt’s or Muir Glen for its rich, balanced flavor)
- 1 can (14.5 oz) diced tomatoes, with juices (a must-have for chunkiness and texture!)
- 1 teaspoon salt
- 0.5 teaspoon black pepper
- 1 teaspoon dried oregano (for that classic, authentic Italian hint)
- 0.5 teaspoon sugar (this simple addition helps to counteract the acidity of the tomatoes and balance the sauce)
- 8 ounces elbow macaroni, cooked and drained (cooked al dente for the best texture; it will soften more during baking)
- 2 cups cheddar cheese, shredded (a sharp cheddar shines here, as its flavor won’t get lost in the sauce)
- 1 cup mozzarella cheese, shredded (for that wonderfully gooey, stretchy topping)
Prep Notes:
- Cheese Recommendation: I like to use freshly shredded cheese from a block instead of pre-packaged shredded cheese. It melts much more smoothly and creates a creamier, more luscious cheese layer.
- Macaroni: Cook the macaroni according to package directions, but aim for a slightly firm texture (al dente). It will continue to cook and absorb moisture in the oven.
Step-by-Step Instructions
Now, let’s get cooking! Follow these detailed instructions to whip up the perfect Johnny Marzetti Casserole from start to finish.
- Preheat Your Oven: Start by preheating your oven to 350°F (175°C). This ensures that your casserole cooks evenly and quickly once you’ve assembled it.
- Cook the Beef: In a large skillet or Dutch oven, brown the ground beef over medium-high heat until it’s fully cooked and has begun to caramelize, about 7-8 minutes. Drain the excess fat from the skillet to keep the casserole from becoming greasy.
- Add Vegetables: Reduce the heat to medium. Toss in the chopped onion, bell pepper, and minced garlic. Cook for an additional 5-7 minutes, or until the vegetables are soft, fragrant, and the onion is translucent.
- Simmer the Sauce: Stir in the tomato sauce, diced tomatoes (with their juices), salt, black pepper, oregano, and sugar. Mix everything until well combined. Bring the mixture to a simmer and let it cook for about 10 minutes, stirring occasionally, to allow those incredible flavors to meld together into a rich, cohesive sauce.
- Combine with Macaroni: In a large bowl, mix the cooked elbow macaroni with the prepared beef and sauce mixture. Stir until the macaroni is evenly coated and well combined with the meaty sauce.
- Layer It Up: Pour half of the macaroni and beef mixture into a lightly greased 9×13 inch baking dish. Sprinkle half of the shredded cheddar and mozzarella cheeses generously on top of this layer.
- Second Layer: Layer the remaining macaroni mixture over the cheese. Top it all off with the rest of the shredded cheeses, ensuring the top is fully covered for a perfect golden-brown crust.
- Bake It Off: Bake for 25-30 minutes. You’ll know it’s ready when the casserole is bubbling at the edges and the cheese on top is gloriously melted and a beautiful golden brown.
- Serve Hot: Allow the casserole to cool for a few minutes (if you can resist!), then dig in and enjoy the comforting, cheesy deliciousness of your homemade Johnny Marzetti Casserole!
Chef’s Tips:
- For a crispier, more browned top, place the casserole under the broiler for an additional 1-2 minutes after the baking is complete. Just be sure to keep a very close eye on it, as cheese can burn quickly!
- Avoid overcooking the macaroni during the initial boil; it should be cooked to a firm al dente, as it will soften further as it bakes and absorbs the sauce.
Expert Tips & Tricks
- Storage: Leftovers can be stored in airtight containers in the refrigerator for up to 3 days. For longer storage, you can freeze the baked casserole for up to 2 months. Just thaw it in the refrigerator overnight before reheating.
- Make-Ahead Instructions: This recipe is perfect for making ahead. Prepare your casserole completely up to the baking step (step 7). Cover the dish tightly with foil and store it in the fridge for up to 24 hours. When you’re ready to bake, simply pop it into the oven straight from the fridge (you may need to add an extra 5-10 minutes to the bake time).
- Troubleshooting: If the casserole ends up too watery, ensure your vegetables have been properly cooked down and that any extra liquids from the canned tomatoes have reduced during the simmering step. If it seems too dry, a splash of beef broth or water stirred into the sauce before baking can help.
Serving Suggestions
Complete your comforting meal with these perfect pairings:
- Serve a fresh garden salad tossed with a zesty vinaigrette on the side to cut through the richness of the casserole.
- Some buttery garlic bread or a loaf of crusty Italian bread is a must-have for scooping up those cheesy edges and delicious sauce.
- For occasions, this dish shines as a family dinner, a potluck favorite, or a cozy date night meal. Don’t hesitate to pair it with a simple glass of red wine (like a Cabernet Sauvignon or Merlot) for a sophisticated twist!
Variations & Substitutions
Try these fun variations to keep your Johnny Marzetti exciting and fresh every time:
- Vegetarian Delight: Swap out the ground beef for lentils, chopped mushrooms, or a high-quality plant-based ground meat alternative for a hearty, plant-based twist.
- Spicy Kick: For those who crave a little heat, add some diced jalapeños, a dash of crushed red pepper flakes, or a pinch of cayenne pepper to the sauce as it simmers.
- Add More Veggies: In the fall, toss in some roasted butternut squash or sweet potatoes for a heartier dish. In the summer, consider adding fresh spinach or cherry tomatoes for a taste of brightness.
- Different Cheeses: Experiment with a mix of different cheeses, like provolone, Monterey Jack, or even some smoked mozzarella for a deeper flavor profile.
Nutrition & Storage Info
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: Approximately 8 generous servings
- Estimated Calories: Approximately 450 calories per serving (Note: This is an estimate and can vary based on specific ingredient brands, exact measurements, and any optional additions.)
Storage Instructions:
- Room Temperature: Leftovers should not be left out for more than 2 hours.
- Refrigerator: Store leftovers in an airtight container for up to 3 days.
- Freezer: Can be frozen in an airtight container for up to 2 months.

FAQ Section
- Can I make this recipe gluten-free? Yes! Just swap out the elbow macaroni with a gluten-free pasta of your choice. Ensure the pasta is cooked al dente, as it will soften more in the oven.
- Is it possible to make Johnny Marzetti in a slow cooker? Absolutely! Brown the beef and sauté the vegetables in a skillet first. Then, add everything else (minus the cheese for the top) into your slow cooker and cook on low for 4-5 hours. Top with cheese and cook for the last 30 minutes.
- Can I use fresh tomatoes instead of canned? Yes, but you’ll need to peel and chop them first. Use about 4-5 medium-sized ripe tomatoes. It’s best to cook them down for a longer period in the sauce to create a rich consistency.
- How can I reheat leftovers without them drying out? The oven is best to maintain the casserole’s texture. Place a serving in an oven-safe dish, cover with foil, and heat at 350°F (175°C) until warmed through, about 20 minutes. You can also add a splash of water or broth to prevent it from drying out.
- What if my casserole turns out dry? This might happen if it’s overcooked or if your sauce was too thick to begin with. Next time, try covering it with foil during the entire baking time, or add a splash of beef broth or water to the sauce before baking to ensure it stays moist.
- Can I add cheese to the mixture instead of just on top? Absolutely! For extra gooeyness and a cheesy base, you can mix in about 1 cup of the shredded cheddar cheese into the macaroni and beef mixture before layering.
- What herbs can I substitute for oregano? Feel free to experiment with other herbs! Italian seasoning, a mix of dried basil and thyme, or a pinch of crushed fennel seed can all provide a different, but equally delicious, flavor profile.
- Is this recipe kid-friendly? Definitely! The cheesy goodness and familiar flavors of pasta and beef are usually a hit with kids of all ages. You can also omit the green peppers if your kids are picky about veggies.
- Why is it called Johnny Marzetti?It’s named after the restaurant of the same name in Columbus, Ohio, where the dish was created and popularized, making it a beloved Ohio classic!
- Is there a vegetarian alternative? Yes, for a vegetarian take, try replacing the beef with veggie crumbles, cooked brown lentils, or a can of drained and rinsed kidney beans. You can also use vegetable broth for depth of flavor instead of beef broth.
Conclusion
This Johnny Marzetti Casserole recipe is a cherished childhood favorite that has transformed over the years into a comforting, delicious meal for my own family. With its simplicity and customization options, it promises to become a regular in your home, just as it is in mine. The hearty, cheesy goodness is a testament to the power of classic comfort food.
I encourage you to try this recipe and make it your own! I can’t wait to hear your thoughts and delicious variations in the comments below. Don’t forget to check out other comforting recipes on my blog, like my famous Beef and Cheddar Potato Casserole or Creamed Cabbage and Ground Beef Casserole!
PrintJohnny Marzetti Casserole
A comforting Johnny Marzetti casserole packed with cheesy goodness, savory beef, and tender elbow macaroni—a nostalgic dish perfect for family dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 servings 1x
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: None
Ingredients
- 1 pound ground beef, browned
- 1 large onion, chopped
- 1 large green bell pepper, chopped
- 2 cloves garlic, minced
- 1 can tomato sauce (15 oz)
- 1 can diced tomatoes (14.5 oz)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon oregano
- 1/2 teaspoon sugar
- 8 ounces elbow macaroni, cooked and drained
- 2 cups cheddar cheese, shredded
- 1 cup mozzarella cheese, shredded
Instructions
- Preheat your oven to 350°F (175°C).
- In a large skillet, brown the ground beef over medium heat until fully cooked, about 7-8 minutes. Drain excess fat.
- Add chopped onion, bell pepper, and minced garlic, cooking for an additional 5-7 minutes until vegetables are soft.
- Stir in tomato sauce, diced tomatoes, salt, black pepper, oregano, and sugar. Simmer for about 10 minutes.
- In a large bowl, mix the cooked elbow macaroni with the beef and sauce mixture.
- Pour half of the mixture into a greased 9×13 inch baking dish. Sprinkle half of the cheddar and mozzarella cheeses on top.
- Layer the remaining macaroni mixture over the cheese, topping with the rest of the cheeses.
- Bake for 25-30 minutes until bubbly and the cheese is golden brown.
- Let cool for a few minutes before serving.
Notes
For a crispier top, broil for an additional 1-2 minutes after baking. Store leftovers in airtight containers for up to 3 days. Can freeze for up to 2 months.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 3g
- Protein: 28g
- Cholesterol: 70mg




