Homemade Mac and Cheese Recipe
Creamy, cheesy, and irresistibly comforting—this homemade mac and cheese is the ultimate comfort food. With a rich cheese sauce and perfectly cooked pasta, it’s easy to make from scratch and far better than the boxed version. Whether for weeknight dinners or holiday sides, it’s a guaranteed crowd-pleaser.

Ingredients List
2 cups elbow macaroni
4 tablespoons butter
¼ cup all-purpose flour
2 cups milk (whole milk preferred)
1 cup heavy cream
2 ½ cups shredded sharp cheddar cheese
½ cup grated Parmesan cheese
½ teaspoon salt
¼ teaspoon black pepper
¼ teaspoon garlic powder (optional)
⅛ teaspoon paprika (optional, for color)
Step-by-Step Instructions
Step 1: Cook macaroni in salted water according to package directions until al dente. Drain and set aside.
Step 2: In a large saucepan, melt butter over medium heat. Whisk in flour and cook for 1–2 minutes to form a roux.
Step 3: Gradually whisk in milk and cream. Cook, stirring constantly, until thickened, about 5–7 minutes.
Step 4: Reduce heat to low. Stir in cheddar and Parmesan cheese until fully melted and smooth.
Step 5: Season with salt, pepper, garlic powder, and paprika. Add cooked pasta and stir until fully coated. Serve hot.
Cooking Time
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings
Serves 4–6
Nutritional Information (approx. per serving)
Calories: 450
Carbs: 35g
Protein: 16g
Fat: 28g
Storage Instructions
Refrigerate leftovers in an airtight container for up to 4 days.
Reheat gently on the stove or in the microwave with a splash of milk to restore creaminess.
Not recommended for freezing, as the cheese sauce may separate.
Pairings/Suggestions
Serve with roasted vegetables, green salad, or grilled chicken.
Add mix-ins like cooked bacon, sautéed mushrooms, or steamed broccoli for variation.
For a baked version, top with breadcrumbs and broil for 3–5 minutes.
Seasonal Relevance
Perfect for cozy fall and winter meals but also great for summer cookouts and holiday dinners.
Conclusion
This homemade mac and cheese is everything comfort food should be—creamy, cheesy, and deeply satisfying. Once you try this easy recipe, you’ll never go back to boxed versions.
Homemade Mac and Cheese Recipe
Course: Uncategorized4–6
servings10
minutes15
minutes450
kcalHomemade Mac and Cheese is a creamy, comforting classic that’s easy to make from scratch. This recipe combines tender macaroni pasta with a rich, cheesy sauce made from cheddar and Parmesan, seasoned perfectly for a warm, satisfying meal. Ideal for a cozy weeknight dinner or a crowd-pleasing side dish.
Ingredients
2 cups elbow macaroni
4 tablespoons butter
¼ cup all-purpose flour
2 cups milk (whole milk preferred)
1 cup heavy cream
2 ½ cups shredded sharp cheddar cheese
½ cup grated Parmesan cheese
½ teaspoon salt
¼ teaspoon black pepper
¼ teaspoon garlic powder (optional)
⅛ teaspoon paprika (optional, for color)
Directions
- Cook macaroni in salted water according to package directions until al dente. Drain and set aside.
- In a large saucepan, melt butter over medium heat. Whisk in flour and cook for 1–2 minutes to form a roux.
- Gradually whisk in milk and cream. Cook, stirring constantly, until thickened, about 5–7 minutes.
- Reduce heat to low. Stir in cheddar and Parmesan cheese until fully melted and smooth.
- Season with salt, pepper, garlic powder, and paprika. Add cooked pasta and stir until fully coated. Serve hot.
Recipe Video
Notes
- Use sharp cheddar cheese for a richer flavor
Add a crunchy breadcrumb topping before baking for extra texture
Reheats well in the microwave or oven
Store leftovers in an airtight container in the fridge for up to 3 days
Can customize by adding cooked bacon, peas, or caramelized onions
FAQs
Q1: Can I use different cheese?
Yes! Try Gruyère, mozzarella, Monterey Jack, or a blend of your favorites for varied flavor.
Q2: How do I prevent the cheese sauce from becoming grainy?
Use freshly shredded cheese and melt it over low heat to ensure a smooth texture.
Q3: Can I make it gluten-free?
Yes, substitute gluten-free pasta and use a gluten-free flour blend for the roux.