Bacon Spaghetti Sauce Recipe: Smoky Tomato and Crispy Bacon Bites

Sauces & Condiments

Bacon Spaghetti Sauce Recipe: Smoky Tomato and Crispy Bacon Bites

This bacon spaghetti sauce recipe transforms simple pantry staples into a rich, smoky masterpiece that’ll have you reaching for seconds. The secret lies in crispy bacon bits and slow-simmered tomatoes, creating a sauce so flavorful it elevates any plate.

I’ve perfected this technique over years of testing—no shortcuts, just deep, layered taste that balances sweet, salty, and tangy notes.

The magic starts with properly browning the bacon until it’s crispy and fragrant, then using every last bit of that fat to build the sauce’s depth. Ground beef adds heartiness, while canned tomatoes and herbs create a velvety base that simmers until thick and concentrated.

The result? A sauce so versatile it works over spaghetti, meatballs, or even as a sandwich spread.

What sets this recipe apart is the texture—each bite delivers tender pasta coated in a sauce that’s rich yet balanced, with crispy bacon bits adding a satisfying crunch. The aroma alone will have your kitchen smelling like an Italian-American diner, and the flavor? That’s where the real magic happens.

Ready in about 45 minutes, this sauce is perfect for weeknight dinners or meal prep. The instructions walk you through every step, from browning the bacon to simmering the sauce, ensuring you achieve that restaurant-quality depth at home. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon spaghetti sauce

Crispy bacon, rich tomatoes, and tender beef create this smoky masterpiece that's perfect over spaghetti.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispy texture
Ground Beef 🥩 ¾ lb 80/20 fat ratio preferred
Yellow Onion 🧅 1 whole Diced into small pieces
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Canned San Marzano Tomatoes 🍅 28 oz Crushed or diced variety
Tomato Paste 🍅 2 tbsp For concentrated flavor
Whole Milk 🥛 ¼ cup Adds richness to sauce
All-Purpose Flour 🌾 1 tbsp For thickening sauce
Dried Oregano 🍃 1 tsp Italian variety preferred
Dried Basil 🌿 1 tsp Or 1 tbsp fresh basil
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Granulated Sugar 🍬 1 tsp Balances acidity
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Spaghetti 🍝 12 oz Dry weight, cooked al dente
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The bacon is non-negotiable—thick-cut slices from Oscar Mayer or Applegate deliver that perfect crunch. Look for 80/20 ground beef at Costco or your local butcher for the best fat content—it's what makes this sauce sing. San Marzano tomatoes are a splurge worth making, but any high-quality crushed tomatoes work. The yellow onion should be sweet, not bitter, so grab a fresh one from the produce section. Fresh herbs? Whole Foods or Trader Joe's usually have the best selection.

No thick-cut bacon? Regular bacon cut into strips works, but it'll crisp up faster. Ground beef too lean? Add a splash of beef broth to keep it moist. Subbing dried herbs? Use half the amount of fresh. The tomato paste? Squeeze tubes from Trader Joe's are perfect—no waste, and they keep forever. Want extra smokiness? Add 1/4 tsp smoked paprika. The milk and flour are for that velvety texture—don't skip either, trust me.

This sauce tastes even better the next day, so make extra. Store in an airtight container in the fridge for 5-6 days or freeze for 3 months. I like to portion it into glass jars for easy reheating. For meal prep, cook the spaghetti separately and toss it with the sauce when ready to eat. The bacon bits stay crispy if you reheat the sauce gently—just warm it on low heat with a splash of water.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss everything in one skillet. No chopping like a pro, no fancy gadgets; the bacon renders while the onions caramelize, and by the time the beef browns, the sauce is already building itself.
  • Salty-Sweet Symphony: That crispy bacon crunch mixed with San Marzano tomatoes? It’s the kind of flavor combo that makes you pause mid-bite. The garlic and beef add depth, but honestly, the bacon steals every dish.
  • Leftovers That Win: This sauce actually improves the next day—better than takeout, better than most restaurant versions. I freeze half for lazy nights, and my kids still beg for seconds even after three servings.
  • Budget Breakthrough: Ground beef and bacon stretch this recipe to feed four for under $15. No fancy ingredients, no waste—just pure, satisfying flavor that makes you forget you’re being thrifty. (Between us, it’s my secret.)

Step-by-step instructions for smoky tomato and crispy bacon spaghetti

Here's how to build a rich, smoky sauce with perfectly crisp bacon and tender meat.

1

Cook the Bacon Until Crisp

Cut the 8 oz thick-cut bacon into ½-inch pieces and place them in a large, deep skillet over medium heat. Let them cook undisturbed for 5-6 minutes until the edges start to curl and the fat begins to render. This is where the magic happens—those crispy bits will infuse the sauce with smoky depth.

Once the bacon is deep golden brown and crisp, use a slotted spoon to transfer it to a paper towel-lined plate, leaving all the rendered fat in the skillet. You should have about ¼ cup of bacon fat remaining—this is your flavor foundation. If you need more fat, add 1 tablespoon olive oil to the skillet, but don't dilute the bacon flavor unnecessarily.

2

Brown the Beef and Sauté Aromatics

Increase the heat to medium-high and add the 0.75 lb ground beef, breaking it apart with a wooden spoon. Cook for 5-6 minutes until the beef loses its raw color and turns deep brown—this ensures maximum flavor extraction. Drain any excess fat if needed, leaving about 1 tablespoon in the skillet.

Add the diced yellow onion and cook for 3-4 minutes until softened. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it burn, or the flavor will turn bitter. You're building layers of flavor here, so take your time and let everything develop properly.

3

Build the Tomato Base

Pour in the 28 oz canned San Marzano tomatoes and 2 tbsp tomato paste, stirring to combine. Add the 1 tsp granulated sugar, 1.5 tsp Diamond Crystal kosher salt, 1 tsp dried oregano, 1 tsp dried basil, and 0.5 tsp ground black pepper. Bring the mixture to a gentle simmer over medium heat and let it cook uncovered for 15 minutes, stirring occasionally.

This step reduces the acidity and concentrates the flavors. You'll notice the sauce darkening slightly as the tomatoes break down—this is normal and actually enhances the depth of flavor. If the sauce gets too thick, add 2-3 tablespoons water to loosen it slightly.

4

Thicken and Finish the Sauce

Reduce heat to low and sprinkle the 1 tbsp all-purpose flour over the sauce, stirring constantly for 1-2 minutes to cook off the raw flour taste. Slowly pour in the 0.25 cup whole milk while whisking vigorously to prevent lumps from forming. The sauce should begin to thicken noticeably within 2-3 minutes of simmering gently.

Return the crispy bacon to the skillet and stir to distribute evenly. Taste and adjust seasoning—you might need a touch more salt or pepper depending on your tomatoes. Let the sauce simmer for another 5 minutes to meld all the flavors together. This is where the sauce transforms from good to extraordinary.

5

Serve with Fresh Pasta and Garnish

Cook the 12 oz spaghetti in salted boiling water until al dente (about 1 minute less than package instructions). Reserve ½ cup pasta water before draining. Toss the drained spaghetti with the sauce, adding reserved pasta water 1 tablespoon at a time if needed to reach your desired consistency.

Divide the spaghetti among plates and garnish with the 0.25 cup chopped fresh parsley. The contrast of bright parsley against the rich, smoky sauce makes this dish visually stunning. Serve immediately while the bacon is still crisp and the sauce is hot—every bite should deliver perfect texture and layered flavors.

👨‍🍳

Pro Tips For Making Bacon Spaghetti Sauce

  • CRISP THE BACON FIRST: Cook the thick-cut bacon in a cold skillet—yes, cold—over medium-low heat until the fat renders and the edges turn golden. I used to rush this, and the bacon ended up greasy instead of crisp. Let it take its time; the flavor payoff is worth the wait.
  • BROWN THE BEEF IN BATCHES: Don’t overload the pan when cooking the ground beef—split it into two portions if needed. Crowding steams the meat instead of searing it, and you’ll end up with gray, bland crumbles. A hot pan and uncrowded meat guarantee that rich, meaty depth.
  • SAUTÉ THE ONIONS LOW AND SLOW: After removing the bacon, reduce the heat to medium-low for the onions. They’ll caramelize deeper without burning, adding sweetness that cuts through the saltiness of the bacon. Skipping this step leaves the sauce tasting one-note.
  • STIR THE TOMATOES GENTLY: Once the tomatoes hit the pot, give them a light stir—just enough to break them up. Overmixing releases excess liquid, turning your rich sauce into a watery mess. Let them simmer undisturbed for 10 minutes first, then adjust consistency at the end.

Make-ahead tips for leftovers

Sauce Prep Ahead

This sauce tastes even better the next day, so make a big batch and store it in an airtight container in the fridge for up to 5-6 days. The flavors meld beautifully overnight, deepening the smoky and savory notes.

I like to portion it into glass jars—they’re easy to reheat and keep the sauce fresh longer than plastic. 💫

For longer storage, freeze the sauce in quart-sized freezer bags or airtight containers. Leave 1 inch of headspace to prevent expansion cracks. Label with the date—it stays delicious for 3 months. Thaw overnight in the fridge or reheat directly from frozen on the stovetop with a splash of water.

Pasta Prep Shortcut

Cook the spaghetti fresh when ready to serve for the best texture, but you can prep it ahead too. Toss cooked pasta with 1 tablespoon olive oil and a pinch of salt to prevent sticking.

Store in the fridge for 2 days or freeze for 1 month. When reheating, toss with the sauce and a splash of pasta water to loosen it up.

Bacon Bit Hack

To keep the bacon bits crispy when reheating, store them separately in a small airtight container or ziplock bag. Add them back to the sauce just before serving—this way, they stay crunchy and don’t turn soggy.

If you’re reheating the whole sauce, sprinkle the bacon bits on top right before eating. ✨

Meal Prep Timeline

Here’s my go-to schedule for stress-free meal prep: Make the sauce 2 days ahead and store it in the fridge. Cook the pasta 1 day ahead and refrigerate. On serving day, just reheat the sauce (add water if needed) and toss with fresh pasta.

Garnish with parsley and crispy bacon bits for a restaurant-worthy dish in 10 minutes. 💪

Freezer-Friendly Tips

If freezing, let the sauce cool completely before storing to prevent ice crystals. When reheating from frozen, transfer the jar to a pot and add ¼ cup water or broth.

Simmer on low heat for 10-15 minutes, stirring occasionally, until fully thawed and heated through. Stir in the bacon bits at the end to keep them crisp. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 16g80%
Cholesterol 140mg47%
Sodium 1250mg54%
Total Carbohydrate 36g13%
Dietary Fiber 6g21%
Sugars 12g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this sauce without ground beef?

For a lighter version, swap the beef for 1 lb Italian sausage or 1 cup chopped mushrooms and 1 cup diced bell peppers. If you're vegetarian, use 15 oz lentils or 1 cup crumbled tempeh for heartiness. The key is maintaining the same cooking time to develop deep flavors.

2

Why does my sauce get too thick when simmering?

This happens when the tomatoes reduce too much or the flour over-thickens. Always simmer uncovered and stir occasionally. If it gets too thick, add 1-2 tablespoons water or pasta water while stirring. For next time, reduce the flour to ½ tablespoon or simmer the sauce for 5 minutes less before adding milk.

3

How can I make this sauce spicier?

Add ½ teaspoon red pepper flakes when browning the beef or 1 chipotle pepper in adobo sauce (minced) with the tomatoes. For heat lovers, stir in 1 tablespoon hot sauce at the end. Remember: start with less and adjust to taste—spice builds as the sauce simmers!

4

Can I use bacon fat instead of olive oil?

Yes! The bacon fat is actually preferred—it adds incredible smoky depth. After cooking the bacon, strain it through a fine-mesh sieve to collect all the crispy bits and fat. Use this fat instead of olive oil for browning the beef and onions. You'll get that authentic diner-style flavor without any extra cost!

5

What's the best pasta shape for this sauce?

While spaghetti works perfectly, try bucatini, fettuccine, or penne for variety. For heartier options, use rigatoni or farfalle. The sauce also works wonderfully as a sandwich filling—try it on toasted ciabatta with melted provolone!

★★★★★4.7(5 reviews)
Categories Sauces & Condiments