Tomato Bacon Spaghetti Carbonara is one of those pasta dinners that looks a little fancy on the plate but is actually very doable on a regular weeknight. I have always loved ordering carbonara when we go out for pasta, so it only felt right to make a version at home and share it here. And if you have ever been served a heavy, creamy restaurant version and thought that was the standard, this recipe is a good reminder that classic carbonara is a whole different thing.
What makes this one especially fun is that it stays true to that simple carbonara style while bringing in bacon, burst cherry tomatoes, and fresh basil for extra color and flavor. It still feels like the classic dish I love, just with a fresh little twist that makes it even more weeknight-friendly and family-table-worthy.
Table of Contents

What is Tomato Bacon Spaghetti Carbonara?
Tomato Bacon Spaghetti Carbonara is a simple pasta dish built on the classic idea of carbonara: hot pasta tossed with eggs, Parmesan cheese, and a little pasta water to create a silky sauce. Instead of leaning on a heavy cream-based shortcut, this version keeps things closer to the traditional method while adding bacon for savory depth, cherry tomatoes for bursts of sweetness and acidity, and fresh basil for a bright finish.
If you are used to seeing carbonara covered in a thick white sauce at restaurants, this version may surprise you a little at first. The sauce is lighter, silkier, and designed to cling to the pasta rather than pool in the bowl. That is part of what makes it so good. Every bite gets the richness of egg and Parmesan, the smoky saltiness of bacon, and pops of tomato that keep the whole dish from feeling too heavy.
Why You’ll Love this Recipe
- It feels classic without feeling fussy. You get all the comfort of a carbonara-style pasta without needing a long ingredient list.
- The flavor balance is so good. Bacon adds richness, tomatoes brighten everything up, and basil keeps it tasting fresh.
- It comes together with simple ingredients. Most of what you need is easy to find and easy to work with.
- It is perfect for pasta night. This is the kind of dinner that feels a little special even though it is straightforward to make.
- It teaches a great kitchen technique. If you have never made a sauce from eggs, cheese, and pasta water before, this is a great recipe to try.
- It is impressive without being complicated. It looks beautiful on the plate and tastes like something you would happily order out.
Other Spaghetti Recipes
Ingredients
- Spaghetti pasta: The long noodles give the sauce plenty to cling to and make the whole dish feel extra cozy.
- Bacon: Adds smoky, salty flavor and gives the pasta a rich, savory base.
- Cherry tomatoes: These soften and burst in the skillet, bringing a juicy sweetness that balances the richness.
- Shallot: Adds a gentle onion flavor that blends in without overpowering the dish.
- Eggs: The key to that classic silky carbonara-style sauce.
- Grated Parmesan cheese: Salty, nutty, and essential for building the sauce.
- Lemon zest: Adds a little brightness and keeps the pasta from tasting too heavy.
- Fresh basil leaves: Brings freshness, color, and a light finish right at the end.
- Salt and pepper: Simple seasoning that helps every ingredient shine.
Substitutions & Additions
If you need to work with what you have, this recipe still gives you a little room to play. Another long pasta shape would work if spaghetti is not what you have on hand. Pancetta can stand in for bacon if you want to lean even more into the classic Italian feel.
If cherry tomatoes are not available, another small, flavorful tomato can work as long as it softens down nicely in the pan. Fresh herbs are the best finish here, but you can keep the basil lighter if you want the Parmesan and bacon to stay front and center.
You can also serve this as written and let the toppings do the extra work. A little extra Parmesan, more torn basil, and a good crack of black pepper on top go a long way.
GET NEW POSTS via EMAIL:
How to Make this Recipe
Start by cooking the spaghetti until it is al dente, and be sure to save some of the pasta water before draining. That reserved water matters here because it helps bring the egg and cheese mixture together into a smooth sauce instead of something thick or clumpy.
While the pasta cooks, crisp the bacon in a large skillet until it is browned and just slightly crispy. Once the bacon has rendered some of its flavor into the pan, add the cherry tomatoes and thinly sliced shallot. Cook them together until the tomatoes start to burst and soften. This is where the dish starts to come alive because the smoky bacon, sweet tomatoes, and shallot all start building the flavor base.
After that, pour off about half of the grease so the dish stays balanced. In a separate bowl, whisk together the eggs, grated Parmesan, and lemon zest. Season the mixture with salt and pepper, then slowly whisk in some of the warm reserved pasta water. The slow whisking is important because it helps temper the eggs so they stay smooth.
Once that mixture is ready, reduce the heat under the skillet to medium-low and add the cooked pasta to the bacon and tomatoes. Toss everything together so the spaghetti is coated with all of that flavor from the pan. Then slowly pour in the egg mixture while tossing constantly. The heat from the pasta helps create the sauce, and the steady tossing keeps the eggs from scrambling.
If the sauce needs loosening, add a little more pasta water until it reaches a creamy, glossy texture. Finish by stirring in the chopped fresh basil, then taste and season again if needed. Serve it right away with more Parmesan and torn basil on top.
Cooking Tips & Tricks
One of the biggest keys to success here is controlling the heat. Once the egg mixture goes in, you want the skillet at medium-low so the sauce turns silky instead of scrambling. If you are ever unsure, it is better to lower the heat and toss a little longer.
Do not skip reserving the pasta water. It is what helps turn the eggs and cheese into a smooth sauce that coats the noodles well. It also gives you a simple way to loosen the pasta if it tightens up before serving.
Let the tomatoes cook until they burst. That little extra patience gives you pockets of juicy flavor throughout the dish and keeps the pasta from feeling one-note. And when it comes to finishing, fresh basil really does make a difference here. It cuts through the richness and makes the whole bowl feel brighter.

Serving Suggestions
Serve this pasta hot, right after tossing, when the sauce is still smooth and glossy. A generous shower of extra Parmesan and a few torn basil leaves on top make it feel finished without much extra effort.
Because this dish is rich but not overly heavy, it works well as the main event for dinner with a simple salad or your favorite bread on the side. If you are serving it for company, pile the pasta into a large bowl or platter and let the tomatoes and basil show off a little. It is a very pretty dish without needing much styling help.
Storage Suggestions
This pasta is at its best right after it is made, when the sauce is silky and freshly tossed. Carbonara-style dishes are really meant to be enjoyed warm from the pan, so if you can serve it right away, that is ideal.
If you do have leftovers, keep them covered and reheat gently so the sauce stays as smooth as possible. A small splash of water while reheating can help loosen the pasta back up if needed.

Recipe FAQ
Why does this carbonara not have a heavy cream sauce? Because this recipe follows the classic carbonara approach more closely, using eggs, Parmesan, and pasta water to make the sauce instead.
How do I keep the eggs from scrambling? Whisk the egg mixture well, add the warm pasta water slowly, and keep the skillet heat at medium-low while tossing the pasta constantly.
Do the tomatoes belong in carbonara? Traditional carbonara is simpler, but the tomatoes here add brightness, color, and a fresh twist that works really well with the bacon and basil.
Can I make this for a weeknight dinner? Yes. It uses simple ingredients and comes together quickly, which makes it a great option when you want pasta that feels a little special without a huge lift.
What should I top it with before serving? A little extra Parmesan, fresh torn basil, and black pepper are all great finishing touches.
More Entree Recipes
If you love pasta nights that feel comforting but still a little elevated, this Tomato Bacon Spaghetti Carbonara is such a good one to keep in rotation. It gives you the silky, classic feel of carbonara while adding bacon, juicy tomatoes, and basil for a fresh spin that makes the whole dish pop.
It is simple, full of flavor, and a nice reminder that a pasta dinner does not need much to be really good. Once you make it and see how the sauce comes together, it is the kind of recipe that feels a whole lot more approachable the next time around.

Tomato Bacon Spaghetti Carbonara
Ingredients
- 1 lb spaghetti pasta
- 6 slices bacon cut in 1 inch pieces
- 2 cups cherry tomatoes
- 1 shallot thinly sliced
- 2 large eggs
- ½ cup grated Parmesan cheese
- 1 tsp lemon zest
- 1 cup fresh basil leaves chopped
Instructions
- Cook pasta according to package directions, until al dente. Reserve 1 1/2 cups cooking water and drain rest of pasta.
- In a large skillet, cook bacon until brown and slightly crispy; about 6-8 minutes. Add the tomatoes, shallot and cook until tomatoes burst; another 5 minutes.
- Pour off 1/2 of the grease and dripping from the pan. Return pan to stove.
- In a medium bowl, whisk the eggs, parmesan cheese, and lemon zest. Season with salt and pepper then slowly add the reserved pasta water, whisking constantly as to not scramble the eggs, until smooth.
- Reduce heat under skillet to medium-low and add pasta. Toss well to combine then slowly pour in the egg mixture, tossing constantly to not scramble the eggs, to make a creamy sauce.
- Season again with salt and pepper while adding small amount of pasta water to loosen the sauce as needed. Stir in the basil.
- Serve immediately topped with extra parmesan cheese and fresh torn basil.













Your link for the chicken carbonara does not work. :/
Thank you for letting me know, Ramona. I’ll go ahead and add the recipe to the post today.