Dirty Mac and Cheese
Browning the ground beef first builds a savory fond that seasons the whole pot, so the macaroni cooks in beef broth and evaporated milk instead of plain water — a liquid-to-pasta ratio that leaves it creamy, never gluey. Evaporated milk is the trick that holds the sauce together: its concentrated proteins emulsify the cheese with no roux, so it stays glossy rather than breaking, and grating the cheddar yourself before tossing it with a little cornstarch keeps it from turning grainy. One pot and about 35 minutes gets you a rich, cheesy, faintly smoky bowl — right up there with Boursin Mac & Cheese and Viral Turkish Pasta.

Dinner · One-Pot, High-protein, Comfort Food • 35 min
Nutrition (per serving)720Calories·34gFat·62gCarbs·39gProtein
Per serving. Values are approximate and calculated from USDA FoodData Central.
Ingredients
- 1 pound lean ground beef (85/15)
- 1 teaspoon kosher salt, divided, plus more to taste
- ½ teaspoon freshly ground black pepper, plus more to taste
- 1 medium yellow onion, finely diced (about 1½ cups)
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 tablespoon chili powder
- 1 teaspoon smoked paprika
- ½ teaspoon ground cumin
- ½ teaspoon dried oregano
- ¼ teaspoon cayenne pepper (optional)
- 2½ cups low-sodium beef broth
- 1 (12-ounce) can evaporated milk
- 1 pound elbow macaroni
- 8 ounces sharp cheddar cheese, freshly grated (about 2 cups)
- 4 ounces Monterey Jack cheese, freshly grated (about 1 cup)
- 1 tablespoon cornstarch
- Chopped fresh chives or flat-leaf parsley, for serving
Get Our Free 5-Ingredient Summer Dinners PDF
10 effortless recipes with 5 ingredients or fewer — delivered to your inbox, plus one thoughtful recipe every week.
Steps
- Brown the beef: Heat a 6-quart Dutch oven or large heavy pot over medium-high. Add the ground beef and season with ½ teaspoon of the salt and the black pepper. Cook, breaking the meat into crumbles with a wooden spoon, until deeply browned with no pink remaining and an instant-read thermometer inserted into the thickest part registers 160°F (71°C), the USDA safe minimum for ground beef — 6 to 8 minutes. Transfer the beef to a paper-towel-lined plate, leaving about 1 tablespoon of fat and all the browned bits (the fond) in the pot.
- Sauté the aromatics: Reduce the heat to medium. Add the onion to the pot and cook, stirring occasionally and scraping up the browned bits from the bottom, until softened and translucent, 3 to 4 minutes. Stir in the garlic and cook until fragrant, about 30 seconds.
- Bloom the spices: Stir in the tomato paste, chili powder, smoked paprika, cumin, oregano, cayenne (if using), and the remaining ½ teaspoon salt. Cook, stirring constantly, until the tomato paste darkens a shade and the spices smell toasty, about 1 minute.
- Build the cooking liquid: Pour in a splash of the beef broth and scrape up any remaining fond from the bottom of the pot. Add the rest of the broth and the evaporated milk, and stir until the tomato-spice paste is fully dissolved into a smooth liquid.
- Cook the pasta in the liquid: Add the elbow macaroni and stir to combine. Bring to a boil over high heat, then reduce the heat to medium. Cook, stirring frequently — every minute or so — so the pasta releases its starch and nothing sticks to the bottom, until the macaroni is just al dente and the liquid has reduced to a creamy, still-loose sauce, 9 to 11 minutes (about 1 to 2 minutes less than the package directs). If the pot looks dry before the pasta is tender, stir in a splash more broth.
- Return the beef: Fold the browned beef back into the pot and cook over medium for 1 minute, just to warm it through and bring everything together.
- Emulsify the cheese: In a medium bowl, toss the grated cheddar and Monterey Jack with the cornstarch until the shreds are evenly coated — the starch helps the cheese melt into a smooth emulsion instead of clumping. Remove the pot from the heat. Stir the cheese in a handful at a time, letting each addition melt completely before adding the next, until the sauce is glossy, smooth, and fully emulsified. Do not return the pot to high heat, or the sauce can break and turn greasy.
- Season and serve: Taste and adjust with more salt and black pepper as needed. Let the mac and cheese rest for 3 to 5 minutes — it will thicken slightly as it cools. Scatter with chopped chives or parsley and serve hot.
Tips & Variations
Make Ahead
Best cooked to order — the sauce is at its glossiest right after it's finished. You can grate the cheese and dice the onion up to a day ahead; store both in separate airtight containers in the refrigerator, and toss the cheese with the cornstarch just before using.
Storage
Refrigerate leftovers in an airtight container within 2 hours of cooking, for up to 4 days. Reheat individual portions in the microwave with a splash of milk or evaporated milk, or warm the whole pot gently over low heat, stirring often and adding a splash of broth or milk to loosen the sauce. The sauce can tighten in the fridge; the added liquid brings it back to creamy.
Substitutions
Ground turkey or a half-beef, half-turkey mix swaps in one-for-one — because turkey is leaner, add 1 teaspoon of canola or vegetable oil to the pot before browning. Any good melting cheese works in place of the Monterey Jack (pepper Jack for heat, or more cheddar); keep at least half the total as sharp cheddar for flavor. Evaporated milk is important for the silky, unbreakable sauce — if you must substitute, use 1¼ cups heavy cream, but keep the heat low and never let the sauce boil or it may split. Gluten-free elbow macaroni works, though it cooks a little faster, so start checking a minute earlier. Dial the cayenne up or down to taste, or leave it out entirely for a milder bowl.
Nutrition
Per serving: 1½ cups
Reviews
Reviews coming soon! In the meantime, let us know what you think of this recipe.
