Stovetop Mac and Cheese Recipe
Introduction
This stovetop mac and cheese is creamy, cheesy, and ready in just minutes. It uses a simple homemade cheese sauce with basic pantry ingredients, making it a perfect comfort food for any night of the week.

Ingredients
- 2 cups macaroni (uncooked, about ½ lb.)
- 2 tablespoons butter
- 2 tablespoons flour
- ½ cup heavy cream
- 1 cup milk
- ½ teaspoon mustard powder
- ¼ teaspoon onion powder
- ¼ teaspoon salt
- ¼ teaspoon pepper
- ½ teaspoon hot sauce
- 1½ cups shredded cheddar cheese
Instructions
- Step 1: Bring a large pot of salted water to a boil. Add the macaroni and cook according to the package instructions until al dente. Drain and set aside.
- Step 2: While the pasta cooks, melt butter in a large pot over medium heat. Stir in the flour using a silicone spatula and cook for 1–2 minutes to form a roux.
- Step 3: Gradually add the heavy cream and milk in small splashes, stirring continuously to avoid the sauce breaking. Bring the mixture to a boil, then reduce to a simmer.
- Step 4: Add mustard powder, onion powder, salt, pepper, and hot sauce to the sauce. Reduce heat to low and stir well to combine.
- Step 5: Slowly sprinkle in the shredded cheddar cheese, stirring continuously until the cheese is melted and the sauce is smooth.
- Step 6: Add the drained macaroni to the cheese sauce and stir thoroughly to coat. Serve immediately for the best creamy texture.
Tips & Variations
- Shred your own cheese from a block rather than using pre-shredded; it melts better and tastes fresher.
- For a richer sauce, substitute some of the milk with extra heavy cream.
- Add cooked bacon or caramelized onions for extra flavor and texture.
- Switch up the cheese using gouda, mozzarella, or a sharp white cheddar for a different twist.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat or in the microwave, stirring occasionally and adding a splash of milk if needed to loosen the sauce.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other pasta shapes instead of macaroni?
Yes, feel free to substitute with elbow macaroni, shells, rotini, or any small pasta shape that holds sauce well.
What causes the sauce to become thin or watery?
Adding the milk or cream too quickly can break the roux, causing a thin sauce. Add liquids gradually while stirring to maintain a smooth, thick sauce.
Print
Stovetop Mac and Cheese Recipe
- Total Time: 25 minutes
- Yield: 4 servings 1x
Description
A creamy, cheesy stovetop mac and cheese recipe made with a homemade roux sauce, combining cheddar cheese, heavy cream, and a blend of seasonings for a rich and comforting classic dish.
Ingredients
Pasta
- 2 cups macaroni (uncooked, equal to ½ lb.)
Sauce
- 2 tablespoons butter
- 2 tablespoons flour
- ½ cup heavy cream
- 1 cup milk
- ½ teaspoon mustard powder
- ¼ teaspoon onion powder
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon hot sauce
- 1 ½ cups cheddar cheese (shredded from a block)
Instructions
- Shred the Cheese: Start by shredding the cheddar cheese from a block rather than using pre-shredded cheese, as it melts better and offers superior flavor and texture.
- Cook the Macaroni: Bring a large pot of salted water to a boil. Add the macaroni and cook according to the package instructions, setting a timer to avoid overcooking. Once cooked, drain the macaroni and set aside.
- Make the Roux: While the pasta cooks, melt the butter in a large pot over medium heat. Stir in the flour using a silicone spatula and continue stirring for 1-2 minutes to cook off the raw flour taste.
- Add Dairy: Gradually add the heavy cream and milk in splashes, stirring continuously to maintain a smooth roux. Avoid adding too quickly to prevent the sauce from breaking and becoming thin.
- Simmer the Sauce: Bring the mixture to a boil, then reduce the heat to a simmer. Stir in the mustard powder, onion powder, salt, pepper, and hot sauce. Lower the heat to low to maintain a gentle simmer.
- Incorporate Cheese and Pasta: Gradually add the shredded cheddar cheese, stirring continuously until the cheese is fully melted and the sauce is smooth. Finally, stir in the drained macaroni until fully combined. Serve immediately.
Notes
- Using freshly shredded cheese from a block improves melting and flavor compared to pre-shredded cheese.
- Set a timer while cooking the pasta to ensure it doesn’t get overcooked and become mushy.
- Adding the cream and milk slowly while stirring prevents the roux from breaking and keeps the sauce creamy.
- Adjust hot sauce to taste for preferred spice level.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Keywords: Mac and Cheese, Cheddar Cheese, Stovetop Macaroni, Comfort Food, Creamy Pasta

