If you’re craving the ultimate comfort food, look no further than Creamy Homemade Stovetop Macaroni and Cheese. This sensational dish takes the nostalgic magic of classic mac and cheese and elevates it with freshly grated cheddar, creamy fontina, and a luscious cheese sauce—all made from scratch in just 25 minutes. It’s the perfect blend of cozy and indulgent, made for busy weeknights or relaxing weekends, and always delivers those famous cheesy pulls everyone loves. Whether you dress it up with proteins and veggies or serve it straight from the pot, this recipe is bound to become a kitchen favorite!

Ingredients You’ll Need
Gather these essential ingredients for your Creamy Homemade Stovetop Macaroni and Cheese—each one plays a key role, from the velvet-smooth sauce to the perfectly tender pasta. Simple and familiar, these staples create a dish that’s both nostalgic and irresistibly delicious.
- Butter: Adds rich flavor and acts as the foundation for your roux, giving the sauce its creamy texture.
- Flour: Helps thicken the cheese sauce, ensuring it clings beautifully to every noodle.
- Salt: Enhances all the flavors, bringing out the best in the cheese and pasta.
- Black Pepper: Adds a subtle kick and gentle warmth to the sauce.
- Milk (whole or 2%): Creates a smooth, silky base for the cheese, making the sauce incredibly creamy.
- Shredded Cheddar Cheese (medium or sharp): Brings that signature tang and deep comfort-food flavor.
- Shredded Fontina or Gruyère Cheese: Melt beautifully into the sauce, adding a next-level richness and a hint of nuttiness.
- Cooked Macaroni: The classic pasta shape that holds onto the sauce for maximum cheesy goodness.
How to Make
Step 1: Cook the Macaroni
Start by bringing a large pot of salted water to a bubbling boil—this is what gives your pasta that perfect bite and flavor. Add the dried macaroni and let it cook until just al dente, usually about 7 to 9 minutes. You want it tender, but still with a little resilience in the center since it’ll soak up some of the cheese sauce later. Drain it well and set it aside while you make the magic happen with the cheese sauce.
Step 2: Make the Cheese Sauce
In a large saucepan set over medium-low heat, melt the butter—breathe in that warm, inviting aroma! Sprinkle in the flour, whisking constantly to create a smooth, golden roux. Add the salt and pepper, then pour in the milk slowly, whisking all the while. Watch as the mixture thickens up and smooths out, creating the creamy base that’s the secret to this recipe’s dreamy texture. This usually takes about 5 to 7 minutes, and you’ll know it’s ready when it coats the back of a spoon.
Step 3: Add the Cheese
Now for the star moment: remove the pan from heat and stir in your shredded cheddar and fontina (or Gruyère). The cheeses will melt right in, turning your white sauce into a glorious, gooey, golden cheese sauce. Give it a taste—you’ll see why homemade is always worth the effort!
Step 4: Combine with Macaroni
Fold in your perfectly cooked macaroni, making sure every noodle gets totally coated with that silky cheese sauce. This is the step where Creamy Homemade Stovetop Macaroni and Cheese earns its name! Mix gently so the noodles stay whole and the sauce stays ultra-smooth.
Step 5: Serve
Dish it up straight from the pan while it’s piping hot and irresistibly melty. For an even cheesier experience, sprinkle a bit more shredded cheese on top just before serving—you might just create a new family tradition.
How to Serve

Garnishes
The right garnish can take Creamy Homemade Stovetop Macaroni and Cheese from delicious to unforgettable. Try a sprinkle of chopped fresh chives, a dash of smoked paprika, or even a handful of crispy fried onions for contrast and color. If you love heat, a little drizzle of hot sauce goes a long way without overpowering the cheesy flavor.
Side Dishes
This dish is rich and satisfying on its own, but it also pairs beautifully with a fresh green salad tossed in a light vinaigrette, some roasted broccoli, or classic steamed peas. If you’re craving something extra, crusty bread for scooping up sauce or a platter of roasted vegetables can round out the meal perfectly.
Creative Ways to Present
Get playful by serving Creamy Homemade Stovetop Macaroni and Cheese in individual ramekins, baked for just a minute to get a bubbly top. For gatherings, use small mugs or even mini skillets for a cozy, restaurant-style effect. If you’re feeding kids, serve it in fun shapes or with colorful veggie “confetti” on top to inspire smiles all around.
Make Ahead and Storage
Storing Leftovers
Leftover mac and cheese keeps beautifully! Let everything cool, then transfer to an airtight container and refrigerate for up to four days. A quick stir and a splash of milk during reheating will bring back its creamy texture, so don’t hesitate to make a double batch.
Freezing
If you want to freeze Creamy Homemade Stovetop Macaroni and Cheese, portion it into single servings and store in freezer-safe containers. The sauce may separate slightly after thawing, but a gentle reheat plus a splash of milk will help restore its creaminess. Enjoy within two months for best results.
Reheating
For the best results, reheat on the stovetop over low heat, adding a little extra milk to loosen the sauce and keep things creamy. If you’re in a hurry, microwave in short bursts, stirring in between until hot. Just take care not to overcook, which can cause the sauce to dry out or become grainy.
FAQs
Can I use other types of cheese?
Absolutely! Creamy Homemade Stovetop Macaroni and Cheese is very versatile—try adding a bit of Monterey Jack, mozzarella, or even smoked gouda for fun flavor twists. Just be sure to use cheeses that melt well for the best sauce texture.
How can I make this dish gluten-free?
Simply substitute your favorite gluten-free macaroni and use a 1:1 gluten-free flour blend for the roux. The rest of the recipe stays the same and you’ll have a gluten-free comfort meal!
Can I make it ahead and keep it warm for a party?
Yes, this is a great make-ahead recipe! Prepare as directed, transfer to a slow cooker, and keep on the “warm” setting. Stir occasionally, and add a splash of milk if the sauce thickens up too much before serving.
What can I add to make it a full meal?
For a heartier version, stir in cooked chicken, turkey sausage, or even sautéed vegetables right at the end. This way, Creamy Homemade Stovetop Macaroni and Cheese becomes a complete one-pot meal everyone will love.
Why is my cheese sauce lumpy or grainy?
Lumpy or grainy sauce often comes from adding cheese to sauce that’s too hot or not whisking thoroughly. Always remove the pan from heat before adding the cheese, and stir until it’s completely melted and smooth for the creamiest results.
Final Thoughts
There really is nothing like the pure, cozy joy of diving into a bowl of Creamy Homemade Stovetop Macaroni and Cheese. Simple, quick, and endlessly satisfying, it’s a recipe worth sharing and savoring with loved ones. I can’t wait for you to give it a try and discover how easy homemade comfort food can be!
Print
Creamy Homemade Stovetop Macaroni and Cheese Recipe
This Homemade Stovetop Macaroni and Cheese is the ultimate comfort food, packed with creamy, cheesy goodness and ready in just 25 minutes! Made from scratch with real ingredients like cheddar and fontina cheese, it’s better than any boxed version. Quick, easy, and customizable, it’s the perfect dish for a busy weeknight or cozy dinner.
- Total Time: 25 minutes
- Yield: 8 servings
Ingredients
For the Cheese Sauce:
- ¼ cup butter (50 grams)
- ¼ cup flour (32 grams)
- ¼ tsp salt
- Dash of black pepper
- 2 cups milk (whole or 2%)
- 1 cup shredded cheddar cheese (medium or sharp)
- 1 cup shredded fontina or Gruyère cheese
For the Macaroni:
- 5–6 cups cooked macaroni (2 ½ – 3 cups dried macaroni)
Instructions
- Cook the Macaroni: Bring a large pot of salted water to a boil, then cook the macaroni until al dente (about 7-9 minutes). Drain and set aside.
- Make the Cheese Sauce: In a large saucepan, melt the butter over medium-low heat. Whisk in the flour until smooth. Add the salt, pepper, and slowly pour in the milk while stirring constantly. Cook for 5-7 minutes until the sauce thickens. Remove from heat.
- Add the Cheese: Stir in the shredded cheddar and fontina (or Gruyère) cheese until fully melted and smooth.
- Combine with Macaroni: Gently fold the cooked macaroni into the cheese sauce, mixing until well coated.
- Serve: Serve immediately while hot. Optionally, top with additional shredded cheese.
Notes
- Add Protein: Stir in grilled chicken, or sausage for a heartier meal.
- Veggies: Add sautéed spinach, peas, or roasted tomatoes for extra color and nutrition.
- Spicy Mac & Cheese: Add cayenne pepper or hot sauce for a spicy twist.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Comfort Food, Pasta
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 350 kcal
- Sugar: 5g
- Sodium: 500mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 50mg