Heat the oil in a large skillet over medium-high heat. Add the ground beef and season with bouillon, black pepper, paprika, and red pepper flakes. Cook for 8–10 minutes, breaking up the meat as it browns.
Add the onion, garlic, and bell pepper. Cook for another 5–10 minutes, until softened. Stir in the parsley and cook for 5 more minutes. Remove from the heat and let cool.
Grease a 13 × 9-inch baking dish with butter and dust lightly with cornmeal. Tap out the excess and set aside.
In a blender or food processor, blend the eggs until frothy, about 3 minutes. Add the fresh corn and milk, then pulse for about 15 seconds, just enough to break up the kernels without puréeing them.
Pour the mixture into a large bowl. Stir in the cornmeal, sautéed onions, and crumbled cheese until fully combined.
Preheat the oven to 350°F (175°C). Pour half of the batter into the prepared baking dish and spread it evenly.
Add the cooled beef filling. Dot the top evenly with small pieces of cream cheese, gently pressing them into the filling.
Top with the remaining batter and smooth the surface.
Bake for 60–90 minutes, until golden brown and set in the center.
Let cool for 10 minutes before slicing and serving.