Easy Homemade Mac and Cheese
Why You’ll Love This Recipe
Easy Homemade Mac and Cheese is a comforting, creamy dish that’s perfect for quick dinners or indulgent side servings. Made with simple pantry staples, it delivers rich, cheesy goodness in every bite and can be ready in under 30 minutes. It’s ideal for both kids and adults, making it a go-to family favorite.
ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
elbow macaroniunsalted butterall-purpose flourmilkcheddar cheesemozzarella cheesesaltblack pepperpaprika (optional)garlic powder (optional)
directions
Cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
In a large saucepan, melt the butter over medium heat.
Whisk in the flour and cook for about 1-2 minutes to form a roux.
Gradually add the milk, whisking constantly until the mixture thickens and becomes smooth.
Lower the heat and stir in the cheddar and mozzarella cheeses until melted and creamy.
Season with salt, pepper, and optional paprika or garlic powder for extra flavor.
Add the cooked macaroni to the cheese sauce and stir until fully coated.
Serve hot and enjoy!
Servings and timing
This recipe yields approximately 4 servings.Preparation time: 5 minutesCooking time: 15-20 minutesTotal time: 20-25 minutes
Variations
Use a mix of sharp cheddar and Gruyère for a gourmet twist.
Add cooked bacon or ham for a protein boost.
Stir in steamed broccoli or peas for added vegetables.
Top with breadcrumbs and broil for a crispy finish.
Make it spicy by adding hot sauce or diced jalapeños.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.To reheat, warm on the stovetop over low heat with a splash of milk, or microwave in 30-second intervals, stirring in between.

FAQs
Can I use a different type of pasta?
Yes, shells, rotini, or penne work well too.
What’s the best cheese for mac and cheese?
Cheddar is classic, but combining it with mozzarella, Gruyère, or Parmesan adds depth.
How do I keep it from getting grainy?
Use freshly shredded cheese and melt it slowly over low heat.
Can I make this ahead of time?
Yes, prepare it ahead and reheat gently before serving.
Is it freezer-friendly?
You can freeze it, though the texture may change slightly upon reheating.
Can I use non-dairy milk?
Yes, unsweetened almond or oat milk can be used, though flavor and texture may vary.
How do I make it creamier?
Add a bit of cream cheese or heavy cream to the sauce.
Can I make it gluten-free?
Yes, use gluten-free pasta and a gluten-free flour substitute.
Why is my cheese sauce lumpy?
It might be due to overheating or not whisking enough—be sure to stir constantly.
What can I serve with it?
Mac and cheese pairs well with salads, grilled meats, or roasted vegetables.
Conclusion
Easy Homemade Mac and Cheese is the ultimate comfort food that combines creamy, cheesy flavor with simple preparation. Whether you’re feeding a family or just craving a cozy meal, this recipe delivers satisfying results every time. Customize it to your taste, and you’ll find yourself coming back to it again and again.
Print
Easy Homemade Mac and Cheese
- Total Time: 20-25 minutes
- Yield: 4 servings 1x
Description
A creamy, cheesy comfort food classic made with pantry staples. Perfect for quick dinners or indulgent sides, ready in under 30 minutes.
Ingredients
- 8 oz elbow macaroni
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 2 cups milk
- 1 1/2 cups shredded cheddar cheese
- 1/2 cup shredded mozzarella cheese
- Salt to taste
- Black pepper to taste
- 1/4 tsp paprika (optional)
- 1/4 tsp garlic powder (optional)
Instructions
- Cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
- In a large saucepan, melt the butter over medium heat.
- Whisk in the flour and cook for about 1-2 minutes to form a roux.
- Gradually add the milk, whisking constantly until the mixture thickens and becomes smooth.
- Lower the heat and stir in the cheddar and mozzarella cheeses until melted and creamy.
- Season with salt, pepper, and optional paprika or garlic powder for extra flavor.
- Add the cooked macaroni to the cheese sauce and stir until fully coated.
- Serve hot and enjoy!
Notes
- Use a mix of sharp cheddar and Gruyère for a gourmet twist.
- Add cooked bacon or ham for a protein boost.
- Stir in steamed broccoli or peas for added vegetables.
- Top with breadcrumbs and broil for a crispy finish.
- Add cream cheese or heavy cream for extra creaminess.
- Prep Time: 5 minutes
- Cook Time: 15-20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 420
- Sugar: 5g
- Sodium: 480mg
- Fat: 22g
- Saturated Fat: 13g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 1g
- Protein: 18g
- Cholesterol: 60mg