Preheat your oven to 350°F (175°C).
Grease a 9x9-inch baking dish with butter or cooking spray.
In a separate bowl, whisk together the flour, baking powder, garlic powder, onion powder, salt, and black pepper.
In a large mixing bowl, cream together the softened butter and shredded cheddar cheese until creamy. Add the eggs and milk, stirring until smooth.
Gradually add the dry ingredients to the wet mixture, stirring gently until just combined. Fold in the diced jalapeños and grated Parmesan cheese.
Pour the batter into the prepared baking dish and spread it out evenly.
Bake for 25-30 minutes until the edges are golden brown and a toothpick inserted in the center comes out clean.
Let the dish cool for about 10 minutes, then slice into squares and serve warm or at room temperature.