Roasted Poblano Mac and Cheese
Creamy, smoky, and just a little spicy, this mac and cheese takes a beloved classic to a whole new level.
Imagine a bowl of ultra-creamy mac and cheese with ribbons of smoky, charred poblano peppers folded right into the sauce. Every bite delivers that familiar cheesy comfort you grew up loving, with a subtle heat and a deep, roasted flavor that makes you stop and say, wow, where has this been all my life? The cheese sauce is velvety and rich, clinging to every ridge of the pasta, and those soft strips of roasted poblano bring a gentle kick without being overwhelming.
This recipe is perfect for weeknight dinners when you want something cozy but a little more exciting than the usual rotation. It also shines as a crowd-pleasing side dish at backyard cookouts, potlucks, and holiday gatherings. If you have friends who claim they do not like spicy food, serve them a bowl of this anyway. The heat from poblanos is mild and earthy, nothing sharp or aggressive, just warmly present in the background.
I first made this on a rainy Sunday afternoon when I had a bag of poblanos from the farmers market and a serious craving for comfort food. I started roasting the peppers over an open flame, their skins blistering and turning glossy, and the whole kitchen filled with this incredible smoky aroma. I knew immediately they were going straight into a cheese sauce. That first batch was so good I made it again three days later, and now it is a permanent fixture in my recipe lineup.
Recipe at a Glance
Ingredients
Roasted Poblanos
Pasta
Cheese Sauce
Topping
Substitutions & Variations
Step-by-Step Instructions
Roast the Poblanos
Set your oven broiler to high and line a baking sheet with foil. Rub the poblano peppers all over with olive oil and sprinkle with salt. Place them directly on the baking sheet and broil for 10 to 12 minutes, turning every 3 to 4 minutes, until the skins are completely charred and blistered on all sides. The peppers should be soft and slightly collapsed when done.
Steam and Peel the Peppers
Transfer the charred peppers to a bowl and cover tightly with plastic wrap or a plate. Let them steam for 10 minutes. This steaming step is key because it loosens the skins so they slide right off. Once cooled enough to handle, peel away and discard the charred skins, then slice the peppers open and remove the seeds and stems. Cut the roasted flesh into thin strips and set aside.
Cook the Pasta
Bring a large pot of water to a boil and add the kosher salt. Add your pasta and cook according to package directions until just al dente, about 1 minute less than the package suggests. You want the pasta slightly underdone because it will continue cooking in the oven. Drain the pasta well and set aside, tossing it lightly with a drizzle of olive oil to prevent sticking.
Preheat the Oven
Preheat your oven to 375 degrees Fahrenheit. Lightly grease a 9x13-inch baking dish with butter or nonstick spray and set it aside while you prepare the cheese sauce.
Make the Roux
In a large, heavy-bottomed saucepan or Dutch oven, melt the 4 tablespoons of butter over medium heat. Once the butter is foamy, whisk in the flour and cook, whisking constantly, for about 2 minutes. The mixture should look like a pale paste and smell slightly nutty. This step cooks out the raw flour taste and builds the base of your sauce.
Build the Cheese Sauce
Gradually pour in the warm milk and heavy cream, whisking continuously to prevent lumps. Increase the heat to medium-high and cook, stirring frequently, for 5 to 7 minutes until the sauce thickens enough to coat the back of a spoon. Stir in the garlic powder, smoked paprika, cumin, onion powder, salt, and black pepper. Reduce the heat to low before adding the cheeses.
Melt the Cheeses
Add the cream cheese first, stirring until it is fully melted and smooth. Then add the shredded cheddar, Monterey Jack, and Gruyere in handfuls, stirring after each addition. Keep the heat on low because high heat can cause the cheese to seize up and turn grainy. The finished sauce should be glossy, thick, and smooth. Taste and adjust the salt if needed.
Combine Pasta, Peppers, and Sauce
Add the drained pasta and the roasted poblano strips to the cheese sauce and stir everything together until the pasta is evenly coated and the pepper strips are distributed throughout. Pour the mixture into the prepared baking dish and spread it out into an even layer.
Prepare the Breadcrumb Topping
In a small bowl, combine the panko breadcrumbs, melted butter, shredded cheddar, and smoked paprika. Stir until all the breadcrumbs are evenly coated with the butter. Sprinkle the topping evenly over the mac and cheese, covering the surface as completely as possible for maximum crunch.
Bake Until Golden
Bake uncovered in the preheated oven for 20 to 25 minutes, until the topping is golden brown and crispy and the sauce is bubbling around the edges. If you want extra browning on top, switch the broiler on for the last 2 to 3 minutes, keeping a close eye so the breadcrumbs do not burn.
Rest and Serve
Remove the baking dish from the oven and let the mac and cheese rest for 5 minutes before serving. This brief resting time lets the sauce settle so it scoops cleanly and does not run all over the plate. Garnish with fresh cilantro, sliced green onions, or a light sprinkle of extra smoked paprika if you like.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
This mac and cheese is satisfying enough to stand on its own, but it also pairs beautifully with a range of dishes and toppings.
Frequently Asked Questions
Go Make It!
Roasted Poblano Mac and Cheese is the kind of recipe that turns an ordinary dinner into something genuinely memorable. It has all the creamy, cheesy comfort you crave with an extra layer of smoky, roasted depth that keeps you coming back for another spoonful. Whether you are making it for a weeknight family dinner or bringing it to a gathering, this dish always gets rave reviews. Go ahead and give it a try, and do not be surprised when it becomes your most-requested recipe.