This dish doesn’t really need much introduction, does it? It’s Bacon Spaghetti. It’s tender spaghetti and tomato sauce and bacon! Succulent, crispy, meaty bacon! It’s the magic solution for zhushing up any dish, and a big plate of spaghetti is no different! It’s Bacon Spaghetti! It bears repeating because it’s just so tasty and so simple of an idea! Mmmm, you might need a bigger plate!

recipe image


  • 8 ounces spaghetti, uncooked
  • 1/2 pound bacon strips, chopped
  • 1 medium onion, chopped
  • 1 (14.5-ounce) can diced tomatoes, undrained
  • 1 (8-ounce) can tomato sauce
  • fresh parsley, optional, to taste, minced


Step 1 –Preheat the oven to 350 degrees F.

Step 2 –Grease an 11×7-inch baking dish.

Step 3 –Cook the spaghetti to al dente according to the package directions. Drain.

Step 4 –In a large skillet over medium heat, cook the bacon and the onion, stirring occasionally, until the bacon is crisp. Drain the excess grease.

Step 5 –Stir the tomatoes and the tomato sauce into the bacon mixture and bring to a boil.

Step 6 –Add the cooked spaghetti to the prepared baking dish and spread the sauce over top.

Step 7 –Bake, covered, until bubbly, about 40-45 minutes.

Step 8 –Serve with a sprinkle of the parsley.