Creamy, cheesy, and irresistibly comforting, this easy homemade mac and cheese recipe is perfect for busy weeknights. Made with simple ingredients, it delivers rich flavor and smooth texture every time.
Easy homemade mac and cheese is the ultimate comfort food—rich, creamy, and ready in under 30 minutes. This simple baked or stovetop macaroni and cheese recipe is perfect for busy weeknights, holidays, and family dinners.
Why You’ll Love This Easy Homemade Mac and Cheese
If you’re searching for the best homemade mac and cheese recipe, this version delivers:
- 🧀 Ultra-creamy cheese sauce
- 🍝 Perfectly tender elbow macaroni
- ⏱ Ready in about 30 minutes
- 👨👩👧 Kid-approved and freezer-friendly
- 🥘 Easy stovetop or baked option
This classic comfort dish rivals restaurant-style macaroni and cheese but uses simple pantry ingredients.
Ingredients for Easy Homemade Mac and Cheese
Here’s everything you need:
- 2 cups elbow macaroni
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 cups whole milk
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- ½ teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon paprika (optional)
- ½ cup breadcrumbs (optional for baked version)
Step-by-Step Method (Stovetop Version)
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add elbow macaroni and cook according to package instructions until al dente. Drain and set aside.
Step 2: Make the Roux
In a medium saucepan, melt butter over medium heat. Add flour and whisk continuously for 1–2 minutes until smooth and lightly golden.
Step 3: Add the Milk
Slowly pour in milk while whisking constantly to avoid lumps. Continue cooking until the sauce thickens (about 3–5 minutes).
Step 4: Add the Cheese
Reduce heat to low. Stir in cheddar and mozzarella cheese until fully melted and smooth.
Step 5: Combine Pasta and Sauce
Add cooked macaroni into the cheese sauce. Stir well to coat evenly.
Step 6: Season and Serve
Add salt, pepper, and paprika. Serve hot and enjoy your creamy homemade mac and cheese!
Optional Baked Mac and Cheese Version
For a crispy topping:
- Preheat oven to 180°C (350°F).
- Transfer mac and cheese to a greased baking dish.
- Sprinkle breadcrumbs on top.
- Bake for 15–20 minutes until golden and bubbly.
Nutrition Information (Per Serving)
Approximate values (based on 6 servings):
- Calories: 420 kcal
- Carbohydrates: 45g
- Protein: 18g
- Fat: 20g
- Saturated Fat: 12g
- Calcium: 350mg
- Sodium: 450mg
This recipe provides protein and calcium from cheese while delivering comforting carbohydrates for energy.
Expert Tips for the Best Mac and Cheese
✔ Use freshly shredded cheese for smoother melting
✔ Don’t overcook the pasta—it continues cooking in the sauce
✔ Add cream cheese for extra richness
✔ Mix cheeses like Gouda or Monterey Jack for deeper flavor
✔ Add cooked bacon, chicken, or broccoli for variety
Variations to Try
1. Baked Southern-Style Mac and Cheese
Add eggs and extra cheese layers for a rich casserole-style dish.
2. Creamy One-Pot Mac and Cheese
Cook pasta directly in milk for fewer dishes.
3. Healthy Mac and Cheese
Use whole wheat pasta and reduced-fat cheese.
4. Spicy Mac and Cheese
Add jalapeños or chili flakes for heat.
What to Serve with Mac and Cheese
- Grilled chicken
- BBQ ribs
- Garlic bread
- Fresh green salad
- Roasted vegetables
Storage & Reheating
Refrigerator: Store in airtight container up to 4 days.
Freezer: Freeze up to 2 months.
Reheat: Add splash of milk before microwaving to restore creaminess.
Frequently Asked Questions
How do I make mac and cheese creamy?
Use whole milk, fresh cheese, and don’t overheat the sauce.
What cheese melts best?
Cheddar, mozzarella, Monterey Jack, and Gruyère melt smoothly.
Can I make it ahead?
Yes! Assemble and refrigerate before baking.