Ultimate Homemade Macaroni & CheeseUltimate Homemade Macaroni & Cheese
Ultimate Homemade Macaroni & Cheese
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
Brookshire's Elbow Macaroni - 16 Ounce
Brookshire's Elbow Macaroni - 16 Ounce
$1.49 was $2.19$0.09/oz
5 Tbs butter
Brookshire's Salted Made With Sweet Cream Butter - 4 Ounce - 4 Count
Brookshire's Salted Made With Sweet Cream Butter - 4 Ounce - 4 Count
$5.49 was $5.99$0.34/oz
1/3 cup flour
Brookshire's All Purpose Flour - 5 Pound
Brookshire's All Purpose Flour - 5 Pound
$3.49$0.70/lb
4 cups milk
Brookshire's Whole Milk - 1 Gallon
Brookshire's Whole Milk - 1 Gallon
$3.59$3.59/gal
4 cups (1 lb) grated sharp cheddar
Brookshire's Natural Cheese Sharp Cheddar - 8 Ounce
Brookshire's Natural Cheese Sharp Cheddar - 8 Ounce
$2.99 was $3.79$0.37/oz
2 cups (1/2 lb) grated gouda, mozzarella or provolone
Not Available
1 cup (1/4 lb) grated Parmesan
Brookshire's Grated Parmesan Cheese - 8 Ounce
Brookshire's Grated Parmesan Cheese - 8 Ounce
$3.99 was $4.39$0.50/oz
1 tsp salt
Not Available
1/2 tsp black pepper
Brookshire's Ground Black Pepper - 3.1 Ounce
Brookshire's Ground Black Pepper - 3.1 Ounce
$3.99$1.29/oz
1/4 lb bacon or pancetta, cooked and crumbled
Not Available
4 slices of white bread, torn
Brookshire's & Super 1 Foods White Thin Sliced Enriched Bread - 20 Ounce
Brookshire's & Super 1 Foods White Thin Sliced Enriched Bread - 20 Ounce
$1.99$0.10/oz
2 Tbs extra virgin olive oil
Brookshire's Extra Virgin Olive Oil - 34 Fluid Ounce
Brookshire's Extra Virgin Olive Oil - 34 Fluid Ounce
$13.49 was $17.49$0.40/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.