Go Back
+ servings

Tomato Bacon Macaroni and Cheese

Tomato Bacon Macaroni and Cheese is so incredible and will transform the way you see mac& cheese! From the salty crisp bacon to the refreshing tomatoes and meltedcheese in every bite, this bacon macaroni and cheeserecipe is one you will not forget!
Prep Time20 mins
Cook Time20 mins
Total Time37 mins
Course: dinner, Main Course
Cuisine: American
Keyword: Tomato Bacon Macaroni and Cheese
Servings: 10 servings
Calories: 480kcal


  • 1 16- oz box macaroni noodles cooked al dente
  • 2 Tablespoons butter
  • ¼ cup chopped onions (or 1 tsp onion powder)
  • 1 dash granulated garlic
  • ¼ cup flour
  • 2 cups milk {or use 1 12-oz can evaporated milk + 1/2 cup water}
  • 4 cups sharp cheddar cheese
  • 1 cup diced tomato
  • 7-8 slices bacon
  • salt & pepper to taste


Cook Your Bacon

  • You can fry your bacon on the stove if desired, but I like to cook mine in the oven while prepping the rest of the mac and cheese on the stovetop.
  • To cook bacon in the oven, preheat the oven to 400 degrees F and line a large baking sheet with foil.
  • Lay out the bacon strips, trying to minimize any overlapping. Bake for 25-30 minutes but check on it often because the thicknessof the bacon may make the strips cook faster. I even like to rotate my baking sheet every 10 minutes, it helps the bacon cook evenly.

Prepare Noodles

  • While the bacon is cooking, I boiled the noodles al dente since I planned on baking the dish to finish. If you don't want to bake it, just cook the noodles to your liking.

Prepare the Sauce

  • Start by chopping the onion into small pieces, you want a nice, minced onion.
  • Get your milk and cheese ready, the next steps move quickly.
  • Then, in a medium saucepan, melt your butter over medium heat.
  • Next, add in the onions and cook for about 5 minutes until softened and slightly browned.
  • Now, add in the flour and whisk quickly to combine.
  • Then, add in some of the milk while whisking continuously as you go. The sauce will thicken up fast, so keep adding milk and whisking until all of the milk has been added.
  • After that, add in the cheese, 1 cup at a time, mixing until melted between each addition. Once the cheese is fully melted, remove the pot from the stove.


  • When your bacon has finished cooking, crumble it into bite sized pieces and stir it into the cheese sauce.
  • When the noodles are finished cooking, drain them and then stir in the 1 cup of diced tomato. The heat from the noodles will warm the tomato.
  • Proceed to pour and stir the sauce into the noodles.
  • Serve and enjoy!


  • If you are choosing to continue with the baking process, transfer the mac and cheese to a greased baking dish.
  • For extra deliciousness, top with ½ cup of French's French Fried Onions.
  • Bake in the oven at 350 degrees F for 20 minutes.
  • Serve warm and enjoy!


Tomato Bacon Macaroni and Cheese is such a great dish that your whole family will love! From the salty crisp bacon to the melted cheese in every bite, this bacon macaroni and cheese recipe will disappear from your table quickly! 


Calories: 480kcal | Carbohydrates: 43g | Protein: 21g | Fat: 25g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 63mg | Sodium: 441mg | Potassium: 305mg | Fiber: 2g | Sugar: 4g | Vitamin A: 657IU | Vitamin C: 2mg | Calcium: 404mg | Iron: 1mg