Indulge in the ultimate comfort food with this Cheesy Stove Top Macaroni and Cheese recipe, a rich and creamy classic made entirely in under 30 minutes! Perfectly tender elbow macaroni is coated in a velvety cheese sauce made from a dreamy trio of sharp cheddar, mozzarella, and Parmesan, elevated with a hint of garlic and onion powder. The combination of whole milk and heavy cream ensures the sauce is decadently creamy, while a quick roux guarantees perfect thickness every time. This one-pot wonder is a simple yet luxurious meal thatβs ideal for busy weeknights or satisfying cravings. Serve it piping hot with an optional sprinkle of Parmesan or fresh herbs for a dish thatβs as beautiful as it is delicious.
Bring a large pot of salted water to a boil. Cook the elbow macaroni according to the package instructions until al dente. Drain and set aside.
In a medium saucepan, melt the butter over medium heat. Once melted, whisk in the flour and cook for 1-2 minutes until the mixture is golden and bubbly.
Slowly pour in the milk and heavy cream, whisking constantly to avoid lumps. Bring the mixture to a gentle simmer and cook until thickened, about 3-4 minutes.
Reduce the heat to low and stir in the shredded cheddar cheese, mozzarella cheese, and grated parmesan cheese. Mix until the cheese is fully melted and the sauce is smooth.
Add garlic powder, onion powder, salt, and pepper to the cheese sauce. Stir to combine.
Add the cooked macaroni to the cheese sauce and mix until the macaroni is fully coated in the creamy sauce.
Serve immediately for best results, optionally garnished with an extra sprinkle of parmesan cheese or fresh parsley.
Calories |
3928 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 256.0 g | 328% | |
| Saturated Fat | 156.1 g | 780% | |
| Polyunsaturated Fat | 0.5 g | ||
| Cholesterol | 800 mg | 267% | |
| Sodium | 6137 mg | 267% | |
| Total Carbohydrate | 228.7 g | 83% | |
| Dietary Fiber | 9.3 g | 33% | |
| Total Sugars | 33.7 g | ||
| Protein | 163.5 g | 327% | |
| Vitamin D | 6.6 mcg | 33% | |
| Calcium | 3904 mg | 300% | |
| Iron | 12.0 mg | 67% | |
| Potassium | 1124 mg | 24% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.