Last Tuesday my neighbor dropped off a foil pan of something warm and said, 'It's just small macaroni.' I lifted the lid and understood immediately – tiny elbow pasta suspended in a velvety cheese sauce, capped with a golden, crackling crumb. It tasted like the kind of dinner that makes a grocery budget stretch without anyone at the table feeling the stretch.
Advertisements1
Think of small macaroni like a low-fee index fund: humble ingredients, boring on paper, but they compound into something genuinely satisfying. The small pasta shape matters here the same way position sizing matters in investing – more surface area per bite means more sauce clinging to every piece, so nothing goes to waste.
This is a stovetop-to-oven bake that feeds six generously for under ten dollars, and it holds beautifully for potlucks. I'll give you exact temperatures, exact times, and the sensory cues that tell you when each stage is actually done – because guessing is how casseroles turn out dry.
Why You'll Love This Recipe
About the Ingredients
1 lb (454g) small elbow macaroni or ditalini
Small shapes like ditalini or tiny elbows hold sauce better than standard elbows. If you only have regular elbows, use them – just add 1 extra minute to the boil.
4 tbsp (56g) unsalted butter
Salted butter works too; if you use it, cut the added salt in the sauce by half. For a dairy-free version, use a plant butter stick, not a tub spread, so it melts cleanly.
1/4 cup (31g) all-purpose flour
This is your thickener. Gluten-free all-purpose blend works one-for-one here, but whisk it in slowly or it clumps.
2 cups (480ml) whole milk
Whole milk gives the creamiest result. Two percent works; skim milk will taste thin, so add an extra ounce of cheese to compensate.
1 can (12 oz / 354ml) evaporated milk
This is the secret to that diner-style creaminess without heavy cream. No evaporated milk? Simmer 1 1/2 cups whole milk down to 1 cup and cool it first.
3 cups (340g) shredded sharp cheddar
Buy a block and shred it yourself – pre-shredded cheese is coated with starch and melts grainy. A smoked gouda or gruyere swap gives you a deeper, nuttier pan.
1/2 cup (50g) grated Parmesan
Fresh-grated Parm adds the salty backbone. Skip the green can if you can – the cellulose in it dulls the sauce.
1 tsp kosher salt, plus more for the pasta water
Kosher salt flakes season more evenly than table salt. If using table salt, use 3/4 tsp.
1/2 tsp black pepper and 1/4 tsp ground mustard
The mustard powder is not optional – it sharpens the cheese flavor the way a little acid sharpens a stock. Nutmeg (a pinch) is a classic swap.
1 1/2 cups (about 45g) crushed buttery round crackers
Ritz-style crackers or panko both work; panko gives a crunchier, less buttery top. Crush them in a zip bag with a rolling pin for even pieces.
2 tbsp (28g) melted butter, for the topping
Toss this with the crumbs so they brown instead of just drying out. Olive oil works but browns faster, so watch it.
Tips & Tricks
Undercook the pasta by 2 minutes
Boil the macaroni to just shy of al dente (about 6 minutes for ditalini) because it finishes cooking in the oven and absorbs sauce. Fully cooked pasta turns to mush by the time the top is golden.
Shred your own cheese
Pre-shredded cheese is dusted with potato starch or cellulose that prevents clumping in the bag and prevents smooth melting in your sauce. A block of cheddar and 3 minutes with a box grater fixes this.
Temper the milk slowly
Pour the hot milk into the butter-flour mixture in a thin stream while whisking constantly. Dumping it all at once is the number one cause of lumpy cheese sauce.
Let it rest before serving
Give the pan 10 minutes out of the oven. The sauce thickens as it cools, so it clings to the pasta instead of running across the plate.
Pro Tips
Step-by-Step Instructions
1. Boil the pasta
Bring 4 quarts of heavily salted water to a rolling boil. Add the small macaroni and cook 2 minutes less than the package directions, about 6 minutes for ditalini. Drain and set aside – the pasta should still be firm at the center when you bite it.
2. Make the roux
In a large oven-safe pot or Dutch oven, melt 4 tbsp butter over medium heat (about 350F / 177C) until it foams but does not brown, roughly 60 to 90 seconds. Whisk in the flour and cook 1 minute until it smells toasted and looks like wet sand.
3. Build the sauce
Pour in the whole milk and evaporated milk in a slow stream, whisking constantly. Cook 4 to 5 minutes, whisking, until the sauce thickens enough to coat the back of a spoon and bubbles lazily at the edges.
4. Melt in the cheese
Drop the heat to low and stir in the cheddar and Parmesan in three handfuls, waiting for each to melt before adding the next. Add salt, pepper, and mustard powder. The sauce should look glossy and pour in a thick ribbon – if it looks stringy, the heat is too high.
5. Combine and season
Fold the drained pasta into the sauce until every piece is coated. Taste it now and adjust salt – this is your last easy chance to fix the seasoning.
6. Add the topping
Heat the oven to 375F (190C). Toss the crushed crackers with 2 tbsp melted butter and scatter them evenly over the pasta. Do not press them down; loose crumbs crisp better than packed ones.
7. Bake until bubbling
Bake uncovered on the middle rack for 20 to 25 minutes, until the edges bubble steadily and the top is deep golden brown. If you want more crunch, broil 90 seconds at 500F (260C), watching constantly.
8. Rest and serve
Pull the pan out and let it sit 10 minutes – the sauce sets up and the crumb stops steaming. Scoop with a large spoon and serve hot.
Delicious Variations
Smoky Bacon Cheddar
Fold in 8 slices of cooked, crumbled bacon and swap 1 cup of the cheddar for smoked gouda.
Green Chile Mac
Add one 4 oz can of diced green chiles and a pinch of cumin to the sauce for a Southwest twist.
Buffalo Chicken Small Macaroni
Stir in 2 cups shredded rotisserie chicken and 1/3 cup buffalo sauce, then drizzle with ranch before baking.
How to Store Small Macaroni
Refrigerator
Store in an airtight container up to 4 days. The pasta will absorb sauce as it sits, so reheat with a splash of milk.
Freezer
Freeze baked portions up to 3 months in a freezer-safe container. Thaw overnight in the fridge before reheating for best texture.
Reheating
Reheat covered at 350F (177C) for 15 minutes, or in the microwave with 1 tbsp milk per serving, stirring halfway. Add fresh crumbs if you want the crunch back.
Frequently Asked Questions
Q: What is small macaroni called?
Small macaroni usually refers to ditalini, tiny elbows, or any short tubular pasta under an inch long. Ditalini is the most common shape sold under that description and is ideal for baked dishes because it holds sauce in its hollow center.
Q: Can I make small macaroni ahead of time?
Yes, assemble the whole dish up to 24 hours ahead, cover, and refrigerate before baking. Add 10 extra minutes to the bake time and keep it covered for the first 15 minutes so the center heats through without the top burning.
Q: Why is my baked macaroni dry?
Dry macaroni almost always means too little sauce or an overcooked pasta that soaked it all up. Use the full 2 cups of milk plus evaporated milk, and pull your pasta 2 minutes early so it finishes in the oven, not on the stove.
Q: Can I use a different cheese?
Yes, but stick to cheeses that melt smoothly: cheddar, gouda, gruyere, fontina, or Monterey Jack. Avoid very aged or crumbly cheeses like feta or aged parmesan as the main cheese – they separate and turn grainy under heat.
Q: How do I keep the cracker topping crispy?
Toss the crumbs with melted butter and add them right before baking, never in advance. If you are reheating leftovers, sprinkle fresh buttered crumbs on top and broil 60 to 90 seconds at 500F (260C).
Make this small macaroni this week and watch how far a humble box of pasta and a block of cheddar can go. If you try a variation, tell me which one – the buffalo version is my current favorite. Keep it simple, keep it growing.
Small Macaroni
Small macaroni baked in a creamy three-cheese sauce with a buttery cracker crust – a cozy, crowd-pleasing side that costs pennies per serving.
🧂 Ingredients
- 1 lb (454g) small elbow macaroni or ditalini
- 4 tbsp (56g) unsalted butter
- 1/4 cup (31g) all-purpose flour
- 2 cups (480ml) whole milk
- 1 can (12 oz / 354ml) evaporated milk
- 3 cups (340g) shredded sharp cheddar
- 1/2 cup (50g) grated Parmesan
- 1 tsp kosher salt, plus more for the pasta water
- 1/2 tsp black pepper and 1/4 tsp ground mustard
- 1 1/2 cups (about 45g) crushed buttery round crackers
- 2 tbsp (28g) melted butter, for the topping
📋 Instructions
- 1Boil the pasta — Bring 4 quarts of heavily salted water to a rolling boil. Add the small macaroni and cook 2 minutes less than the package directions, about 6 minutes for ditalini. Drain and set aside – the pasta should still be firm at the center when you bite it.
- 2Make the roux — In a large oven-safe pot or Dutch oven, melt 4 tbsp butter over medium heat (about 350F / 177C) until it foams but does not brown, roughly 60 to 90 seconds. Whisk in the flour and cook 1 minute until it smells toasted and looks like wet sand.
- 3Build the sauce — Pour in the whole milk and evaporated milk in a slow stream, whisking constantly. Cook 4 to 5 minutes, whisking, until the sauce thickens enough to coat the back of a spoon and bubbles lazily at the edges.
- 4Melt in the cheese — Drop the heat to low and stir in the cheddar and Parmesan in three handfuls, waiting for each to melt before adding the next. Add salt, pepper, and mustard powder. The sauce should look glossy and pour in a thick ribbon – if it looks stringy, the heat is too high.
- 5Combine and season — Fold the drained pasta into the sauce until every piece is coated. Taste it now and adjust salt – this is your last easy chance to fix the seasoning.
- 6Add the topping — Heat the oven to 375F (190C). Toss the crushed crackers with 2 tbsp melted butter and scatter them evenly over the pasta. Do not press them down; loose crumbs crisp better than packed ones.
- 7Bake until bubbling — Bake uncovered on the middle rack for 20 to 25 minutes, until the edges bubble steadily and the top is deep golden brown. If you want more crunch, broil 90 seconds at 500F (260C), watching constantly.
- 8Rest and serve — Pull the pan out and let it sit 10 minutes – the sauce sets up and the crumb stops steaming. Scoop with a large spoon and serve hot.



