Breakfast Macaroni and Cheese with Sausage and Hash Browns

Breakfast Macaroni and Cheese with Sausage and Hash Browns
Prep Time
10 min
Cook Time
55 min
8-12 servings

The best part of this breakfast-inspired mac and cheese is the hash-brown topping. It couldn’t be easier: Just thaw frozen hash browns and toss them with butter so they bake up golden and crispy.



Kosher salt
lb(s) elbow macaroni
Tbsp vegetable oil
lb(s) breakfast sausage, casings removed
large yellow onion, chopped
small green bell peppers, chopped
2 ½
cups half-and-half
⅛ - ¼ tsp cayenne pepper
lb(s) cream cheese, room temperature
oz sharp Cheddar, shredded (about 3 cups)
oz Gruyere, shredded (about 1 cup)
1 ½
cups frozen shredded hash browns, thawed
Tbsp unsalted butter, melted


Step 1

Set an oven rack 6 inches from the heat source and preheat the oven to 425ºF.

Step 2

Bring a large pot of salted water to a boil. Add the macaroni and cook until it is al dente, about 6 minutes. Strain, reserving 1 3/4 cups of the pasta water. Set aside.

Step 3

Heat the oil in a large saucepan over medium-high heat. Add the sausage and cook until lightly browned, breaking up the meat with the back of a wooden spoon, about 5 minutes. Transfer the browned meat to a plate with a slotted spoon. Add the onions, 1 tablespoon water and a pinch of salt to the saucepan and cook until just starting to soften, 3 to 4 minutes, scraping up any browned bits with the wooden spoon. Add the bell peppers and cook until lightly browned and softened, 6 to 8 minutes. Transfer the onion and green bell pepper to the plate with the browned sausage.

Step 4

Carefully wipe out the saucepan (or give it a quick rinse if it is really dirty). Add the half-and-half and cayenne and bring to a simmer over medium heat. Cook until reduced to 1 1/2 cups, about 15 minutes. Add the cream cheese and stir until melted. Whisk in the Cheddar and Gruyere until all the cheese is melted and the sauce is smooth.

Step 5

Add the macaroni and reserved pasta water to the saucepan and stir to combine. (The mixture will look very loose, but the pasta will suck up a lot of the sauce as it bakes.) Gently fold in the browned meat and vegetables and season with more salt if needed. Pour into a 13-by-9-inch baking dish. Toss the hash browns with the melted butter and a pinch of salt and scatter over the macaroni and cheese. Bake until the cheese is bubbly and the hash browns are just starting to brown, about 10 minutes. Broil until the hash browns are golden brown and crispy, about 3 minutes.

Rate Recipe

My rating for Breakfast Macaroni and Cheese with Sausage and Hash Browns