Annie's Mac and Cheese Copycat Recipe: Velvety Tomato Swirls With Buttery Crust

Main Courses

Annie's Mac and Cheese Copycat Recipe: Velvety Tomato Swirls With Buttery Crust

This Annie's Mac and Cheese copycat recipe delivers the same velvety tomato swirls and golden buttery crust you love from the box—but made from scratch with restaurant-quality results.

The secret lies in a precise roux-based cheese sauce that clings perfectly to elbow macaroni, topped with a crispy, caramelized crust that holds every bite together. After years of testing, this method nails the texture and flavor profile that makes Annie's version so addictive.

The foundation starts with a proper roux—equal parts butter and flour cooked until nutty brown—before adding milk and cheese gradually to prevent lumps. A touch of tomato paste creates those signature red swirls, while sharp cheddar and American cheese blend for that signature tangy richness.

The key to the crust? Toasted breadcrumbs mixed with melted butter and melted butter, baked until bubbly and golden.

What you'll end up with is mac and cheese that's creamy yet firm, with those iconic red swirls peeking through the golden crust. Each forkful delivers perfectly balanced flavors—cheesy, slightly tangy, and rich—without being overly heavy.

The sauce coats every noodle, and the crust stays crispy even after cutting, just like the original.

This recipe serves 6 and takes about 45 minutes from start to finish, including baking time. For extra indulgence, add a sprinkle of paprika or extra cheese before baking. The results? A dish so authentic, even Annie's fans won't notice the difference—and it's far more satisfying than the boxed version.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
High Cal

Ingredients for annie's mac and cheese copycat

Sixteen ingredients. One iconic dish. The secret's in the roux and cheese blend.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Dry pasta, standard elbow shape
Unsalted Butter 🧈 ¾ cup Cold, cut into small pieces
All-Purpose Flour 🌾 ¾ cup White flour, sifted for smooth roux
Whole Milk 🥛 2 ½ cups Full-fat for creamy sauce
Sharp White Cheddar Cheese 🧀 2 cups Freshly grated, block preferred
American Cheese 🧀 1 cup Shredded, mild variety
Tomato Paste 🍅 1 tbsp Smooth, no sugar added
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Garlic Powder 🧄 ½ tsp For subtle depth of flavor
Panko Breadcrumbs 🍞 ½ cup Toasted for extra crunch
Smoked Paprika 🌶️ ½ tsp For subtle smoky aroma
Mustard Powder 🌶️ ¼ tsp Enhances tanginess

The cheese is non-negotiable—sharp white cheddar gives the tang, while American cheese adds that signature melt. Grab the block cheddar and grate it yourself; pre-shredded gets clumpy. Kraft Singles work perfectly for the American cheese, but avoid the pre-shredded cheddar from the store. For the roux, Land O'Lakes unsalted butter melts cleanly, and Gold Medal flour gives the best texture. Toast the breadcrumbs in a dry pan for 2-3 minutes until golden—they'll add that crispy crust you crave.

No sharp cheddar? Pepper Jack or Colby Jack work in a pinch, though the flavor shifts slightly. Running low on American cheese? Mozzarella at half the amount mimics the melt, but the sauce won't be as tangy. The tomato paste can be swapped for 1/4 cup tomato sauce if you're avoiding cans, but the paste gives those perfect red swirls. For the breadcrumbs, crushed crackers or cornflakes add texture, though panko is ideal. The smoked paprika adds depth without overpowering—skip it if you prefer a milder flavor.

The roux must be cooked until nutty brown—8-10 minutes on medium heat—for that signature richness. Assemble the casserole in a 9x13-inch baking dish for even baking. Leftovers keep for 4-5 days in the fridge, though they reheat best in the oven at 350°F for 15 minutes. For freezing, bake first, then portion and freeze for up to 3 months. The crust stays crispy if you reheat it covered with foil for the first 5 minutes, then uncovered to crisp.

❤️

Why You'll Love This Recipe

  • No-Fuss Stovetop Magic: I swear by this method—just melt butter, whisk in flour, add milk, and let it thicken. No blender, no weird roux disasters, just smooth, velvety sauce every single time.
  • Sharp Cheddar Obsession: That moment when you shred the cheese into the bubbling roux? Chef’s kiss. The sharp white cheddar melts into a rich, tangy blanket over the pasta—creamy but with just enough bite to keep it interesting.
  • Lunchbox Legend: Between us, this is my go-to for school lunches or quick office meals. The leftovers reheat like a dream (microwave or stovetop), and the crispy edges on the top? Kids actually finish their portions.
  • Budget Comfort Winner: Four ingredients, zero guilt. Butter and flour make the sauce, milk keeps it luscious, and cheddar stretches to feed four for under $8. Honestly, it’s the kind of dish that makes me feel like I’m treating myself—without breaking the bank.

Step-by-step instructions for Annie's mac and cheese copycat recipe

Here's how to recreate the signature creamy tomato swirls and buttery crust at home.

1

Cook the Elbow Macaroni to Al Dente Perfection

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute before the package instructions call for al dente—this ensures it finishes cooking in the oven without becoming mushy. Drain the pasta, reserving 1 cup of pasta water for the sauce. The pasta water contains starch that will help create a velvety texture in the cheese sauce.

While the pasta cooks, I like to salt the water generously—about 1 tablespoon of salt—to ensure the pasta absorbs enough flavor. Don't rinse the drained pasta; the surface starch helps the cheese cling better to each noodle. Keep the cooked pasta warm until ready to combine with the sauce.

2

Make the Creamy Cheese Sauce

In a large Dutch oven or heavy pot, melt 0.75 cup unsalted butter over medium heat until it foams. Add 0.75 cup all-purpose flour and whisk continuously for 2-3 minutes until the mixture forms a smooth, golden roux. This step is crucial—it forms the base for the creamy sauce, so don't rush it.

Gradually whisk in 2.5 cups whole milk, about ½ cup at a time, allowing each addition to be fully incorporated before adding more. Once all the milk is added, stir in 2 cups sharp white cheddar cheese, 1 cup American cheese, 1 tbsp tomato paste, 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp garlic powder, 0.5 tsp smoked paprika, and 0.25 tsp mustard powder. Simmer the mixture over low heat for 5-7 minutes, stirring constantly, until it thickens to a creamy consistency. If the sauce becomes too thick, add pasta water 1 tablespoon at a time until smooth.

3

Combine Pasta and Sauce

Add the cooked elbow macaroni to the cheese sauce and stir gently to coat each noodle evenly. The sauce should cling to the pasta without making it soggy. If the mixture feels too thick, add more pasta water to reach a creamy, spoonable consistency. Transfer the pasta and sauce to a 9x13-inch baking dish, spreading it evenly into the dish. This ensures even baking and a consistent texture throughout.

Here's the thing—this is where the magic happens. The sauce should be thick enough to hold its shape when spooned but still smooth enough to coat the pasta completely. If it's too thin, the crust won't form properly, and if it's too thick, the mac and cheese might dry out in the oven.

4

Create the Buttery Crust

In a small bowl, mix 0.5 cup panko breadcrumbs with 2 tablespoons melted butter until evenly combined. Sprinkle this mixture evenly over the top of the mac and cheese in the baking dish. The breadcrumbs will create a golden, crunchy crust that contrasts beautifully with the creamy interior. Press down gently with the back of a spoon to help the breadcrumbs adhere to the surface.

Bake the mac and cheese in a preheated 375°F oven for 20-25 minutes, or until the top is golden brown and the edges are bubbly. The breadcrumb crust should be crispy, while the interior should remain creamy and warm. If the top starts to brown too quickly, tent the dish with aluminum foil to prevent burning while it finishes cooking.

5

Rest and Serve

Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve without losing its shape. The mac and cheese should be creamy with distinct tomato swirls throughout, and the crust should be crispy and golden.

Serve immediately while still warm, and enjoy the perfect balance of creamy cheese sauce, buttery crust, and subtle tomato flavor. This copycat recipe delivers the same comforting, indulgent experience as the original, with a velvety texture and rich, cheesy goodness in every bite.

👨‍🍳

Pro Tips For Making Annie'S Mac And Cheese Copycat

  • Cook the Pasta Al Dente: DESCRIPTION: Annie’s version is all about that slight bite—don’t overcook the elbows. Pull them when they’re still just firm to the tooth (about 1 minute less than package instructions), then toss immediately in the hot cheese sauce. I learned this the hard way after mushy, sad mac that clung together like regret.
  • Melt Butter Slowly: DESCRIPTION: Whisk the butter into the milk low and steady—no rushing. If you crank the heat, the butter will seize and turn the sauce into a greasy mess. Keep it under 200°F (gentle simmer) until fully incorporated, or you’ll end up with a split sauce that’s more science experiment than comfort food.
  • Grate Cheese Fresh: DESCRIPTION: Pre-shredded cheese is coated with anti-caking agents that make the sauce grainy and watery. Use a box grater for sharp white cheddar—it melts smoother and clings better. (Yes, it’s a pain, but your future self will notice the difference.)
  • Strain the Milk First: DESCRIPTION: Whole milk has natural fats that can make the roux break if not handled right. Heat the milk until just steaming, then strain it through a fine-mesh sieve into your pot. Removes any sediment and keeps the sauce velvety. I skip this when I’m lazy, but the dish is noticeably better when I don’t.

Storing and reheating your leftovers

Fridge Storage Tips

Store your mac and cheese in an airtight container with a tight-fitting lid—glass or BPA-free plastic works best. I use Pyrex 8x8-inch containers for single servings or a 9x13-inch dish for leftovers.

Keep it refrigerated at 40°F or below for up to 4-5 days, though the crust loses crispiness after 2 days. The sauce stays creamy but may thicken slightly—just stir in 1-2 tablespoons of milk or water when reheating. 🥫

Freezer Prep Guide

For long-term storage, bake the mac and cheese first—this ensures the crust stays crispy after freezing. Let it cool completely, then wrap tightly in heavy-duty aluminum foil or place in a freezer-safe zip-top bag, squeezing out excess air.

Label with the date and freeze for up to 3 months. I portion it into individual servings before freezing for easy reheating. 🧊

Oven Reheating Method

Preheat your oven to 350°F and place the refrigerated mac and cheese in a baking dish. Cover tightly with aluminum foil and bake for 15 minutes. Remove the foil for the last 5 minutes to crisp the breadcrumb topping.

This method preserves the creamy texture and crispy crust better than microwave reheating. For frozen portions, add 5-10 extra minutes of baking time. 🔥

Microwave Fixes

If you're short on time, microwave individual portions on 50% power for 2-3 minutes, stirring halfway. Add 1 tablespoon of milk or water to restore creaminess. For a crispy top, sprinkle 1 tablespoon of breadcrumbs and ½ teaspoon of melted butter before microwaving for the last 30 seconds.

This won't match the oven method, but it's a decent quick fix. ✨

Crust Revival Trick

If the crust loses its crunch after reheating, broil the dish for 1-2 minutes at the end. Place the baking dish under the broiler, watching closely to avoid burning.

For extra crispiness, brush the top with a little melted butter before broiling. This works best for oven-reheated portions, not microwave ones. 💫

Serving Leftovers

Mac and cheese tastes even better the second day! Serve with a simple side salad or garlic bread to balance the richness. For a fun twist, top with crispy bacon bits or extra sharp cheddar before reheating.

I also like adding a drizzle of hot honey for a sweet-spicy contrast. The leftovers reheat beautifully for lunchbox meals or quick dinners. 🍴

Nutrition facts

Servings 6
Amount Per Serving
Calories 640kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 155mg52%
Sodium 1020mg44%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 4g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Annie's mac and cheese have those red swirls?

The signature tomato swirls come from a 1 tablespoon of tomato paste mixed into the cheese sauce. The paste creates vibrant red streaks that peek through the creamy sauce, giving it that iconic look. For extra authenticity, stir the sauce gently after adding the tomato paste to create natural marbling.

2

Can I make this recipe without a roux?

Yes, but the texture won't be as rich. For a quick version, melt 4 tablespoons butter in a saucepan, whisk in 1/4 cup flour, then add milk and cheese gradually. However, the full roux method (cooking butter and flour until nutty brown) develops deeper flavor and prevents a grainy sauce.

3

How do I keep the breadcrumb topping extra crispy?

Toast the panko breadcrumbs in a dry pan for 2-3 minutes before mixing with butter. For maximum crispiness, bake the dish at 375°F until golden, then broil for 1-2 minutes at the end. Press the breadcrumbs down gently before baking to ensure they stick.

4

What's the best cheese substitute if I don't have American cheese?

Use 1/2 cup mozzarella for meltiness, but add 1/4 cup extra sharp cheddar to maintain tanginess. For a closer match, blend 1/2 cup shredded cheddar with 1/2 cup cream cheese—the cream cheese adds richness similar to American cheese.

5

Can I make this gluten-free?

Yes! Swap the elbow macaroni for gluten-free pasta (like Barilla GF) and use a 1:1 gluten-free flour blend for the roux. For the crust, use gluten-free panko or crushed gluten-free crackers. The texture will be slightly different but still delicious.

★★★★★4.8(2 reviews)
Categories Main Courses