macncheese_large.jpg
macncheese_small.jpg
Ultimate Homemade Macaroni & Cheese
Logo
Recipe - Welcome
macncheese_small.jpg
Ultimate Homemade Macaroni & Cheese
Prep Time35 Minutes
Servings12
Cook Time40 Minutes
Ingredients
1 lb small pasta noodles
5 Tbs butter
1/3 cup flour
4 cups milk
4 cups (1 lb) grated sharp cheddar
2 cups (1/2 lb) grated gouda, mozzarella or provolone
1 cup (1/4 lb) grated Parmesan
1 tsp salt
1/2 tsp black pepper
1/4 lb bacon or pancetta, cooked and crumbled
4 slices of white bread, torn
2 Tbs extra virgin olive oil
Directions
  1. Cook pasta according to package directions. Rinse in a colander and set aside. Preheat oven to 325 degrees. Grease a 9 x 13 baking dish and set aside.
  2. In a large saucepan, melt the butter over low heat. Add the flour and whisk for 1 minute. Slowly begin adding the milk. Continue to whisk to remove any clumps. Bring to a simmer and let thicken. Remove from heat.
  3. Combine all the cheeses in a bowl. Slowly add the cheese to the sauce, a cup at a time, letting the cheese melt completely before adding more. Reserve 1 1/2 cups of cheese to scatter over the top.
  4. Stir the salt and pepper into the sauce along with the bacon. Add the cooked pasta and stir to coat. Pour into the prepared dish. Scatter the reserved cheese over the top. Place the torn bread in a bowl and add the olive oil. Stir to coat and spread the breadcrumbs over the pasta.
  5. Cook for 30 to 40 minutes until sauce is bubbling and breadcrumbs are toasted and golden.
35 minutes
Prep Time
40 minutes
Cook Time
12
Servings

Shop Ingredients

Makes 12 servings
1 lb small pasta noodles
an image
Brookshire's Macaroni, Elbow - 16 Ounce
$1.48 was $1.98$0.09/oz
5 Tbs butter
an image
Brookshire's Salted Butter, 4 Quarters - 4 Each
$4.98$1.25 each
1/3 cup flour
an image
Brookshire's All-Purpose Flour - 5 Pound
$3.48$0.70/lb
4 cups milk
an image
Brookshire's Whole Milk - 1 Gallon
$3.78$3.78/gal
4 cups (1 lb) grated sharp cheddar
an image
Brookshire's Sharp Cheddar Chunk Cheese - 8 Ounce
$2.78$0.35/oz
2 cups (1/2 lb) grated gouda, mozzarella or provolone
Not Available
1 cup (1/4 lb) grated Parmesan
an image
Brookshire's Parmesan Cheese, Grated - 8 Ounce
$3.48$0.44/oz
1 tsp salt
an image
Brookshire's Table Salt - 26 Ounce
$0.68$0.03/oz
1/2 tsp black pepper
an image
Brookshire's Black Pepper, Ground - 3.1 Ounce
$2.98$0.96/oz
1/4 lb bacon or pancetta, cooked and crumbled
an image
Brookshire's Bacon - 16 Ounce
$5.48 was $6.48$0.34/oz
4 slices of white bread, torn
an image
Brookshire's Bread, Enriched, White, Thin Sliced - 20 Ounce
$1.98$0.10/oz
2 Tbs extra virgin olive oil
an image
Brookshire's Olive Oil, Extra Virgin - 34 Fluid ounce
$9.48$0.28/fl oz

Directions

  1. Cook pasta according to package directions. Rinse in a colander and set aside. Preheat oven to 325 degrees. Grease a 9 x 13 baking dish and set aside.
  2. In a large saucepan, melt the butter over low heat. Add the flour and whisk for 1 minute. Slowly begin adding the milk. Continue to whisk to remove any clumps. Bring to a simmer and let thicken. Remove from heat.
  3. Combine all the cheeses in a bowl. Slowly add the cheese to the sauce, a cup at a time, letting the cheese melt completely before adding more. Reserve 1 1/2 cups of cheese to scatter over the top.
  4. Stir the salt and pepper into the sauce along with the bacon. Add the cooked pasta and stir to coat. Pour into the prepared dish. Scatter the reserved cheese over the top. Place the torn bread in a bowl and add the olive oil. Stir to coat and spread the breadcrumbs over the pasta.
  5. Cook for 30 to 40 minutes until sauce is bubbling and breadcrumbs are toasted and golden.