There’s a simple joy in fresh tomato sauce that can’t be beat—bright, sweet, and just a little bit tangy. This recipe celebrates those sun-ripened tomatoes with a sauce that feels like a loving hug from Nonna’s kitchen.
The sauce clings to each strand of spaghetti, carrying bursts of flavor in every bite. Fresh basil and a sprinkle of cheese finish it off, making this an easy, satisfying dish to share around the table any day of the week.

Ingredients
This lovely spaghetti dish comes alive with ripe cherry tomatoes and fresh basil, balanced by a simple touch of garlic and olive oil. Sprinkle some freshly grated cheese on top, and you’ve got a sauce that feels like a cozy meal with friends—simple, satisfying, and full of heart.
- 12 ounces spaghetti
- 1 pint cherry tomatoes, halved or whole
- 3 cloves garlic, thinly sliced
- 3 tablespoons extra virgin olive oil
- 1/4 teaspoon red pepper flakes, optional for a bit of warmth
- Salt, to taste
- Freshly ground black pepper, to taste
- 1/4 cup fresh basil leaves, roughly chopped
- 1/2 cup freshly grated Pecorino Romano or Parmesan cheese

Instructions
This spaghetti with fresh tomato sauce is a bright, simple dish that’s all about letting those sweet cherry tomatoes shine. It’s easy to put together, with just a few ingredients that come together quickly in the pan—perfect for a cozy dinner that feels like a warm hug from Italy.
- Bring a large pot of salted water to a boil: Use plenty of water and add a good pinch of salt to make sure the pasta has plenty of room and flavor from the start.
- Cook the spaghetti until al dente: Follow the package instructions, usually about 8–10 minutes, then drain the pasta, reserving about ½ cup of the pasta water to loosen the sauce later.
- Warm the olive oil in a large pan over medium heat: Let it get nice and hot but not smoking, this is the fragrant base for your sauce.
- Add the thinly sliced garlic and red pepper flakes: Sauté gently for about a minute until the garlic is golden and fragrant, stirring often to avoid burning.
- Toss in the cherry tomatoes: Cook them until they start to soften and their skins blister, about 5–7 minutes, stirring occasionally so they cook evenly and release their juicy sweetness.
- Season with salt and freshly ground black pepper: Taste as you go and adjust—don’t be shy, this brings the flavors to life.
- Mix in the chopped fresh basil: Save a few leaves for garnish and stir the rest into the sauce right at the end to keep that fresh, bright flavor.
- Combine the cooked spaghetti with the tomato sauce: Toss everything together in the pan, adding a splash of reserved pasta water if the sauce feels too thick or dry—it should lightly coat the noodles.
- Serve immediately topped with the grated Pecorino Romano or Parmesan cheese: Sprinkle generously for that perfect salty finish that melts into the warm sauce.
How to Store Spaghetti Sauce With Fresh Tomatoes
Store any leftover sauce in an airtight container in the refrigerator for up to 2 days. When you’re ready to enjoy it again, gently reheat on the stove over low heat—add a splash of water or olive oil if it feels dry. This sauce is best fresh, but a quick reheat keeps those simple, fresh flavors bright and satisfying.
Tweaks and Additions
This fresh tomato sauce is lovely as is, but a few simple tweaks and extras can make it even more inviting and flavorful, adding little bursts of character without losing that easy, homey feel. Here are some ideas to try that keep things approachable and true to the spirit of Italian cooking.
- Swap red pepper flakes for a fresh chili slice: Add a thin slice or two of fresh red chili with the garlic for a gentle, fresh kick that warms without overpowering—Italian food loves a touch of heat.
- Add a splash of white wine: Pour a little white wine into the pan right after the garlic softens to add brightness and a subtle depth of flavor to the sauce.
- Include a pinch of sugar: Just a small pinch added with the tomatoes can balance acidity and bring out the natural sweetness of the cherry tomatoes.
- Stir in a dollop of butter at the end: Swirl in a small knob of butter when combining pasta and sauce for a richer, silkier texture that feels indulgently simple.
- Use fresh oregano alongside basil: If you have fresh oregano, chop a little and stir it in with the basil for a slightly earthier herbal note that complements the tomatoes beautifully.
- Add toasted pine nuts as a garnish: For a little nutty crunch, sprinkle some toasted pine nuts on top just before serving—it’s a lovely texture contrast that keeps the dish light.
- Swap pecorino Romano for Parmesan or Grana Padano: If pecorino feels too sharp, Parmesan or Grana Padano work wonderfully here and melt just as beautifully into the sauce.
- Finish with a drizzle of good-quality extra virgin olive oil: Just before serving, a splash of fruity olive oil adds a fresh, peppery note that feels like the finishing touch from an Italian kitchen.
