
This Crockpot Cowboy Mac and Cheese combines tender pasta, seasoned ground beef, smoky bacon, tomatoes, bold spices, and plenty of melted cheese. It transforms classic macaroni and cheese into a hearty, satisfying meal packed with cowboy-inspired flavor.
It’s perfect for busy weeknights, game day, potlucks, family dinners, tailgating, parties, or whenever you’re craving something beefy, smoky, creamy, and extra cheesy.
Prep Time: 20 minutes
Cook Time: 2–3 hours
Total Time: Approximately 3 hours
Servings: 8
Why You’ll Love This Recipe
- Creamy homemade cheese sauce
- Seasoned ground beef
- Smoky bacon flavor
- Easy slow-cooker preparation
- Hearty enough for dinner
- Uses familiar ingredients
- Family-friendly
- Excellent for potlucks
- Easy to customize
- Deliciously cheesy and comforting
Ingredients
Cowboy Beef Mixture
- 1 pound ground beef
- 6 slices bacon, chopped
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 can (10 ounces) diced tomatoes with green chilies, drained
- 1 tablespoon Worcestershire sauce
- 1 teaspoon smoked paprika
- 1 teaspoon chili powder
- ½ teaspoon ground cumin
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
Mac and Cheese
- 16 ounces elbow macaroni
- 3 cups shredded sharp cheddar cheese
- 1½ cups shredded Monterey Jack cheese
- 8 ounces cream cheese, cubed and softened
- 1 can (12 ounces) evaporated milk
- 1 cup whole milk
- 1 can (10.5 ounces) condensed cheddar cheese soup
- 2 tablespoons butter, cut into pieces
- 1 teaspoon yellow mustard
- ½ teaspoon smoked paprika
- Salt and black pepper to taste
Optional Toppings
- Crumbled cooked bacon
- Sliced green onions
- Chopped fresh parsley
- Pickled jalapeños
- Diced tomatoes
- Extra shredded cheese
- Crispy fried onions
- Hot sauce
- Barbecue sauce
How to Make Crockpot Cowboy Mac and Cheese
Step 1: Cook the Bacon
Place the chopped bacon in a large skillet over medium heat.
Cook for approximately 6–8 minutes, stirring occasionally, until browned and crisp.
Transfer the bacon to a paper towel-lined plate.
Leave approximately one tablespoon of bacon grease in the skillet and discard the rest.
Step 2: Brown the Ground Beef
Add the ground beef to the same skillet.
Break it into small pieces with a wooden spoon or spatula.
Cook for approximately 5–7 minutes, or until the meat is completely browned.
Step 3: Add the Onion
Add the diced onion to the ground beef.
Continue cooking for approximately 3–4 minutes, or until the onion becomes soft and translucent.
Step 4: Add the Garlic
Stir in the minced garlic.
Cook for approximately 30 seconds, stirring constantly.
Avoid cooking the garlic too long because it can burn and become bitter.
Step 5: Drain the Beef
Carefully drain the excess grease from the skillet.
Removing the extra fat keeps the finished cheese sauce rich without becoming oily.
Return the skillet to low heat.
Step 6: Season the Cowboy Beef
Add the Worcestershire sauce, smoked paprika, chili powder, cumin, garlic powder, onion powder, salt, and black pepper.
Stir until the beef is evenly coated with the seasonings.
Cook for one additional minute to develop the flavors.
Step 7: Add the Tomatoes
Stir the drained tomatoes with green chilies into the beef mixture.
Cook for approximately two minutes.
Draining the tomatoes is important because excessive liquid can make the cheese sauce thin.
Step 8: Add the Bacon
Reserve a small amount of bacon for garnishing the finished dish.
Stir the remaining cooked bacon into the seasoned beef mixture.
Remove the skillet from the heat.
Step 9: Prepare the Slow Cooker
Lightly coat the inside of a 6-quart slow cooker with nonstick cooking spray.
This makes the macaroni easier to stir and prevents the cheese from sticking around the edges.
Step 10: Cook the Pasta
Bring a large pot of salted water to a boil.
Add the elbow macaroni and cook it for approximately 2–3 minutes less than the package directions.
The pasta should remain slightly firm because it will continue cooking in the slow cooker.
Step 11: Drain the Pasta
Drain the macaroni thoroughly.
Do not rinse it unless the pasta will be sitting for an extended period.
The starch on the noodles helps the creamy cheese sauce cling to them.
Step 12: Add the Pasta to the Crockpot
Transfer the warm, drained macaroni to the prepared slow cooker.
Spread it into an even layer.
Step 13: Add the Creamy Ingredients
Add the cream cheese, evaporated milk, whole milk, condensed cheddar cheese soup, butter, yellow mustard, and smoked paprika.
Stir gently until the macaroni is evenly coated.
The cream cheese may remain in small pieces at this stage, but it will melt while cooking.
Step 14: Add the Shredded Cheese
Add two cups of cheddar and one cup of Monterey Jack cheese.
Reserve the remaining cheese for the top.
Freshly shredded cheese melts more smoothly than packaged shredded cheese.
Step 15: Add the Cowboy Beef
Spoon the seasoned beef, tomato, and bacon mixture into the slow cooker.
Stir until the meat is evenly distributed throughout the macaroni.
Step 16: Slow Cook
Cover and cook on LOW for 1½–2½ hours.
Stir the macaroni every 30–45 minutes if possible.
Slow cookers vary, so begin checking early. The dish is ready when the cheese is melted and the pasta is tender.
Step 17: Check the Consistency
If the sauce becomes too thick, stir in a small amount of warm milk.
Add only a few tablespoons at a time until the desired consistency is reached.
Avoid adding too much liquid because the sauce should remain creamy rather than soupy.
Step 18: Add the Remaining Cheese
Sprinkle the remaining cheddar and Monterey Jack cheese over the macaroni.
Cover and cook for approximately 10–15 minutes, or until the cheese melts.
Step 19: Rest
Turn off the slow cooker and remove the lid.
Allow the macaroni and cheese to rest for approximately 10 minutes.
The sauce will thicken slightly as it rests.
Step 20: Add the Toppings
Finish the dish with reserved bacon, green onions, parsley, jalapeños, or crispy fried onions.
Add a drizzle of barbecue sauce or hot sauce for extra cowboy flavor.
Step 21: Serve
Spoon the Cowboy Mac and Cheese into bowls while it’s warm.
Make sure every serving contains plenty of seasoned beef, smoky bacon, tender macaroni, and creamy melted cheese.
The Best Pasta for Cowboy Mac and Cheese
Elbow macaroni is the classic choice because its curved shape holds plenty of cheese sauce.
Other good options include:
- Cavatappi
- Small shells
- Rotini
- Medium shells
- Penne
- Gemelli
- Bow-tie pasta
- Rigatoni
Choose a sturdy pasta that won’t become overly soft during slow cooking.
Very small or delicate pasta shapes may cook too quickly and turn mushy.
Why Should I Undercook the Pasta?
The macaroni continues absorbing liquid as it cooks in the Crockpot.
Cooking it until completely tender before adding it to the slow cooker can produce soft or mushy pasta.
For the best texture, boil the macaroni until it’s slightly firmer than al dente.
If the package recommends ten minutes, cook it for approximately seven or eight minutes.
Can I Add Uncooked Pasta Directly to the Crockpot?
You can, but the results are less predictable.
Different pasta shapes absorb different quantities of liquid, and slow cookers heat at different rates. Uncooked pasta may become unevenly cooked or absorb too much of the cheese sauce.
For consistently creamy macaroni and cheese, partially boil and drain the pasta before adding it to the Crockpot.
The Best Ground Beef to Use
Ground beef with an 85/15 fat ratio provides plenty of flavor without making the dish excessively greasy.
You can also use:
- Lean ground beef
- Ground chuck
- Ground turkey
- Ground chicken
- Ground sausage
- Chorizo
- Plant-based ground meat
- A mixture of beef and sausage
Always cook and drain the meat before adding it to the slow cooker.
The Best Cheese for Cowboy Mac and Cheese
Sharp cheddar provides the strongest classic macaroni-and-cheese flavor.
Monterey Jack adds creaminess and helps create a smooth sauce.
Other delicious options include:
- Mild cheddar
- Colby Jack
- Pepper Jack
- Smoked cheddar
- Gouda
- American cheese
- Mozzarella
- Gruyère
- Mexican cheese blend
A combination of cheeses creates a richer, more interesting flavor than using only one variety.
Why Should I Shred the Cheese Myself?
Packaged shredded cheese often contains anti-caking ingredients that can make the sauce slightly grainy.
Cheese shredded directly from a block generally melts more smoothly and produces a creamier sauce.
If using packaged cheese, add it gradually and avoid cooking it at a high temperature.
How to Keep the Cheese Sauce Creamy
For smooth and creamy Cowboy Mac and Cheese:
- Use evaporated milk
- Add softened cream cheese
- Shred cheese from a block
- Cook on low heat
- Stir occasionally
- Avoid overcooking the pasta
- Add warm milk if the sauce becomes too thick
- Turn the slow cooker to warm once the pasta is tender
High heat can cause cheese to separate and become oily.
Why Is My Mac and Cheese Dry?
The macaroni may have cooked too long or absorbed too much liquid.
To restore the creamy texture, stir in:
- Warm whole milk
- Evaporated milk
- Heavy cream
- A spoonful of sour cream
- A little additional cream cheese
Add the liquid gradually so the macaroni doesn’t become watery.
Why Is My Mac and Cheese Grainy?
Grainy sauce is usually caused by excessive heat or cheese that doesn’t melt smoothly.
Cook the dish on low and avoid letting the sauce boil.
Freshly grated cheese and full-fat dairy products give the best texture.
Stir gently because excessive stirring can break the pasta and affect the consistency.
Can I Replace the Cheddar Cheese Soup?
Yes.
You can replace the condensed soup with:
- Homemade cheddar sauce
- Condensed cream of chicken soup
- Condensed cream of mushroom soup
- Nacho cheese sauce
- An additional four ounces of cream cheese
- One cup of thick béchamel sauce
If the replacement is extremely thick, add a little extra milk.
Cowboy Mac and Cheese Without Condensed Soup
For a condensed-soup-free version, combine:
- 12 ounces evaporated milk
- 1½ cups whole milk
- 8 ounces cream cheese
- 2 tablespoons butter
- 3 cups cheddar cheese
- 1½ cups Monterey Jack cheese
Season the sauce with mustard, smoked paprika, salt, and black pepper.
Cook on low and stir regularly until smooth.
Spicy Cowboy Mac and Cheese
Use hot diced tomatoes with green chilies.
Replace the Monterey Jack with Pepper Jack cheese.
Add one diced jalapeño to the beef mixture and season it with an extra ½ teaspoon of chili powder.
Finish each serving with hot sauce and pickled jalapeños.
BBQ Cowboy Mac and Cheese
Stir ½ cup of thick barbecue sauce into the cooked ground beef.
Use smoked cheddar or Gouda as part of the cheese blend.
Finish the macaroni with additional barbecue sauce, bacon, and crispy fried onions.
Cowboy Chili Mac and Cheese
Add one can of drained pinto beans or kidney beans to the beef mixture.
Increase the chili powder to two teaspoons.
You can also add one cup of prepared chili for an even heartier meal.
If the mixture becomes too thick, stir in a small amount of milk before serving.
Sausage Cowboy Mac and Cheese
Replace half or all the ground beef with smoked sausage or breakfast sausage.
If using smoked sausage, slice and brown it in the skillet before adding it to the Crockpot.
A combination of beef and sausage creates an especially hearty flavor.
Chicken Cowboy Mac and Cheese
Replace the ground beef with approximately 3 cups of cooked shredded chicken.
Add the chicken during the final hour so it doesn’t become dry.
Smoked chicken or rotisserie chicken works especially well with bacon and barbecue sauce.
Bacon Cheeseburger Mac and Cheese
Add two tablespoons of ketchup, one tablespoon of mustard, and ¼ cup of finely chopped pickles to the beef mixture.
Use sharp cheddar and American cheese.
Finish the dish with diced tomatoes, extra pickles, bacon, and burger sauce.
Taco Cowboy Mac and Cheese
Replace the cowboy seasonings with one packet of taco seasoning.
Add black beans, corn, and drained tomatoes with green chilies.
Use a Mexican-style cheese blend and top each serving with:
- Sour cream
- Green onions
- Jalapeños
- Crushed tortilla chips
- Salsa
- Fresh cilantro
Can I Add Beans?
Yes.
Beans make the dish heartier and add extra cowboy-style flavor.
Good choices include:
- Pinto beans
- Black beans
- Kidney beans
- Chili beans
- Ranch-style beans
- Baked beans
Drain and rinse plain canned beans before adding them.
If using baked or ranch-style beans in sauce, reduce the other liquid slightly.
Can I Add Vegetables?
Yes.
Try adding:
- Corn
- Bell peppers
- Jalapeños
- Mushrooms
- Diced tomatoes
- Green chilies
- Chopped spinach
- Peas
Cook watery vegetables before adding them so they don’t thin the cheese sauce.
Corn, bell peppers, and jalapeños pair especially well with the cowboy flavors.
What to Serve with Cowboy Mac and Cheese
This dish is hearty enough to serve alone, but it also pairs well with:
- Green salad
- Coleslaw
- Cornbread
- Garlic bread
- Roasted broccoli
- Steamed green beans
- Grilled vegetables
- Dill pickles
- Corn on the cob
- Barbecue chicken
- Smoked sausage
A fresh salad or simple vegetable side balances the rich beef, bacon, pasta, and cheese.
Can I Prepare It Ahead?
You can prepare the beef and bacon mixture up to two days in advance.
Cool it completely and refrigerate it in an airtight container.
Shred the cheese and store it separately.
When ready to cook, partially boil the pasta, combine everything in the slow cooker, and follow the recipe as directed.
For the best texture, don’t assemble the entire dish too early because the pasta will continue absorbing the liquid.
How to Keep It Warm for a Party
Once the macaroni is tender and the cheese has melted, switch the slow cooker to the WARM setting.
Stir in a small amount of warm milk to loosen the sauce.
Check the consistency every 30 minutes and stir gently.
Avoid holding it for more than two hours because the pasta can become excessively soft.
Storage
Allow the leftovers to cool before transferring them to an airtight container.
Refrigerate for up to 3–4 days.
The pasta will absorb some of the sauce during storage, so it may appear thicker the next day.
Store fresh toppings separately and add them after reheating.
How to Reheat Cowboy Mac and Cheese
Place the desired portion in a saucepan or microwave-safe bowl.
Add a splash of milk and stir gently.
Warm over low heat or microwave in short intervals until heated through.
For a larger quantity, cover and reheat it in a 350°F oven until warm.
Avoid overheating because high temperatures can cause the cheese sauce to separate.
Can You Freeze Cowboy Mac and Cheese?
Yes, although the pasta may become slightly softer after thawing.
Cool the macaroni completely and transfer it to a freezer-safe container.
Freeze for up to 2 months.
Thaw overnight in the refrigerator and reheat slowly with a small amount of milk.
For the best texture, freeze the cooked cowboy beef separately and prepare fresh macaroni and cheese when ready to serve.
Frequently Asked Questions
What is Cowboy Mac and Cheese?
It’s a hearty variation of macaroni and cheese made with seasoned ground beef, smoky bacon, tomatoes with green chilies, and plenty of melted cheese.
Should I cook the ground beef first?
Yes. Brown and drain the beef before adding it to the Crockpot.
Do I need to cook the bacon first?
Yes. Cooking it first gives the bacon a crisp texture and removes excess grease.
Should I cook the macaroni before adding it?
Yes. Partially cook the macaroni so you can control its texture.
Can I use another pasta shape?
Yes. Cavatappi, shells, rotini, and penne all work well.
Can I cook it on high?
Low heat is recommended because high heat can make the cheese sauce separate and the pasta become mushy.
Can I leave out the tomatoes?
Yes. Simply omit them or replace them with chopped roasted red peppers.
Can I add beans?
Yes. Pinto, black, kidney, or ranch-style beans are excellent additions.
How can I make it spicier?
Use Pepper Jack cheese, hot green chilies, diced jalapeños, cayenne pepper, or hot sauce.
Can I make it without bacon?
Yes. Omit the bacon and use a small amount of olive oil to cook the beef and onion.
Can I use ground turkey?
Absolutely. Add a little oil to the skillet if the turkey is very lean.
How do I thin the cheese sauce?
Stir in warm milk a few tablespoons at a time.
How long can it stay on warm?
For the best texture, keep it on warm for no longer than approximately two hours.
How long will leftovers keep?
Refrigerated leftovers will keep for approximately three to four days.
Pro Tips
Undercook the macaroni by two or three minutes before adding it to the slow cooker. This keeps the pasta tender without allowing it to become mushy.
Drain the beef and tomatoes thoroughly so the finished sauce remains creamy rather than greasy or watery.
Use freshly shredded cheese and cook everything on low. Stir occasionally, but don’t remove the lid too often.
Finish the dish with bacon, green onions, jalapeños, and a drizzle of barbecue sauce for the perfect combination of seasoned beef, smoky bacon, creamy cheese, and bold cowboy flavor.
Final Thoughts
This Crockpot Cowboy Mac and Cheese takes traditional macaroni and cheese and turns it into a complete, satisfying meal. Tender pasta is covered in a creamy cheddar sauce and loaded with seasoned ground beef, smoky bacon, tomatoes, and melted cheese.
Serve it for a family dinner, potluck, game-day party, or barbecue. You can also transform the same recipe into spicy jalapeño mac, BBQ cowboy mac, taco mac and cheese, chili mac, or bacon cheeseburger mac everyone will enjoy.




















