Small Macaroni is one of those dishes that brings everyone to the table. It's creamy, comforting, and comes together in about 30 minutes from start to finish. I first made this for my kids on a hectic Tuesday, and now they ask for it every week.
Advertisements1
The secret is a silky cheese sauce that coats every tiny pasta shape. You don't need fancy ingredients—just good pasta, sharp cheddar, and a few pantry staples. It's the kind of meal that feels like a hug in a bowl.
Whether you're cooking for picky eaters or just craving something cozy, this recipe delivers. It's forgiving, customizable, and guaranteed to become a family favorite.
Why You'll Love This Recipe
About the Ingredients
1 lb (450g) small macaroni or ditalini pasta
Any small shape works; try ditalini or elbow macaroni. For a gluten-free option, use your favorite GF small pasta.
2 tbsp (28g) unsalted butter
Use salted butter if that's what you have; just reduce added salt. You can also substitute olive oil for a dairy-free version.
2 tbsp (16g) all-purpose flour
This thickens the sauce. For gluten-free, use a 1:1 GF flour blend.
2 cups (480ml) whole milk
Whole milk gives the creamiest result. Use 2% if you prefer, or unsweetened almond milk for dairy-free.
2 cups (200g) sharp cheddar cheese, shredded
Sharp cheddar adds bold flavor. For a milder taste, use mild cheddar or a mix of cheddar and Monterey Jack.
1/2 tsp garlic powder
Adds savory depth. Use fresh minced garlic (1 clove) if you prefer, sautéed with the butter.
1/2 tsp onion powder
Enhances the savory profile. Omit if you don't have it, or use a pinch of dried onion flakes.
1/2 tsp salt, plus more for pasta water
Adjust to taste. Kosher salt is great; sea salt works too.
1/4 tsp black pepper
Freshly ground is best, but pre-ground works fine.
Tips & Tricks
Cook pasta al dente
It will continue cooking in the sauce. Overcooked pasta turns mushy.
Shred your own cheese
Pre-shredded cheese contains anti-caking agents that prevent smooth melting.
Whisk constantly
When making the roux and adding milk, whisk non-stop to avoid lumps.
Pro Tips
Step-by-Step Instructions
1. Boil the pasta
Bring a large pot of salted water to a rolling boil (212°F/100°C). Add the small macaroni and cook according to package directions until al dente, about 7-9 minutes. Drain and set aside, reserving 1/2 cup of pasta water.
2. Melt the butter
In a large saucepan over medium heat (350°F/175°C), melt the butter until it foams but doesn't brown, about 1-2 minutes.
3. Make the roux
Sprinkle in the flour and whisk continuously for 1-2 minutes until the mixture is bubbly and golden. This cooks out the raw flour taste.
4. Add the milk
Slowly pour in the milk while whisking constantly to prevent lumps. Keep whisking until the mixture thickens and just starts to bubble, about 3-5 minutes. It should coat the back of a spoon.
5. Season the sauce
Stir in garlic powder, onion powder, salt, and pepper. Taste and adjust seasoning if needed.
6. Melt the cheese
Remove the pan from the heat and gradually add the shredded cheddar, stirring until fully melted and smooth. The sauce should be silky without any graininess.
7. Combine with pasta
Add the cooked pasta to the sauce and stir to coat every piece. If the sauce is too thick, add a splash of reserved pasta water until it reaches your desired consistency.
8. Serve warm
Let the macaroni sit for 2-3 minutes before serving so the sauce sets slightly. Garnish with extra cheese or fresh herbs if desired.
Delicious Variations
Bacon & Chive
Add 4 slices of cooked, crumbled bacon and 2 tbsp chopped chives before serving.
Spicy Jalapeño
Fold in 1 diced jalapeño and a pinch of cayenne with the cheese for a kick.
Broccoli Cheddar
Steam 2 cups of broccoli florets and mix in with the pasta for a veggie boost.
How to Store Small Macaroni
Refrigerator
Store in an airtight container for up to 4 days. The sauce will thicken as it cools.
Freezer
Freeze in a sealed container for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat on the stovetop over low heat, adding a splash of milk to restore creaminess. Or microwave in 30-second bursts, stirring between.
Frequently Asked Questions
Q: Can I use a different type of pasta?
Yes, any small pasta shape works, such as elbow macaroni, ditalini, or even shells. Just adjust cooking time according to the package.
Q: How do I make this recipe gluten-free?
Use gluten-free pasta and a 1:1 gluten-free flour blend in the roux. The rest of the ingredients are naturally gluten-free.
Q: Can I add vegetables to this dish?
Absolutely! Stir in steamed broccoli, peas, or sautéed mushrooms after making the sauce. They add nutrition and flavor.
Q: Why is my sauce grainy?
Grainy sauce usually happens when the cheese is heated too quickly or the heat is too high. Always melt cheese off the heat and use freshly shredded cheese for best results.
Q: Can I make this ahead of time?
Yes, you can prepare the dish up to 2 days ahead. Store it in the fridge, then reheat gently on the stovetop or microwave, adding a splash of milk if needed.
I hope this Small Macaroni becomes a staple in your home like it is in mine. Try it this week and let me know how your family likes it! Small steps count.
Small Macaroni
Small Macaroni is a quick, creamy pasta dish perfect for busy weeknights. Ready in 30 minutes with simple ingredients your whole family will love.
🧂 Ingredients
- 1 lb (450g) small macaroni or ditalini pasta
- 2 tbsp (28g) unsalted butter
- 2 tbsp (16g) all-purpose flour
- 2 cups (480ml) whole milk
- 2 cups (200g) sharp cheddar cheese, shredded
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp salt, plus more for pasta water
- 1/4 tsp black pepper
📋 Instructions
- 1Boil the pasta — Bring a large pot of salted water to a rolling boil (212°F/100°C). Add the small macaroni and cook according to package directions until al dente, about 7-9 minutes. Drain and set aside, reserving 1/2 cup of pasta water.
- 2Melt the butter — In a large saucepan over medium heat (350°F/175°C), melt the butter until it foams but doesn't brown, about 1-2 minutes.
- 3Make the roux — Sprinkle in the flour and whisk continuously for 1-2 minutes until the mixture is bubbly and golden. This cooks out the raw flour taste.
- 4Add the milk — Slowly pour in the milk while whisking constantly to prevent lumps. Keep whisking until the mixture thickens and just starts to bubble, about 3-5 minutes. It should coat the back of a spoon.
- 5Season the sauce — Stir in garlic powder, onion powder, salt, and pepper. Taste and adjust seasoning if needed.
- 6Melt the cheese — Remove the pan from the heat and gradually add the shredded cheddar, stirring until fully melted and smooth. The sauce should be silky without any graininess.
- 7Combine with pasta — Add the cooked pasta to the sauce and stir to coat every piece. If the sauce is too thick, add a splash of reserved pasta water until it reaches your desired consistency.
- 8Serve warm — Let the macaroni sit for 2-3 minutes before serving so the sauce sets slightly. Garnish with extra cheese or fresh herbs if desired.



