Preheat oven to 400° F.: When you set your oven to 400° F , you want the interior to come to full heat so the cheese bubbles and browns quickly once the skillet goes in. You should hear the quiet hum of the oven and later see golden edges forming on the cheese, which is the cue it's doing its job. If the oven is slow to heat, the cheese will melt but not brown properly, so wait until the temperature stabilizes. A common mistake is opening the door too often, which cools the oven and lengthens baking time.
In a medium sized cast iron skillet, saute onion in olive oil until mostly tender.: As the onion hits the warmed olive oil , listen for a gentle sizzle and watch the edges turn translucent, signaling that sugars are releasing. The aroma will shift from sharp to sweet and mellow, which sets a layered foundation for the sauce. Cooking until mostly tender ensures the onion integrates without raw bite. Avoid browning aggressively at this stage, because burnt onion imparts bitterness; keep the heat medium and stir frequently to prevent sticking.
Add in garlic and ground beef. Break apart beef as it browns.: When you add minced garlic it will briefly perfume the pan, so stir promptly to avoid burning, then add the ground beef . As the beef hits the pan you should hear a lively sizzle and see color change from pink to browned flecks. Breaking the meat into small pieces helps even browning so every bite has caramelized bits. If you overcrowd the pan the meat will steam instead of brown, leaving it less flavorful, so give it space or brown in batches if necessary.
Reduce heat to low and add in marinara sauce, basil, bay leaf, salt, and black pepper. Should be very thick. If you'd like it thinner, add in more marinara if you have it or a splash of water.: Lowering the heat before adding the marinara sauce preserves a fresh tomato quality while still allowing flavors to meld slowly. Stir so the browned bits lift into the sauce, creating depth and color. Add the dried basil and the bay leaf to infuse the sauce gently, and season with salt and black pepper . The mixture should become thick and glossy, smelling of tomato and herbs. If the sauce looks thin, you can simmer a touch longer to evaporate liquid, but avoid boiling hard which can break the texture. A common error is adding too much liquid at once, which dilutes intensity.
In a small bowl, stir cream cheese, parmesan cheese, mozzarella cheese, salt, black pepper, and dried parsley together until combined.: As you mix the cream cheese with grated parmesan cheese and mozzarella cheese , the texture should become smooth and slightly glossy, with the parmesan cheese adding a granular nuttiness and the mozzarella cheese promising stretch. Season carefully with salt and black pepper , because cheeses concentrate saltiness. The scent will be rich and dairy forward, and the mixture should be spoonable. If the cream cheese is too cold it will clump, so soften it beforehand to ease blending.
Dollop spoonfuls on top of the red sauce and bake for 15-20 minutes.: Drop spoonfuls of the cheese mixture across the surface so pockets of creamy white sit atop the red sauce. As it bakes, listen for soft bubbling and watch the cheese spread and begin to brown at the edges, creating a mosaic of melted layers. The scent becomes a warm, inviting mix of tomato, herbs, and toasted cheese. Bake until bubbling and slightly golden, which tells you the interior is hot and the cheeses have melded. Avoid underbaking, which leaves cold centers, and overbaking, which can dry the cheese.
Remove from oven, top with fresh basil and serve with garlic bread.: When you pull the skillet from the oven, the first cue is vigorous bubbling and a toasty aroma, followed by a release of steam as you let it rest briefly. Scatter chiffonade of fresh basil over the top so the herb oils hit the hot surface and bloom instantly, brightening the dish visually and aromatically. Serve with slices of toasted garlic bread so guests can scoop warm, cheesy portions. Be mindful of hot skillet edges, and avoid serving immediately to prevent burns; let it sit for a couple minutes so the texture stabilizes.