Directions
<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 190°C. Bring a large pot of salted water to a boil. This will be used to partially cook the cauliflower before it goes into the casserole.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Add the cauliflower florets to the boiling water and blanch for 3-4 minutes until just tender but still firm (al dente). Be careful not to overcook as the cauliflower will continue cooking in the oven. Drain well in a colander and set aside. Good drainage is essential to prevent a watery casserole.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Heat olive oil in a large oven-safe skillet over medium heat. Add the diced onion and sauté for 3-4 minutes until translucent. Add the minced garlic and diced bell pepper, cooking for another 2 minutes until fragrant and slightly softened.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add the ground beef to the skillet, breaking it up with a wooden spoon. Cook until browned and no longer pink, about 5-7 minutes. The caramelization of the meat creates rich, savory flavors known as Maillard reactions that form the foundation of your dish's taste.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Season the beef mixture with Italian seasoning, paprika, salt, pepper, and chili flakes (if using). Stir well to distribute the spices evenly. The layering of seasonings at this stage infuses the meat thoroughly before adding wet ingredients.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Add the softened cream cheese to the skillet and stir until it melts into the beef mixture. Pour in the beef stock gradually while stirring continuously to create a smooth sauce. The stock helps to both deglaze the pan (releasing any flavorful browned bits) and thin the cream cheese to the right consistency.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Reduce heat to low and let the mixture simmer for 3-5 minutes until slightly thickened. Remove from heat. Taste and adjust seasonings if necessary – this is your last chance to perfect the flavor before assembly.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>If not using an oven-safe skillet, transfer the beef mixture to a casserole dish. Gently fold in the blanched cauliflower, being careful not to break up the florets too much. You want distinct pieces of cauliflower throughout the casserole for texture.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>In a bowl, combine the cheddar, mozzarella, and half of the Parmesan cheese. Sprinkle two-thirds of the cheese mixture over the beef and cauliflower, then gently fold it in. The combination of different cheeses creates complex flavors and excellent melting properties.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Top the casserole with the remaining cheese mixture and sprinkle with the rest of the Parmesan. The top layer of cheese will create a beautiful golden crust during baking.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Bake uncovered in the preheated oven for 20-25 minutes until the cheese is melted, bubbly, and beginning to brown on top. For an extra golden top, switch to the grill/broiler for the last 2-3 minutes, but watch carefully to prevent burning.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Remove from the oven and let stand for 5-10 minutes before serving. This resting period allows the casserole to set slightly and the flavors to meld together. Garnish with freshly chopped parsley and serve hot.</li></ol>