Main Courses
This Campbell's-style cheddar mac and cheese delivers the nostalgic comfort of childhood with a one-pot method that's surprisingly simple. The secret lies in balancing the rich, tangy tomato base with sharp cheddar for that signature creamy texture—just like the box, but better.
I've perfected this recipe after years of testing, ensuring the sauce stays velvety smooth while the top achieves that coveted crispy golden crust.
The beauty of this approach is that it requires minimal prep and cleanup. You'll cook the pasta directly in the sauce, eliminating the need for multiple pots and reducing active cooking time to just 20 minutes.
The key technique involves toasting flour in butter to create a flavorful roux, which forms the foundation for the creamy cheese mixture. This method also prevents the dreaded "soupy" mac and cheese that so many recipes produce.
What makes this version stand out is the crispy breadcrumb topping, which adds a delightful textural contrast to the creamy base. The cheese sauce clings perfectly to each noodle, creating that iconic, stretchy consistency we all love.
Whether you're feeding a family or craving a comforting solo meal, this recipe delivers restaurant-quality results with just a handful of pantry staples.
For those who love customization, you can easily add cooked bacon, diced ham, or even a sprinkle of smoked paprika for extra depth. The one-pot method also makes this dish perfect for meal prep—simply reheat and enjoy.
Let's get started on creating this creamy, crispy masterpiece that brings back all the warm, comforting memories of classic cheddar mac and cheese.
Ingredients for campbell's cheddar mac and cheese
Pantry staples plus a few cheesy upgrades—this one-pot mac delivers nostalgic comfort with crispy magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 8 oz | Uncooked, medium or small shape |
| Unsalted Butter 🧈 | ½ cup | Full-fat for creaminess |
| All-Purpose Flour 🌾 | ¼ cup | For roux base |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Milk 🥛 | 1 ½ cups | Whole milk for richness |
| Campbell's Tomato Soup 🍅 | 1 can | 15 oz can, condensed |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Sharp Cheddar Cheese 🧀 | ½ cup | Shredded, for topping |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For extra flavor depth |
| Dried Mustard 🌶️ | ½ tsp | For tangy kick |
| Olive Oil 🫒 | 1 tbsp | For crispy topping |
The cheddar is non-negotiable here. Block cheese shreds better than pre-shredded (no anti-caking agents), and sharp or extra-sharp gives that classic tang. I grab mine from Kroger's deli counter or Trader Joe's bulk section—both keep well. The tomato soup can be any brand, but Campbell's works best for that familiar balance. For the pasta, medium or small elbows cling to the sauce better than penne. And don't skip the garlic powder—it's what makes this taste like the box version but better.
No Campbell's? Canned tomato sauce plus 1 tsp sugar works in a pinch, but the soup's tang is key. Pre-shredded cheese? Toast it in the oven first to remove moisture. Out of panko? Regular breadcrumbs plus 1 tbsp flour for extra crispiness. The dried mustard adds depth—if you don't have it, 1/4 tsp Dijon mustard works too. For extra richness, swap half the milk for heavy cream. And trust me on the olive oil in the topping—it makes all the difference for that golden crust.
This reheats beautifully—just add a splash of milk to loosen it up. Keeps 4-5 days in the fridge, freezes for 3 months. I double the recipe and freeze half for lazy weeknights. For meal prep, store the baked mac in the fridge and broil 2-3 minutes before serving to revive the crispy topping. Leftovers? Toss with bacon bits for next-day lunch.
Why You'll Love This Recipe
- No-Paste Fuss: I swear by this method—just tossing the cooked pasta into the buttery roux and milk until it’s silky. No straining, no extra bowls, just elbow macaroni melting into that rich, cheesy sauce. Honestly, my old way involved three separate steps. This? One pan, done.
- Sharp Cheese Magic: That moment when you shred in sharp cheddar and stir—it’s like the sauce transforms. The butter and flour base is creamy, but the cheese? It brings the depth, that perfect tangy bite that makes you want to eat it straight from the pot. (Yes, even on a Tuesday night.)
- Leftover Goldmine: This mac and cheese actually tastes better the next day. I’ll be real: I often make a double batch because it reheats like a dream—just add a splash of milk to loosen it up. My kids beg for it at lunch, and I secretly love sending it in their thermoses.
- Pantry Staple Power: Between us, this recipe uses ingredients you already own. Butter, flour, milk—check. Sharp cheddar? That’s the only splurge, and it’s worth it. No specialty items, no last-minute grocery runs. It’s my go-to when I’m too tired to think, but still want something ridiculously good.
Step-by-step instructions for creamy Campbell's cheddar mac and cheese
Here's how to make this rich, one-pot masterpiece with that perfect crispy topping everyone loves.
Cook the Elbow Macaroni Until Al Dente
Bring a large pot of water to a rolling boil and add the 8 oz elbow macaroni. Cook for 8-10 minutes until the pasta is 1 minute shy of package directions—it'll finish cooking in the oven. Drain the pasta but don't rinse it; the starch helps create that creamy sauce.
While the pasta cooks, I like to add 1 tablespoon olive oil to the water. This prevents sticking and adds a subtle richness to the finished dish. The pasta should be tender but still have a slight bite—this ensures it holds up when mixed with the cheese sauce.
Make the Cheese Sauce with Campbell's Tomato Soup
In the same pot (this is your one-pot magic), melt the 0.5 cup unsalted butter over medium heat. Once melted, whisk in the 0.25 cup all-purpose flour to create a roux. Cook for 2 minutes until it turns a light golden color and smells nutty.
Slowly pour in the 1.5 cups milk while whisking constantly to prevent lumps. Add the 1 can Campbell's tomato soup, 2 cups sharp cheddar cheese, 0.5 teaspoon garlic powder, 0.5 teaspoon dried mustard, 1 teaspoon salt, and 0.5 teaspoon black pepper. Stir until the cheese melts completely and the sauce thickens to a creamy consistency—this should take about 3-4 minutes. The sauce should coat the back of a spoon smoothly.
Combine Pasta and Sauce
Add the drained elbow macaroni to the cheese sauce and stir until every noodle is fully coated. The mixture should look rich and glossy, with no dry spots. If the sauce is too thick, add 1-2 tablespoons of milk to reach your desired consistency. Taste and adjust seasoning—you might need a pinch more salt or pepper to balance the flavors.
Transfer the macaroni and cheese to a 9x9-inch baking dish and spread it out evenly. Here's the thing—don't pack it down too tightly. You want room for the crispy topping to form properly. The surface should be smooth but not compacted.
Create the Crispy Topping
In a small bowl, mix the 0.5 cup panko breadcrumbs, 0.5 cup extra-sharp cheddar cheese, and any remaining 1 teaspoon salt if needed. The extra-sharp cheddar adds that perfect tangy kick that makes this topping irresistible.
Spread the breadcrumb mixture evenly over the top of the macaroni and cheese. Drizzle the 1 tablespoon olive oil over the breadcrumbs and use a fork to gently press them down lightly. This ensures even coverage and maximum crispiness. The oil helps create that golden, crunchy texture we're after.
Bake to Golden Perfection
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The crispy topping should look almost toasted—this is your visual cue that it's ready.
Let the macaroni and cheese rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to scoop and preventing a runny mess. The crispy topping will stay crunchy while the creamy cheese underneath stays perfectly melty. Serve immediately while it's hot, and enjoy the perfect balance of textures in every bite!
Pro Tips For Making Campbell'S Cheddar Mac And Cheese
- Cook the pasta al dente: The box says "tender," but you want elbow macaroni with a bite—cook it 1 minute less than the package says, then finish in the cheese sauce. I learned this the hard way when my first batch turned into mush before the sauce even hit. Drain and shock with cold water right after, or the sauce will turn gluey.
- Toast the flour first: Heat the butter in the pot until it foams, then sprinkle in the flour and stir for 30 seconds before adding milk. This creates a roux that thickens faster and gives the sauce a deeper, nuttier flavor—no lumps, no waiting. (Yes, even if you’re impatient like me.)
- Shred cheese aggressively: Sharp cheddar loses its edge when it melts, so shred it fresh and fine—the smaller the pieces, the smoother the sauce. I used to buy pre-shredded cheese (convenient, but coated with anti-caking agents that make the sauce grainy). Skip it. A box grater or food processor makes this step worth it.
- Temper the sauce: After making the roux, slowly whisk in the milk hot but not boiling—about 180°F (drop a pinch of pasta in the milk; if it floats, it’s ready). Adding cold milk to hot butter causes the sauce to split, and you’ll end up with a sad, thin mess. Patience here saves cleanup later.
Troubleshooting perfect results
Sauce Too Thin?
If your cheese sauce turns out too thin after mixing, don’t panic—this is an easy fix. Simmer the sauce uncovered for 3-5 minutes to evaporate excess liquid. For an instant fix, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold milk until thickened.
I’ve also found that reducing the milk by ¼ cup in the initial recipe helps prevent this issue. 💡
Cheese Not Melting?
If your cheese clumps or doesn’t melt smoothly, it’s likely due to uneven heating or too much moisture. First, ensure you’re using block cheddar (not pre-shredded) and shred it yourself for finer, more uniform pieces.
For stubborn clumps, whisk in 1 tablespoon of warm milk to help emulsify the sauce. Also, keep the heat on medium-low while melting to prevent scorching. 🧀
Crispy Topping Fails
A soggy topping is usually caused by moisture escaping from the mac and cheese during baking. To prevent this, press the breadcrumb mixture firmly onto the surface before baking. For extra insurance, let the mac and cheese rest for 10 minutes after mixing before adding the topping.
Another pro tip: broil for the last 1-2 minutes of baking to achieve maximum crispiness. 🔥
Pasta Overcooked?
If your pasta ends up mushy, it’s likely because it cooked too long in the sauce. To avoid this, cook the pasta 1 minute less than package instructions and finish it in the oven.
For a foolproof method, I recommend cooking the pasta in the sauce pot with the butter and flour (before adding milk) to absorb excess starch. This keeps the texture perfect. 🍝
Sauce Too Tangy?
The tomato soup adds a natural tang, but if it’s overpowering, balance it with a pinch of sugar or a splash of cream. For a milder flavor, reduce the soup to ½ can and add ½ cup extra milk to dilute the acidity.
A sprinkle of smoked paprika can also help mellow the taste while adding depth. 🌶️
Leftover Issues
Reheating mac and cheese can turn it into a sad, soupy mess. To avoid this, store leftovers in an airtight container and reheat in the microwave with a damp paper towel over the top.
For stovetop reheating, add 1-2 tablespoons of milk or water to loosen the sauce. I also recommend baking leftovers for 5-10 minutes at 350°F to revive the crispy topping. ❄️
Nutrition facts
Frequently asked questions
Can I make this without Campbell's tomato soup?
Use ½ cup canned tomato sauce plus ½ teaspoon sugar to mimic the soup's tangy-sweet balance. For a richer version, blend ½ cup tomato sauce with ¼ cup milk and 1 teaspoon cream cheese to replicate the creamy texture. The key is maintaining that slight acidity—without it, the sauce may taste flat.
Why does my cheese sauce get grainy?
Grainy texture usually means the cheese didn't melt evenly. Always shred block cheddar yourself (pre-shredded contains anti-caking agents that prevent smooth melting). For stubborn clumps, whisk in 1 tablespoon warm milk or reduce heat to medium-low while stirring constantly. The roux should cook for exactly 2 minutes—no longer—to avoid burning.
How do I make this stovetop instead of baked?
Skip the baking step and cook the pasta directly in the sauce pot. After combining everything, simmer on low heat for 5-7 minutes, stirring often, until creamy. For a crispy finish, top with extra breadcrumbs and broil for 2-3 minutes under a watchful eye. The stovetop version works best with smaller portions—scale the recipe down to 4 servings for ideal texture.
What's the best way to add protein to this?
Cooked crispy bacon (½ cup) or diced ham (½ cup) work perfectly—just stir them in during the final 2 minutes of stovetop cooking or sprinkle on top before baking. For extra richness, fold in ½ cup cooked ground beef or ½ cup shredded rotisserie chicken. Pro tip: Drain meat well to avoid making the sauce watery.
Can I make this ahead of time?
Yes! Assemble the dish up to 24 hours ahead and refrigerate uncovered. Before baking, cover with foil and bake at 375°F for 5-10 extra minutes to revive the texture. For freezing, bake first, then cool completely and store in an airtight container for up to 3 months. Reheat covered in the oven at 350°F for 15-20 minutes—never microwave directly from frozen.
