Main Dishes Pasta Macaroni and Cheese Recipes Baked Macaroni and Cheese Recipes Homemade Mac and Cheese 4.5 (2,570) 2,017 Reviews 496 Photos This homemade mac and cheese is topped with buttered bread crumbs for pure comfort food. It's easy to make the cheese sauce from scratch, starting with a roux and adding milk, Cheddar, and Parmesan to make a rich, decadent sauce that coats every nook and cranny of the noodles. Submitted by Judy Updated on November 21, 2024 Tested by Allrecipes Test Kitchen Tested by Allrecipes Test Kitchen The Allrecipes Test Kitchen staff are a team of culinary pros who make and vet recipes using only equipment you'd find in a home kitchen. Staff credentials vary but include training at the Culinary Institute of America; kitchen stints in fine dining restaurants; and countless hours in the test kitchen itself. Meet the Allrecipes Test Kitchen Save Rate Print Share Add Photo 496 496 496 496 Prep Time: 10 mins Cook Time: 45 mins Total Time: 55 mins Servings: 4 Jump to Nutrition Facts Jump to recipe Skip the boxed stuff and make homemade mac and cheese tonight. This from-scratch macaroni and cheese recipe will become a staple in your dinner rotation. Homemade Mac and Cheese Ingredients These are the ingredients you'll need to make the best homemade mac and cheese of your life: Macaroni: This homemade mac and cheese starts with a box of uncooked macaroni noodles. Butter and flour: You'll need butter and flour to make a roux for the cheese sauce. You'll also need two tablespoons of butter for the topping. Milk: Use whole milk for the richest flavor and texture. Cheese: This baked mac and cheese recipe calls for Cheddar and Parmesan cheeses. Seasonings: Salt and pepper goes into the sauce, while paprika is sprinkled over the topping. Bread crumbs: Use store-bought dried bread crumbs or make your own at home. How to Make Mac and Cheese You'll find the full, step-by-step recipe below — but here's a brief overview of what you can expect when you make this crowd-pleasing homemade mac and cheese: Boil the noodles, drain, and transfer to a prepared baking dish.Make the cheese sauce, pour the sauce over the noodles, and stir.Make the topping, spread it over macaroni and cheese, and sprinkle with paprika.Bake the mac and cheese until the topping is golden brown. Best Cheese for Mac and Cheese This homemade mac and cheese recipe uses a classic mixture of sharp Cheddar and Parmesan. Cheddar is a fantastic base, while Parmesan adds a more complex and salty flavor. Of course, you can adapt this recipe to suit your taste: Gruyere, Monterey Jack, and Gouda are all great options for macaroni and cheese. How Long to Bake Mac and Cheese At 350 degrees F, this macaroni and cheese should be perfectly golden brown and gooey after about 30 minutes. What Goes With Mac and Cheese? This classic macaroni and cheese recipe works well as a side or entrée. If you're serving it as the main dish, try one of these tasty side dish ideas: Roasted Garlic Lemon Broccoli Classic Restaurant Caesar Salad French Bread If you're serving it on the side, meanwhile, consider pairing it with one of these hearty entrées: Easy Meatloaf Crispy and Tender Baked Chicken Thighs Juiciest Hamburgers Ever How to Reheat Mac and Cheese Allow the leftovers to cool completely. Transfer to an airtight container and store in the fridge for up to four days. Reheat the homemade mac and cheese in the oven or in the microwave. If you're worried about it drying out during the reheating process, stir in a tablespoon or two of milk. Can You Freeze Mac and Cheese? Yes, you can freeze homemade mac and cheese if you don't plan to eat it within four days. Transfer your leftovers to zip-top freezer bags in serving-size portions. Wrap each bag in foil, then freeze flat for up to six months. Thaw in the refrigerator overnight. Allrecipes Community Tips and Praise "This is definitely a favorite in my house," says Magic. "I use almond milk instead of regular milk and add chicken to make it a macaroni chicken casserole. Also added more Cheddar." "My family asks for this mac and cheese constantly," raves Von Shively. "I put fried onions on top for the last 5 minutes of baking. Absolutely love, love, love this recipe!" "So delicious," according to Amy Lemelin. "I added a teaspoon of crushed garlic and a dash of chili pepper. I typed with crushed saltines and cooked bacon. This is my new favorite recipe!" Editorial contributions by Corey Williams Cook Mode (Keep screen awake) Ingredients 1x 2x 4x Oops! Something went wrong. Our team is working on it. Original recipe (1X) yields 4 servings Macaroni and Cheese: 8 ounces uncooked elbow macaroni ¼ cup salted butter 3 tablespoons all-purpose flour 2 ½ cups milk, or more as needed 2 cups shredded sharp Cheddar cheese ½ cup finely grated Parmesan cheese salt and ground black pepper to taste Bread Crumb Topping: 2 tablespoons salted butter ½ cup dry bread crumbs 1 pinch ground paprika Directions Gather all ingredients. Preheat the oven to 350 degrees F (175 degrees C). Grease an 8-inch square baking dish. Dotdash Meredith Food Studios To make the macaroni and cheese: Bring a large pot of lightly salted water to a boil. Add macaroni and simmer, stirring occasionally, until tender yet firm to the bite, about 8 minutes; it will finish cooking in the oven. Drain and transfer to the prepared baking dish. Dotdash Meredith Food Studios While the macaroni is cooking, melt 1/4 cup butter in a medium skillet over low heat. Whisk in flour and stir until the mixture becomes paste-like and light golden brown, 3 to 5 minutes. Dotdash Meredith Food Studios Gradually whisk 2 ½ cups milk into the flour mixture, and bring to a simmer. Dotdash Meredith Food Studios Stir in shredded Cheddar and finely grated Parmesan cheeses; season with salt and pepper. Cook and stir over low heat until cheese is melted and sauce has thickened, 3 to 5 minutes, adding up to 1/2 cup more milk if needed. Dotdash Meredith Food Studios Pour cheese sauce over macaroni and stir until well combined. Dotdash Meredith Food Studios Make the bread crumb topping: Melt 2 tablespoons butter in a skillet over medium heat. Add bread crumbs; cook and stir until well coated and browned. Dotdash Meredith Food Studios Spread bread crumbs over macaroni and cheese, then sprinkle with paprika. Dotdash Meredith Food Studios Bake in the preheated oven until topping is golden brown and macaroni and cheese is bubbling, about 30 minutes. Dotdash Meredith Food Studios I Made It Print 8,032 home cooks made it! Nutrition Facts (per serving) 845 Calories 48g Fat 65g Carbs 37g Protein Show Full Nutrition Label Hide Full Nutrition Label Nutrition Facts Servings Per Recipe 4 Calories 845 % Daily Value * Total Fat 48g 62% Saturated Fat 30g 149% Cholesterol 142mg 47% Sodium 881mg 38% Total Carbohydrate 65g 24% Dietary Fiber 3g 9% Protein 37g 74% Vitamin C 1mg 1% Calcium 865mg 67% Iron 3mg 19% Potassium 522mg 11% * Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs. ** Nutrient information is not available for all ingredients. Amount is based on available nutrient data. (-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.