Go Back
Bacon Cheeseburger Macaroni and Cheese - This delicious macaroni and cheese captures the taste of a bacon cheeseburger! And it can be made in just 30 minutes.

Bacon Cheeseburger Macaroni and Cheese

I love bacon, cheeseburgers, and macaroni and cheese. What I don’t understand is why it took me so long to combine the three to create Bacon Cheeseburger Macaroni and Cheese. This stuff is crazy delicious. It turned out even better than I had hoped… I couldn’t stop eating it. Bacon Cheeseburger Macaroni and Cheese truly captures the taste of a bacon cheeseburger – but in macaroni and cheese form. And hopefully we can agree that most things get better when they are transformed into macaroni and cheese.
Course Main Course
Cuisine American
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4


  • 2 slices of Bacon
  • 1 tablespoon Olive Oil
  • 1/2 cup finely chopped White Onion
  • 2 cloves of Garlic crushed or minced
  • 1 pound Ground Sirloin
  • Salt and Pepper
  • 3 cups Tubular Pasta
  • 1 1/2 tablespoons Butter
  • 3 tablespoons Flour
  • 2 cups Milk I used 1%
  • 1 1/4 cup cubed Sharp Cheddar
  • 4 slices of American Cheese standard size sandwich slices
  • 1 teaspoon Spicy Brown Mustard
  • 1/2 teaspoon Sriracha or more to taste
  • 1 cup Grape or Cherry Tomatoes sliced in half
  • 2 cups of Spinach


  1. Start by cooking the bacon. Heat your oven to 350 degrees and place the bacon on a parchment lined baking sheet. Bake the bacon for 12-15 minutes, until it is as crispy as you like it. When you remove the bacon from the oven, place it on a paper towel and blot any excess grease.
  2. As the bacon is cooking, place a pot of salted water on the stove to boil.
  3. While you are waiting for the water to boil, get to work on the meat. Heat the olive oil over medium heat. Add the onion, and let cook for 2 minutes. Then add the garlic and let cook for another minute. Add the beef, season with salt and pepper, and use a spatula to break up the meat and stir in the onion and garlic. Cook until the beef has browned, and then set aside.
  4. By now your water should be boiling, so stir in the pasta. Stir every once in a while.
  5. As the pasta cooks, make the cheese sauce. Melt the butter in a medium saucepan, and whisk in the flour. Whisk constantly over medium low heat for 1 minute, until the flour breaks up into small pieces. Then whisk in the milk. Increase the heat to medium, stir frequently. Bring the milk mixture to a slow boil and whisk constantly for 1 minute while the mixture thickens. Then add the cheese, mustard, and sriracha. Season with salt and pepper to taste.
  6. Cook the pasta until it is very al dente - you are going to cook the pasta for another couple minutes in the sauce, so undercook it a little. Drain the pasta, and pour it into the sauce. Add the beef and the tomatoes. Stir to combine and then let simmer for 1 minute. Tear up the spinach and stir it in, let the macaroni and cheese cook for another minute.
  7. The last step is to chop up the bacon, and to sprinkle it over the top of the macaroni and cheese. Serve right away!

Recipe Notes

Notes: I used ground sirloin instead of ground beef because it is a better cut of meat, and I prefer it. It is a leaner cut of meat, so there wasn't grease in the pan after I cooked the beef. If you use standard ground beef, you may have some excess grease in the bottom of the skillet once the beef has browned. If that is the case, just drain it. If you are not in America, and can't find American cheese, you can add more cheddar or substitute with another cheese that you love. If you want to try another delicious bacon cheeseburger recipe - try these bacon cheeseburger tacos - you won't regret it.