Tini's Mac and Cheese Recipe (Viral TikTok Mac and Cheese That Everyone’s Talking About)

Molly Dupont
Molly Dupont
15 min Prep Time
30 min Time
45 min Total Time
4 Servings
Medium Difficulty
4.7 (20 ratings)

This mac and cheese blew up on TikTok for a reason—creamy, cheesy, and with a crispy topping that’s just perfect. The secret is the blend of cheeses and a quick stovetop technique. Great for a cozy dinner or when you want comfort food fast.

Post

Introduction

I first stumbled upon Tini's Mac and Cheese on TikTok when everyone was raving about this creamy, dreamy comfort food that looked too good to be true. I had my doubts—could it really be that simple and still taste amazing? Well, after trying it myself, I was hooked. What sets this version apart is the perfect balance of three cheeses and a quick roux-based sauce that makes the cheese melt silky smooth without being gluey. Plus, the crispy panko topping adds that much-needed crunch that takes it from ordinary to unforgettable. I’ve made it a few times now, and each time it’s been a hit with my family. The trick I learned? Warming the milk before adding it to the roux keeps everything smooth and lump-free. The finished dish is creamy, cheesy, and has a golden, crunchy top that’s just irresistible. Whether you’re making it for a weeknight dinner or a cozy weekend treat, this recipe is a winner every time. Honestly, it’s one of those recipes that tastes like it took hours but comes together in under an hour, which is perfect for busy days.

Post step 2

What You'll Need

4 servings

  • 8 ounces elbow macaroni, uncooked
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk, warmed
  • 1 cup sharp cheddar cheese, shredded
  • 1 cup mozzarella cheese, shredded
  • 1/2 cup Parmesan cheese, grated
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon smoked paprika
  • Salt and freshly ground black pepper, to taste
  • 1/2 cup panko breadcrumbs
  • 1 tablespoon olive oil

How To Do It

Step 1
Bring a large pot of salted water to a boil and cook the elbow macaroni according to package instructions until al dente, usually about 7-8 minutes. It’s important not to overcook the pasta since it will continue cooking in the cheese sauce later. Drain the pasta and set it aside. Rinsing the pasta is optional but can help prevent it from sticking together. Make sure to save a little pasta water in case you need to loosen the sauce later.
⏱ Time: 8 minutes
✓ Doneness: Pasta is tender but still slightly firm to the bite, not mushy.
Step 2
In a large saucepan, melt the butter over medium heat. Once melted and bubbling, whisk in the flour to form a roux. Cook the roux for about 2-3 minutes, whisking constantly, until it turns a light golden color. This step cooks out the raw flour taste and thickens the sauce later. Be careful not to let it brown too much or it will alter the flavor and color of your cheese sauce.
⏱ Time: 3 minutes
✓ Doneness: Roux is smooth, bubbling, and lightly golden but not browned.
Step 3
Slowly add the warmed milk to the roux in a steady stream while whisking vigorously. This prevents lumps from forming and helps create a smooth sauce. Continue cooking and whisking until the mixture thickens and coats the back of a spoon, about 5-7 minutes. If the sauce seems too thick, add a splash of reserved pasta water to loosen it. Patience here is key for a creamy texture.
⏱ Time: 7 minutes
✓ Doneness: Sauce is thick, smooth, and coats a spoon without dripping off too quickly.
Step 4
Lower the heat and add the shredded cheddar, mozzarella, and grated Parmesan cheese to the sauce. Stir gently until all the cheese melts and the sauce is silky smooth. Avoid high heat here to prevent the cheese from separating or becoming grainy. Season with garlic powder, onion powder, smoked paprika, salt, and pepper, tasting as you go to balance the flavors perfectly.
⏱ Time: 5 minutes
✓ Doneness: Cheese sauce is creamy, smooth, and evenly melted with no clumps.
Step 5
Add the cooked macaroni to the cheese sauce and stir gently to coat every piece evenly. This step is where the magic happens—make sure not to break the pasta by stirring too vigorously. The pasta should be fully enveloped in that rich, cheesy sauce. If the mixture feels too thick, add a little more milk or pasta water to loosen it up.
⏱ Time: 2 minutes
✓ Doneness: Macaroni is fully coated in the smooth cheese sauce with no dry spots.
Step 6
Preheat your oven to 375°F (190°C). Transfer the mac and cheese to a greased baking dish, spreading it out evenly. This will help the top crisp up nicely. Even spreading ensures the breadcrumb topping browns uniformly and the dish heats through evenly.
⏱ Time: 5 minutes
✓ Doneness: Mac and cheese is evenly spread in the dish, ready for topping.
Step 7
In a small bowl, mix the panko breadcrumbs with olive oil until the crumbs are lightly coated. This step is crucial for achieving a golden, crunchy topping instead of dry, burnt breadcrumbs. Sprinkle the mixture evenly over the mac and cheese.
⏱ Time: 3 minutes
✓ Doneness: Breadcrumbs look evenly coated and ready to crisp in the oven.
Step 8
Bake the mac and cheese in the preheated oven for 20-25 minutes, or until the top is golden brown and crispy. You’ll know it’s done when you see bubbling around the edges and a crunchy, golden crust on top. Avoid opening the oven too often as it can lower the temperature and affect the crust formation.
⏱ Time: 25 minutes
✓ Doneness: Top is golden brown and crispy, cheese sauce bubbling at edges.
Step 9
Remove from oven and let the mac and cheese rest for at least 5 minutes before serving. This resting time helps the sauce thicken slightly and makes it easier to serve. Plus, it gives the flavors a chance to meld together beautifully.
⏱ Time: 5 minutes
✓ Doneness: Mac and cheese has set slightly and is warm but not too hot to eat.

Pro Tips

Warm the milk before adding it to the roux.
Warm milk blends smoothly with the roux, preventing lumps and ensuring a creamy sauce. Adding cold milk can cause the mixture to seize or form clumps, ruining the texture.
Cook pasta just until al dente.
Pasta continues to cook when mixed with hot cheese sauce and baked, so slightly undercooking prevents mushy results and maintains a pleasant bite.
Use a blend of cheeses for depth and texture.
Combining sharp cheddar, mozzarella, and Parmesan balances flavor and melt quality, resulting in a sauce that’s flavorful, creamy, and gooey without being greasy.
Coat breadcrumbs with olive oil before baking.
Olive oil helps breadcrumbs brown evenly and crisp up without burning, giving a perfect crunchy topping that contrasts the creamy pasta.
Whisk constantly when making the roux and adding milk.
Continuous whisking prevents lumps and ensures the sauce thickens evenly, producing a smooth, velvety texture.
Let the baked mac and cheese rest before serving.
Resting allows the sauce to thicken and flavors to meld, making it easier to serve and enhancing the overall taste experience.
Avoid high heat when melting cheese into the sauce.
High heat can cause cheese to separate or become grainy. Gentle heat ensures smooth melting and a creamy sauce.

Common Mistakes to Avoid

Overcooking the pasta

Why it happens Many cooks assume pasta should be fully cooked before mixing with sauce, but it will continue cooking in the oven.

Fix Cook pasta just until al dente, then drain and toss with sauce promptly to prevent mushiness after baking.

Adding cold milk to the roux

Why it happens Cold milk can cause the roux to seize and form lumps.

Fix Always warm the milk before slowly whisking it into the roux for a smooth, lump-free sauce.

Using only one type of cheese

Why it happens Some think cheddar alone is enough, but it can produce a one-dimensional flavor or greasy texture.

Fix Use a blend of cheeses like cheddar, mozzarella, and Parmesan for balanced flavor and texture.

Skipping the breadcrumb topping

Why it happens Some skip this step to save time, but it removes the crunchy contrast that makes the dish special.

Fix Don’t skip the panko topping; toss with olive oil and bake for that perfect golden crust.

Not seasoning the cheese sauce properly

Why it happens People often rely on cheese alone for flavor but forget to add spices and salt.

Fix Season the sauce with garlic powder, onion powder, smoked paprika, salt, and pepper to enhance flavor complexity.

Post step 3

Variations

Spicy Jalapeño Mac and Cheese

Add diced jalapeños and a pinch of cayenne pepper to the cheese sauce for a spicy kick. This variation brings a fun heat that pairs beautifully with the creamy sauce, perfect for those who love a little fire in their comfort food.

Note: Adjust seasoning carefully to balance spice and creaminess; add jalapeños after cheese melts to maintain texture.

Bacon and Chive Mac and Cheese

Mix crispy cooked bacon and fresh chopped chives into the mac and cheese before baking. The smoky bacon adds savory depth, and the chives bring a fresh, oniony brightness that complements the richness.

Note: Cook bacon until crisp and drain well to avoid soggy topping; fold in chives just before serving for freshness.

Vegan Mac and Cheese

Use plant-based milk and vegan cheese alternatives. Substitute butter with olive oil and use nutritional yeast for cheesy flavor. This version is dairy-free but still creamy and satisfying, great for vegan diets.

Note: Use a thickener like cornstarch in place of roux for smooth sauce; bake with vegan breadcrumbs for topping.

Truffle Mac and Cheese

Stir in a teaspoon of truffle oil or finely grated truffle into the cheese sauce for an indulgent, earthy flavor. This elevates the dish to a gourmet level, perfect for special occasions.

Note: Add truffle oil off heat to preserve aroma; use sparingly as it’s potent.

Gluten-Free Mac and Cheese

Swap regular pasta for gluten-free elbow macaroni and use gluten-free flour or cornstarch for the roux. This keeps the dish accessible without sacrificing creaminess or flavor.

Note: Check pasta cooking times carefully as gluten-free pasta can overcook quickly; sauce may require slight thickening adjustments.

Nutrition

Per Serving:

520 kcal
Calories
25g
Protein G
45g
Carbohydrates G
28g
Fat G
2g
Fiber G
650mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

Mac and cheese can safely sit at room temperature for up to 2 hours if covered. Beyond this, bacteria growth can occur, so refrigerate promptly.

Refrigerator

Store leftovers in an airtight container for up to 3 days. The sauce may thicken and the topping soften when cold. Reheat gently to restore creaminess.

Freezer

Freeze mac and cheese in a freezer-safe container for up to 2 months. Wrap tightly to prevent freezer burn. Thaw overnight in the fridge before reheating.

Reheating

Reheat on stovetop over low heat with a splash of milk to loosen the sauce, stirring frequently. Oven reheating at 350°F for 15-20 minutes also works well to revive the topping.

Make Ahead

Prepare the cheese sauce and cook pasta up to 1 day ahead. Assemble just before baking and add breadcrumbs topping. This saves time on serving day without compromising texture.

FAQ

Can I use a different type of pasta for this recipe?
Absolutely! While elbow macaroni is traditional and holds sauce well, you can use other small pasta shapes like shells, cavatappi, or penne. Just adjust cooking times accordingly and ensure the pasta is al dente to avoid mushiness after baking.
What can I do if my cheese sauce turns out grainy?
Grainy sauce usually means the cheese overheated or the sauce separated. To avoid this, melt cheese over low heat and add it gradually. If it happens, try whisking in a splash of warm milk off the heat to smooth it out.
Is it okay to skip the breadcrumb topping?
You can skip it if you prefer, but the crunchy topping adds texture contrast that makes the dish special. If you omit it, consider broiling the mac and cheese for a minute or two to get a lightly browned surface.
Can I make this recipe dairy-free or vegan?
Yes! Substitute dairy milk with plant-based milk like oat or almond, use vegan butter, and try vegan cheeses or nutritional yeast for flavor. The texture may differ slightly, but it’s still delicious and creamy.
How do I prevent the pasta from sticking together after cooking?
Drain the pasta well and toss it with a small amount of butter or oil right after cooking. Avoid rinsing if you want the sauce to cling well, but if you do rinse, toss immediately to prevent sticking.
Can I prepare this recipe ahead of time?
Yes, you can cook the pasta and make the cheese sauce a day ahead. Store separately in the fridge and combine just before baking. Add the breadcrumb topping fresh for best crunch.
What’s the best way to reheat leftovers without drying them out?
Reheat gently on the stovetop with a splash of milk or cream to loosen the sauce. Stir frequently and avoid high heat to keep it creamy. Oven reheating with foil cover also works well.
Why is it important to cook the roux before adding milk?
Cooking the roux removes the raw flour taste and helps thicken the sauce properly. If you skip this, the sauce can taste floury and won’t thicken as nicely.
Post

Final Thoughts

I hope you enjoy making and eating Tini’s viral mac and cheese as much as I do! Don’t forget to share your cheesy creations—I’d love to see how yours turns out.

You Might Also Like