
Feeding a crowd doesn’t mean sacrificing quality, and this large-batch version proves it. My years in professional kitchens taught me how to scale recipes without losing the creamy texture that defines great mac and cheese.
This method uses a roux-based cheese sauce that stays smooth even when multiplied, ensuring every serving delivers that comfort food satisfaction. The key is low, steady heat and constant stirring to prevent separation.
I’ve prepared thousands of pounds of pasta dishes, and this approach consistently delivers restaurant-quality results. The elbows soak up the rich sauce, while the top develops a golden crust if baked.
Perfect for events, fundraisers, or family reunions where you need to serve 100 people without stress. Here’s how to make it work flawlessly.
Ingredients for Macaroni and Cheese Recipe for 100 People
Large quantities of classic ingredients deliver that signature creamy comfort to a crowd.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 25 lb | Uncooked pasta, standard size |
| Unsalted Butter 🧈 | 5 lb | For roux, room temperature |
| All-Purpose Flour 🌾 | 3 lb | For thickening the sauce |
| Whole Milk 🥛 | 10 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | 16 cups | High-fat for richness |
| Sharp Cheddar Cheese 🧀 | 20 lb | Block, freshly grated |
| Gruyère Cheese 🧀 | 10 lb | Block, freshly grated |
| Parmesan Cheese 🧀 | 5 lb | Freshly grated from wedge |
| Dijon Mustard 🟡 | ½ cup | Smooth, adds depth |
| Garlic Powder 🧄 | ½ cup | For seasoning the sauce |
| Onion Powder 🧅 | ½ cup | For seasoning the sauce |
| Kosher Salt 🧂 | ½ cup | Adjust to taste |
| Ground Black Pepper 🌶️ | ¼ cup | Freshly ground preferred |
| Dry Mustard Powder 🟡 | ¼ cup | For tangy depth |
| Worcestershire Sauce 🫒 | ½ cup | Vegetarian version recommended |
[recipe_ingredient_scaler]
For a crowd this size, bulk cheese purchases are essential—Costco or restaurant supply stores like Restaurant Depot are your best bet. Sharp cheddar and Gruyère should be block cheese you grate yourself (pre-shredded has anti-caking agents that ruin the texture). The milk and cream need to be whole-fat and ultra-pasteurized for stability in large batches.
Short on Gruyère? Swiss cheese works as a substitute. No Worcestershire? Soy sauce at half the amount adds depth. If you can’t find vegetarian Worcestershire, Annie’s brand is a solid option. The roux must be made with unsalted butter so you can control the seasoning—salted can make the sauce too salty when scaled.
The cheese sauce can be held warm for 2 hours in a slow cooker or insulated container. Cooked pasta and sauce can be combined and refrigerated for 24 hours before baking. Leftovers freeze well for up to 3 months—portion into pans for easy reheating.
Why You’ll Love This Recipe
- Feeds a Crowd: Honestly, this recipe lets me make creamy, cheesy macaroni for 100 people without breaking a sweat.
- Velvety Goodness: The whole milk and heavy cream combo creates a sauce so smooth it clings perfectly to every elbow macaroni.
- Party Favorite: I’ve served this at potlucks, family reunions, and even fundraisers—always a hit.
- Budget Friendly: Between us, elbow macaroni and basic dairy stretch far without sacrificing flavor, keeping costs low for big groups.
Step-by-Step Instructions for Macaroni and Cheese for a Crowd
This method ensures a velvety sauce and perfectly cooked pasta for your large gathering.
Step 1: Cook the Elbow Macaroni Al Dente
Bring a very large stockpot of salted water to a rolling boil. Add the 25 lb Elbow Macaroni and cook for 1 minute less than package directions. You want it slightly underdone because it will finish cooking when baked with the sauce.
Stir occasionally to prevent sticking, and start testing for doneness at 8 minutes. The pasta should be tender but still have a slight bite. Drain immediately in a colander and rinse briefly with cool water to stop the cooking process.
Real talk: undercooking is key here. The pasta will absorb moisture from the sauce during baking, and al dente texture prevents it from turning mushy in the final dish.
Step 2: Create a Smooth Roux Base
In a separate large commercial pot or split between two large pots, melt the 5 lb Unsalted Butter over medium heat. Once fully melted and foaming subsides, whisk in the 3 lb All-Purpose Flour all at once.
Cook the roux for 3-4 minutes, stirring constantly with a wooden spoon or whisk, until it turns a light golden color and has a nutty aroma. This step removes the raw flour taste and builds the base for your cheese sauce.
Here’s the thing—this large quantity requires patience. If you rush and don’t cook the flour enough, your sauce will taste pasty. If you cook it too dark, it will overpower the cheese flavor.
Step 3: Build the Creamy Cheese Sauce
Gradually whisk in the 10 cups Whole Milk and 16 cups Heavy Cream, a little at a time, to prevent lumps. Bring to a gentle simmer over medium-high heat, stirring frequently, until the sauce thickens enough to coat the back of a spoon—about 8-10 minutes.
Reduce heat to low, then add the 20 lb Sharp Cheddar Cheese, 10 lb Gruyère Cheese, and 5 lb Parmesan Cheese a handful at a time, stirring until completely melted before adding more. This gradual addition prevents the sauce from breaking or becoming grainy.
Stir in the 0.5 cup Dijon Mustard, 0.5 cup Garlic Powder, 0.5 cup Onion Powder, 0.5 cup Kosher Salt, 0.25 cup Ground Black Pepper, 0.25 cup Dry Mustard Powder, and 0.5 cup Worcestershire Sauce. Taste and adjust seasoning if needed.
Step 4: Combine and Bake to Perfection
In a large clean container or divided between two large bowls, combine the drained pasta and cheese sauce, folding gently to ensure every piece is evenly coated. The sauce should be glossy and cling to the pasta beautifully.
Transfer to large hotel pans or divide between multiple baking dishes. For a golden top, you can sprinkle a bit of extra grated cheese over the surface if desired. Bake at 350°F for 20-25 minutes until bubbly and heated through.
Let rest for 10 minutes before serving. This brief rest allows the sauce to set slightly, making it easier to serve neat portions to your guests. The result should be creamy, comforting, and perfectly cheesy in every bite.
Pro Tips For Making Macaroni And Cheese Recipe For 100 People
- Cook Pasta Al Dente: Boil the elbow macaroni for 1-2 minutes less than the package says—I learned this the hard way after serving mushy mac and cheese to 100 disappointed guests.
- Warm Your Dairy: Take the whole milk and heavy cream out of the fridge 30 minutes before using, or warm them gently in the pot first. Cold dairy makes the sauce seize up, and nobody wants lumpy cheese sauce for a crowd.
- Skip the Pre-Shredded: Grate your own cheese if you can—pre-shredded has anti-caking agents that turn your sauce grainy. For 100 people, this isn’t the step to cut corners.
- Use Two Pots: Double your roux and sauce efforts by working in batches. One giant pot of béchamel for this volume is a recipe for scorched milk and a burnt bottom.
Best Sauces and Condiments for These Flavors
Classic Breadcrumbs
Buttered breadcrumbs add a satisfying crunch to this creamy dish. I mix 2 cups panko breadcrumbs with ½ cup melted butter and a pinch of garlic powder. Sprinkle evenly over the top before baking for a golden, crispy finish. 💪
Spicy Sriracha Drizzle
For guests who love heat, I stir 1 cup mayonnaise with ¼ cup sriracha and a squeeze of lemon juice. Drizzle lightly over individual servings—it adds a tangy kick without overpowering the cheese flavors.
Tangy BBQ Sauce
This Southern twist pairs beautifully with the richness. I warm 1 cup sweet BBQ sauce with 2 tbsp apple cider vinegar and serve on the side. The acidity cuts through the creaminess perfectly—trust me, it’s a crowd-pleaser.
Herb-Infused Oil
For an elegant touch, heat 1 cup olive oil with 3 sprigs fresh rosemary and 2 crushed garlic cloves until fragrant. Strain and drizzle lightly over finished portions. It adds a sophisticated aroma that elevates the dish.
Hot Honey Glaze
Mix 1 cup honey with 1 tbsp chili flakes and warm gently. Drizzle sparingly over the top before serving. The sweet heat contrasts wonderfully with the savory cheese. 🔥
Fresh Herb Garnish
A sprinkle of chopped parsley or chives adds freshness and color. I use about ½ cup for this batch size. It’s a simple finish that makes the dish look as good as it tastes.
Nutrition Facts
Frequently Asked Questions
What size pots do I need for this quantity?
Use a 60-quart stockpot for pasta and two 20-quart pots for the sauce. Commercial kitchens often have these sizes, or rent them from party supply stores.
Can I prepare this in advance?
Yes! Cook pasta and sauce separately up to 24 hours ahead. Store refrigerated, then combine and bake when needed. Add 5 minutes to baking time if cold.
How do I prevent a grainy cheese sauce?
Grate cheese fresh from blocks and add it slowly over low heat. Pre-shredded cheese has additives that can cause graininess. Stir constantly for smooth results.
What’s the best way to serve this to a crowd?
Use chafing dishes or slow cookers set to 160°F to keep it warm. Portion into hotel pans for easy buffet service. Rest 10 minutes before serving.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026