One-Pot Cowboy Mac and Cheese
This one-pot cowboy mac and cheese is a beefy, smoky, ultra-creamy dinner that all comes together in a single pot without boiling the pasta separately. It’s pure comfort in about 30 minutes, with hardly any cleanup.

Loaded with seasoned ground beef, tender elbow macaroni, and a rich cheddar sauce, it’s the kind of meal that fills bellies and hits every savory note you’re craving on a weeknight.
Why This One-Pot Mac and Cheese Stays on My Menu
The sauce gets its depth from chili powder, cumin, and smoked paprika. No plain mac and cheese here. It’s bold, beefy, and the kind of dish where you can’t help but go back for seconds.
Best part? You save a pot of water and a colander, so cleanup is a breeze. It’s the dinner I turn to when I need something hearty without the hassle.
Ingredients

- 1 lb lean ground beef (90/10): lean enough that you won’t need to drain it
- 1 small onion, diced: yellow or white both work well
- 2 cloves garlic, minced: fresh, not jarred, for the best flavor
- 2 cups beef broth: low-sodium gives you control over salt
- 1 cup whole milk: 2% works but the sauce won’t be quite as creamy
- 1 can (10 oz) diced tomatoes with green chiles, undrained: Rotel is the go-to, mild or original
- 8 oz elbow macaroni (about 2 cups dry): classic shape, but any short pasta works
- 2 tsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp kosher salt, plus more to taste
- ¼ tsp black pepper
- 2 cups shredded sharp cheddar cheese (about 8 oz): shred it yourself for the smoothest melt
Variations / Substitutions
- Ground turkey: swap in an equal amount of dark meat turkey for a leaner version; the chili powder still carries the flavor
- Pepper jack cheese: use half cheddar and half pepper jack for a spicier kick
- Diced tomatoes without chiles: if you can’t find Rotel, use a 10 oz can of plain diced tomatoes plus a small 4 oz can of diced green chiles
- Gluten-free: sub in a gluten-free elbow pasta and check your broth; the one-pot method stays the same
- Extra smoky: stir ½ teaspoon of chipotle powder into the spice mix
Sheet Pan Meatloaf is a great main dish to serve alongside this mac and cheese.
How To Make One-Pot Cowboy Mac and Cheese
Step 1: Brown the Beef and Aromatics

Set a large Dutch oven or heavy-bottomed pot over medium-high heat. Once hot, crumble in the 1 lb ground beef and cook, breaking it up with a spoon, until no longer pink, about 5 minutes. Stir in the diced onion and cook until softened, about 3 minutes. Add the 2 minced garlic cloves and cook 30 seconds more, just until fragrant.
The beef should be browned with no pink left, and the onion translucent. That’s your cue to move on.
Step 2: Simmer the Pasta

Pour in the 2 cups beef broth, 1 cup whole milk, and the entire can of diced tomatoes with green chiles (juice and all). Stir in the 8 oz elbow macaroni, along with the 2 tsp chili powder, 1 tsp cumin, 1 tsp smoked paprika, ½ tsp salt, and ¼ tsp black pepper. Bring to a boil over high heat, then cover and reduce the heat so the liquid stays at a gentle simmer. Cook, stirring occasionally, until the pasta is tender and most of the liquid is absorbed, 10 to 12 minutes.
You’ll know it’s ready when the macaroni slides against the side of the pot with just a bit of creamy sauce pooling around it. Try not to overcook here; the pasta keeps softening as it sits.
Step 3: Melt the Cheese into the Sauce

Turn off the heat. Add the 2 cups shredded sharp cheddar cheese in handfuls, stirring after each addition until fully melted and the sauce is smooth. The sauce will thicken quickly, so serve right after mixing.
If it looks a little loose, don’t worry. The residual heat tightens it up in the next minute, and you’ll end up with a velvety sauce that clings to every noodle.
Step 4: Top and Serve

Spoon generous portions into bowls, then scatter sliced green onions, pickled jalapeños, or an extra sprinkle of cheese on top. Serve it hot while the sauce is still creamy.
A crisp green salad with a sharp vinaigrette balances the richness, but honestly, a bowl of this on its own does the job.
Tips for the Creamiest Cowboy Mac
- Shred your own cheese: pre-shredded bags contain anti-caking agents that can make the sauce grainy. A block of sharp cheddar melts into a silky finish.
- Don’t rush the simmer: let the pasta cook gently so it releases starch and thickens the sauce naturally. Boiling hard can break the macaroni.
- Keep it moving: stir the pot a few times during simmering to prevent the pasta from sticking to the bottom.
- Adjust the heat later: the chili powder and green chiles give a mild warmth. If you want more fire, stir a pinch of cayenne in with the cheese or top with fresh jalapeños.
Storing Leftovers
- Refrigerate: cool completely, then store in an airtight container for up to 3 days.
- Reheating: warm gently on the stovetop over low heat with a splash of milk or beef broth to loosen the sauce. The microwave works, but stir in a little liquid every 30 seconds so it doesn’t dry out.
- Freezing: not ideal. The pasta can turn mushy when thawed, so this one is best fresh or from the fridge.
What to Serve with Cowboy Mac and Cheese
A bright, acidic side cuts through the richness perfectly. I like a simple arugula salad dressed with lemon and olive oil; the peppery greens and citrus keep each bite from feeling heavy. Roasted broccoli with a squeeze of lime is another good match, adding a little char and freshness. If you want something cold, a dollop of sour cream on the side adds tang without extra work.
Frequently Asked Questions
Can I use a different pasta shape?
Yes. Any short, sturdy pasta like shells, cavatappi, or rotini works. You might need to adjust the simmer time by a minute or two. Test a piece a minute before the listed time.
Is this mac and cheese spicy?
Not overly spicy. The chili powder and green chiles give a gentle, warm background heat. To make it mild, use plain diced tomatoes and cut the chili powder in half. For more kick, add a diced jalapeño with the onion.
Can I make it ahead and reheat later?
You can, but the pasta will absorb more liquid as it sits. Make it up to a day ahead, store it in the fridge, and reheat with an extra splash of beef broth or milk over low heat, stirring often.
Why did my sauce go grainy?
This usually happens when the heat is too high when you add the cheese, or if you use pre-shredded cheese. Turn the heat off completely, then stir in cheese you shredded yourself. The residual warmth melts it smoothly.

One-Pot Cowboy Mac and Cheese Recipe
Ingredients
Method
- Set a large Dutch oven or heavy pot over medium-high heat. Crumble in the beef and cook, breaking it up, until no longer pink, about 5 minutes. Stir in the onion, cook 3 minutes, then add the garlic and cook 30 seconds.
- Pour in the beef broth, milk, and the can of tomatoes with green chiles. Stir in the macaroni, chili powder, cumin, smoked paprika, salt, and pepper. Bring to a boil, cover, reduce heat to a gentle simmer, and cook until the pasta is tender and most of the liquid is absorbed, 10 to 12 minutes, stirring occasionally.
- Turn off the heat. Add the shredded cheese in handfuls, stirring after each addition until completely melted and smooth.
- Spoon into bowls and top with green onions, pickled jalapeños, or extra cheese. Serve hot.
