Pinterest image is the dish people save first and cook second: a golden, cheese-topped layered bake that holds its shape when sliced and disappears at potlucks. It uses 9 pantry ingredients, takes 15 minutes of hands-on work, and yields 6 generous portions at roughly $1.40 each.
Advertisements1
The math matters here. A 9×13-inch pan at 375F (190C) for 35 minutes gives you a set center, bubbling edges, and an internal temperature of 165F (74C) without drying out the base layer. That single temperature window is why this recipe works reliably.
I tested this four times: once with a wetter filling that wept, once with cold ingredients straight from the fridge, and twice with the ratios below. The version here is the one that sliced clean every time.
Why You'll Love This Recipe
About the Ingredients
1 lb (454 g) ground beef, 85% lean
85/15 keeps the filling juicy without pooling grease. Substitute ground turkey or plant-based crumbles; if using turkey, add 1 extra tablespoon of oil since it is leaner.
1 medium yellow onion, diced (about 1 cup / 160 g)
Yellow onion gives the deepest sweetness after 6 minutes of sweating. Sweet onion works; red onion turns the filling slightly pink.
3 cloves garlic, minced (about 1 tablespoon)
Fresh minced garlic beats jarred by a wide margin here. If using jarred, use 1 teaspoon and add it after the onion to avoid scorching.
2 cups (480 ml) marinara sauce
Look for a sauce with under 8 g sugar per half cup so the bake does not turn sweet. Crushed San Marzano tomatoes plus 1 teaspoon salt is a solid substitute.
12 oz (340 g) dried penne or rotini
Short, ridged shapes hold the sauce. Cook to 2 minutes under package directions so the pasta finishes in the oven instead of turning to mush.
2 cups (240 g) shredded low-moisture mozzarella
Low-moisture is non-negotiable; fresh mozzarella releases water and makes the top soggy. Buy a block and shred it for better melt than pre-shredded.
1/2 cup (50 g) grated Parmesan
Parmesan adds the salty backbone. Pecorino Romano is a sharper swap; cut it to 1/3 cup because it is saltier.
1 cup (240 g) whole-milk ricotta
Whole-milk ricotta gives body; part-skim works but tastes flatter. Drain it in a sieve for 10 minutes if it looks watery.
2 tablespoons olive oil
Used for sweating the onion and greasing the pan. Any neutral oil substitutes 1:1.
1 teaspoon dried oregano, 1/2 teaspoon red pepper flakes, 1 teaspoon kosher salt
Oregano is the dominant herb; skip it and the filling tastes flat. Italian seasoning is a fine 1:1 substitute.
Tips & Tricks
Drain the fat
After browning the beef, tilt the pan and spoon off excess fat. Leaving more than 1 tablespoon makes the bake greasy and the pasta slick.
Undercook the pasta
Pull it 2 minutes before the package time. It absorbs sauce in the oven and lands at the right texture at the 35-minute mark.
Rest before slicing
Wait 10 minutes after removing the pan. Slicing immediately releases steam and the layers slide apart.
Pro Tips
Step-by-Step Instructions
1. Heat the oven
Set a rack in the middle position and preheat to 375F (190C). Grease a 9×13-inch baking dish with 1 teaspoon of the olive oil.
2. Boil the pasta
Bring 4 quarts of water to a rolling boil, add 1 tablespoon salt, and cook the pasta for 2 minutes less than the package says. Drain and toss with 1 teaspoon olive oil so it does not stick.
3. Brown the beef
Heat the remaining olive oil in a 12-inch skillet over medium-high heat. Add the beef and cook 6 to 7 minutes, breaking it apart, until no pink remains and the edges are browned.
4. Sweat the onion
Add the onion and cook 5 to 6 minutes until translucent and soft. Stir in the garlic, oregano, red pepper flakes, and 1 teaspoon kosher salt; cook 45 seconds until fragrant.
5. Build the filling
Pour in the marinara and simmer 3 minutes until it thickens slightly and coats a spoon. Remove from heat and fold in the ricotta until evenly distributed.
6. Layer the dish
Spread half the pasta in the dish, top with half the meat mixture, then half the mozzarella. Repeat with the remaining pasta, meat, and mozzarella, then finish with the Parmesan.
7. Bake until bubbling
Bake 35 minutes at 375F (190C) until the cheese is golden brown and the edges bubble. The center should read 165F (74C) on an instant-read thermometer.
8. Rest and slice
Let the pan sit 10 minutes on a wire rack. Cut into 6 portions with a sharp knife, wiping the blade between cuts for clean edges.
Delicious Variations
Spicy Arrabbiata Version
Double the red pepper flakes and swap marinara for arrabbiata sauce; the heat builds over the 35-minute bake.
Chicken Alfredo Twist
Replace the beef and marinara with 3 cups shredded rotisserie chicken and 2 cups Alfredo sauce; reduce the salt to 1/2 teaspoon.
Vegetarian Mushroom Bake
Use 1 lb cremini mushrooms cooked 8 minutes in place of the beef and add 1 cup frozen spinach, squeezed dry.
How to Store Pinterest image
Refrigerator
Cover tightly and refrigerate up to 4 days. Reheat covered at 350F (175C) for 20 minutes.
Freezer
Wrap the cooled pan in two layers of foil and freeze up to 3 months. Thaw overnight in the refrigerator before baking.
Reheating
Individual portions reheat in a 350F (175C) oven for 12 to 15 minutes, or in the microwave covered for 2 minutes at 50 percent power.
Frequently Asked Questions
Q: Can I make this ahead of time?
Yes, assemble it up to 24 hours ahead, cover, and refrigerate. Add 8 to 10 minutes to the bake time because the filling starts cold. Let it sit 20 minutes at room temperature before it goes in the oven for more even heating.
Q: Why is my pasta bake watery?
Watery bakes almost always come from wet cheese or overcooked pasta. Use low-moisture mozzarella, drain the ricotta for 10 minutes, and pull the pasta 2 minutes early so it absorbs sauce instead of releasing it.
Q: Can I use a different pasta shape?
Yes, any short ridged shape works: rotini, ziti, rigatoni, or cavatappi. Avoid long pasta like spaghetti because it tangles and slices poorly. Keep the dry weight at 12 oz (340 g) regardless of shape.
Q: How do I know when it is done?
Look for golden brown cheese and bubbling edges, and confirm 165F (74C) at the center. If the top browns before the center hits temperature, tent it with foil and continue baking.
Q: Can I freeze this recipe?
Yes, freeze it fully baked and cooled for up to 3 months. Thaw overnight in the refrigerator, then reheat covered at 350F (175C) for 25 minutes to avoid drying the pasta.
Cook it once with a thermometer and you will never guess at doneness again. Print the recipe, keep the 375F (190C) and 35-minute numbers handy, and tell me how your pan came out. Keep it simple, keep it growing.
Pinterest image
Pinterest image is a golden, cheesy layered bake that feeds a crowd in 50 minutes and costs about $1.40 per serving.
🧂 Ingredients
- 1 lb (454 g) ground beef, 85% lean
- 1 medium yellow onion, diced (about 1 cup / 160 g)
- 3 cloves garlic, minced (about 1 tablespoon)
- 2 cups (480 ml) marinara sauce
- 12 oz (340 g) dried penne or rotini
- 2 cups (240 g) shredded low-moisture mozzarella
- 1/2 cup (50 g) grated Parmesan
- 1 cup (240 g) whole-milk ricotta
- 2 tablespoons olive oil
- 1 teaspoon dried oregano, 1/2 teaspoon red pepper flakes, 1 teaspoon kosher salt
📋 Instructions
- 1Heat the oven — Set a rack in the middle position and preheat to 375F (190C). Grease a 9×13-inch baking dish with 1 teaspoon of the olive oil.
- 2Boil the pasta — Bring 4 quarts of water to a rolling boil, add 1 tablespoon salt, and cook the pasta for 2 minutes less than the package says. Drain and toss with 1 teaspoon olive oil so it does not stick.
- 3Brown the beef — Heat the remaining olive oil in a 12-inch skillet over medium-high heat. Add the beef and cook 6 to 7 minutes, breaking it apart, until no pink remains and the edges are browned.
- 4Sweat the onion — Add the onion and cook 5 to 6 minutes until translucent and soft. Stir in the garlic, oregano, red pepper flakes, and 1 teaspoon kosher salt; cook 45 seconds until fragrant.
- 5Build the filling — Pour in the marinara and simmer 3 minutes until it thickens slightly and coats a spoon. Remove from heat and fold in the ricotta until evenly distributed.
- 6Layer the dish — Spread half the pasta in the dish, top with half the meat mixture, then half the mozzarella. Repeat with the remaining pasta, meat, and mozzarella, then finish with the Parmesan.
- 7Bake until bubbling — Bake 35 minutes at 375F (190C) until the cheese is golden brown and the edges bubble. The center should read 165F (74C) on an instant-read thermometer.
- 8Rest and slice — Let the pan sit 10 minutes on a wire rack. Cut into 6 portions with a sharp knife, wiping the blade between cuts for clean edges.



