
An indulgent tomato cream sauce with garlic, Parmesan, crispy bacon, and tender spaghetti — rich, comforting, and ready in under an hour.

This Creamy Bacon Pasta has been one of my go-to indulgent weeknight dishes ever since I first nailed the balance between tangy tomato and rich cream. I discovered this combination on a rainy evening when I had pantry staples and a few cherry tomatoes from the farmer's market; the result was hands-down the most comforting plate of pasta I'd had in months. The sauce finishes silky and glossy thanks to room-temperature cream cheese, and the crisp bacon scattered on top adds pops of smoky crunch that everyone at the table notices first.
What makes this dish special is how quickly it comes together and how sophisticated it tastes with very little fuss. The aromatics and browned bits left in the pan after crisping bacon form the backbone of the sauce — that fond is tiny, flavorful gold. Cherry tomatoes burst into sweet pockets of flavor while the cream and Parmesan melt into a lusciously clingy sauce. Serve with garlicky cheese bread and a bright green salad for a weeknight meal that feels celebratory.
In my kitchen, this dish became a celebration staple after my partner declared it "restaurant-level" the first time I made it. Guests often ask for the recipe, and I love how adaptable it is—swap the pasta shape, use a different cheese, or turn up the heat with extra red pepper flakes for a slightly spicy variation.
What I love most is the contrast between the silky, tomato-cream coating and the crunchy bacon. Family and friends consistently tell me it tastes richer than it is difficult to make — and that reaction is exactly why I keep this in rotation. Memorable dinners often include this dish, especially when fresh cherry tomatoes are in season and at their sweetest.
Refrigerate cooled leftovers in an airtight container for up to 3 days. To reheat, add the portion to a skillet with 1–2 tablespoons chicken broth over low heat and toss until warmed through; avoid high heat which can separate dairy. For longer storage, freeze just the sauce (without pasta) in a freezer-safe container for up to 1 month. Thaw overnight in the refrigerator and reheat gently, finishing with a splash of fresh cream or broth to restore creaminess.
If you prefer a lighter version, substitute half-and-half for heavy cream — warm it slightly before adding to the hot pan to reduce risk of curdling. For a vegetarian take, omit bacon and use smoked paprika and a tablespoon of olive oil to mimic smoky notes; consider using vegetable broth. Diced canned tomatoes (drained) work in place of cherry tomatoes for a more uniform texture; reduce tomato paste slightly if using canned tomatoes to avoid excessive acidity.
Serve with Garlic Bread with Cheese and a crisp green salad dressed simply with lemon and olive oil. For a heartier meal, pair with sautéed greens like spinach or broccolini. Garnish with lemon zest for brightness, or a few basil leaves for fresh herb aroma. This plate also pairs well with a medium-bodied red like Sangiovese or a chilled Pinot Grigio if you prefer white.
This dish sits comfortably in Italian-American comfort food traditions — combining classic Italian elements like Parmesan, tomato, and pasta with American touches like heavy cream and bacon. It draws inspiration from tomato-cream sauces found throughout Italy while embracing a more indulgent, creamy style popular in North American home cooking.
In summer, use vine-ripened cherry tomatoes at peak sweetness and add fresh basil at the end. In winter, swap cherry tomatoes for a can of diced tomatoes and stir in a handful of frozen peas or sautéed mushrooms for color and texture. For holiday dinners, finish with a drizzle of truffle oil or top with toasted breadcrumbs for crunch.
Prepare the sauce up to two days ahead and store refrigerated. Keep pasta separate and cook al dente just before serving; toss together and warm for an assembled meal in 5 minutes. Store garnishes like parsley and crumbled bacon separately to preserve crispness and fresh appearance.
This creamy bacon pasta translates any ordinary dinner into a memorable meal — give it a try when you want to please a crowd or simply treat yourself to a comforting classic. Enjoy and make it your own!
Let the cream cheese come to room temperature so it melts smoothly into the warm sauce without forming lumps.
Grate Parmesan from a block for better melt and richer flavor; pre-grated cheese often contains anti-caking agents that prevent smooth melting.
When adding cheese to the sauce, reduce heat to low to avoid graininess caused by high temperatures.
This nourishing creamy bacon pasta with tomato cream sauce recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes—reheat gently in a skillet with a splash of chicken broth and stir until warmed through to avoid separation.
Use 8 ounces (about half a 1-pound box) of spaghetti as listed, or up to 12 ounces if you prefer a saucier bowl.
This Creamy Bacon Pasta with Tomato Cream Sauce recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Place bacon in a cold skillet and cook over low heat, turning occasionally, until crispy and evenly browned (about 12–18 minutes). Transfer to paper towels and reserve 1 tablespoon bacon drippings in the pan.
Add reserved drippings back to the skillet over medium heat and add minced garlic. Cook 30–60 seconds until fragrant but not browned.
Add a splash of chicken broth and use a silicone spatula to scrape the browned bits from the pan. Continue adding small splashes as the garlic cooks for 1–2 minutes to lift the fond.
Add remaining chicken broth, tomato paste, seasoning blend, and heavy cream. Stir and bring to a gentle boil, then reduce to a simmer.
Stir in cherry tomatoes, red pepper flakes, and room-temperature cream cheese. Partially cover and simmer while you boil the pasta; tomatoes will soften and split.
Taste and add salt if needed. Reduce heat to low, then gradually add freshly grated Parmesan, stirring to combine and avoid graininess.
Boil salted pasta water and cook spaghetti 1 minute less than package directions. Transfer pasta to the sauce with tongs and toss; cook together 1 more minute until sauce clings to the pasta.
Chop crispy bacon and sprinkle over pasta. Garnish with chopped parsley and serve immediately with garlic bread with cheese if desired.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@royalrecipe on social media!


Easy homemade thin-crust three-cheese spicy chicken and jalapeño pie — a flavor-packed pizza with a satisfying kick, perfect for pizza night or game day.

One-pot taco-spiced beef and spaghetti melted with Monterey Jack cheese for a fun, family-friendly dinner that comes together in about 35 minutes.

A bright, creamy BLT pasta salad tossed with basil pesto, fresh greens, cherry tomatoes, and crisp bacon—perfect for warm-weather gatherings and meal prep.

Leave a comment & rating below or tag @royalrecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.