This homemade baked mac and cheese is creamy, cheesy, and baked until golden on top for an easy family dinner everyone will love.

Why You'll Love It
- It uses simple ingredients that are easy to find.
- The cheddar and mozzarella give the sauce both flavor and creaminess.
- Baking the dish creates a lightly golden top while the inside stays soft and cheesy.
- It works well as a main dinner or part of a bigger comfort-style meal.
Mac and cheese always reminds me that the simplest dinners are often the ones people ask for again. I like this version because the sauce starts on the stove with butter, flour, and milk, then finishes in the oven, so the top turns lightly golden while the middle stays creamy and full of cheddar and mozzarella. It has the same kind of comfort I look for in recipes like baked chicken breast and easy crispy fried chicken: simple ingredients, familiar flavor, and a result that always feels worth making.
What makes this homemade baked mac and cheese stand out for me is the mix of cheddar and mozzarella. The cheddar gives the sauce a deeper cheesy flavor, while the mozzarella brings that soft, melty texture that makes every bite rich and creamy. It is a good recipe for busy evenings, relaxed weekends, or any time you want something warm and familiar on the table. For the same reason, I also keep recipes like tomato Burrata salad and garlic bread on my site because they follow that same easy, dependable style people come back to.

Key Ingredients in Homemade Baked Mac and Cheese
You'll find the exact measurements in the recipe card, but here's a closer look at a few of the ingredients and why I use them.
- Elbow Macaroni: Elbow macaroni is what I use here because it gives the dish that classic mac and cheese feel, and the shape holds the sauce really well.
- Butter, Flour & Whole Milk: I make the sauce with butter, flour, and whole milk because this simple base gives a smooth and creamy texture without needing anything extra.
- Cheddar & Mozzarella: Cheddar brings the deeper cheese flavor, while I like adding mozzarella for that soft, melty texture that makes the sauce extra creamy.
- Salt, Black Pepper, Garlic Powder, Onion Powder, Nutmeg & Paprika: I keep the seasoning simple, but each one adds something important. The salt and pepper bring everything together, the garlic and onion powders add more flavor, and the nutmeg and paprika give the sauce a little warmth and depth.
How to Make Homemade Baked Mac and Cheese
You can find the complete printable recipe with measurements below, but for now, here's a quick overview of how it goes:

1. Boil salted water, cook macaroni until al dente, drain, and set aside.
2. Melt butter in a large saucepan over medium heat, whisk in flour, and cook for 2-3 minutes.
3. Gradually whisk in milk, stirring constantly until the sauce thickens, 5-7 minutes.
4. Season with salt, pepper, garlic powder, onion powder, nutmeg, and paprika. Stir well.

5. Reduce the heat, add cheddar and mozzarella, and stir until smooth.
6. Stir the cooked macaroni into the cheese sauce until fully coated.
7. Place the macaroni in an oven-safe dish.
8. Top with extra cheese, cover, and bake at 380°F / 195°C (350°F convection / 175°C fan) for 25 minutes. Uncover and bake for 10 minutes more.

Tips for Recipe Success
Warm the Milk Slightly: I find the sauce comes together more smoothly when the milk is not fridge-cold. Letting it sit at room temperature for a few minutes helps the sauce thicken more evenly.
Let It Rest Before Serving: After baking, I like letting the mac and cheese sit for about 5 minutes. This helps the sauce settle slightly so it stays creamy when serving.
Storage
Store leftovers in an airtight container in the refrigerator for 3-4 days. When reheating, warm the mac and cheese gently so the sauce stays creamy. If the sauce thickens after chilling, a small splash of milk while reheating helps loosen it again.
What to Serve with Baked Mac and Cheese
If you want to turn baked mac and cheese into a bigger dinner, it pairs nicely with simple protein dishes. Recipes like cast-iron chicken breast or shrimp scampi make a great combination with the creamy pasta.
Try These Pasta Recipes Next!
Recipe

Creamy Homemade Baked Mac and Cheese
Ingredients
- 250 g elbow macaroni
- 2 tablespoon salted butter
- 2 tablespoon all-purpose flour
- 500 ml whole milk
- 200 g cheddar cheese - shredded
- 200 g mozzarella cheese - shredded
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ¼ teaspoon nutmeg
- ½ teaspoon paprika
Instructions
- Bring a large pot of salted water to a boil. Add 9 oz (250 g) elbow macaroni and cook until al dente according to the package instructions. Drain and set aside.
- In a large saucepan over medium heat, melt 2 tablespoons salted butter, then add 2 tablespoons all-purpose flour and whisk continuously for 2-3 minutes until smooth.
- Slowly pour in 2 cups (500 ml) of whole milk while whisking constantly to prevent lumps. Continue stirring for 5-7 minutes, until the sauce thickens, then add 1 teaspoon salt, ½ teaspoon black pepper, ½ teaspoon garlic powder, ½ teaspoon onion powder, ¼ teaspoon nutmeg, and ½ teaspoon paprika. Stir well.
- Reduce the heat and add 7 oz (200 g) shredded cheddar cheese and 7 oz (200 g) shredded mozzarella cheese. Stir until melted and smooth, reserving a small handful of the cheese for topping.
- Add the cooked macaroni to the cheese sauce and stir until fully coated, then transfer everything to an oven-safe dish and sprinkle the reserved cheese on top.
- Bake in a preheated oven at 380°F / 195°C (350°F convection / 175°C fan) for 25 minutes covered, then uncover and bake for 10 minutes more, until hot and lightly golden on top. Serve warm.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










John says
This homemade mac and cheese is absolutely incredible! So creamy, cheesy, and packed with flavor, definitely a new favorite.