The easiest spaghetti pesto with fresh garden tomatoes — a simple, flavorful weeknight dinner made with only four main ingredients and ready in minutes.

If you want a fast, delicious pasta that relies on pantry staples and fresh garden produce, this spaghetti pesto is a perfect choice. With fragrant basil pesto, salty parmesan, bright cherry tomatoes, and your favorite noodles, you can put a satisfying meal on the table in about 15 minutes. It’s ideal for busy evenings, light summer dinners, or anytime you want something fresh and comforting without a lot of fuss.
The Four Main Ingredients
One of the best things about this recipe is how few ingredients you need. Focus on quality and freshness where it counts — especially the pesto and tomatoes. The essentials are:
- Basil pesto — store-bought works great for speed; homemade pesto brings extra brightness. Either option makes the dish pop.
- Cherry tomatoes — halved, they add juicy bursts of acidity and color. If you prefer, use grape tomatoes or chop larger tomatoes into bite-sized pieces.
- Parmesan cheese — freshly grated for the best flavor and texture.
- Spaghetti — classic long noodles work wonderfully, but feel free to swap in penne, rotini, fusilli, or farfalle.

How to Make Spaghetti Pesto with Garden Tomatoes
- Bring a large pot of water to a boil and salt it generously. Break the spaghetti in half if desired and add it to the boiling water. Cook according to package directions until al dente.
- Reserve a few tablespoons of the starchy pasta cooking water before draining.
- Place the drained spaghetti in a large bowl. Add several tablespoons of the reserved pasta water, then spoon in pesto to taste and sprinkle in grated parmesan.
- Toss the noodles thoroughly so the pesto and cheese coat each strand, adding more pasta water if needed to achieve a silky sauce that clings to the pasta.
- Fold in halved cherry tomatoes and gently toss, or serve tomatoes on top if you prefer to keep them fresh and whole. Finish with extra parmesan and torn basil leaves if you have them.
Ingredients (Serves 4)
- 1 lb dried spaghetti
- 1–3 tablespoons basil pesto (adjust to taste)
- 3 tablespoons grated Parmesan cheese, plus extra for serving
- 2 cups cherry tomatoes, halved
Instructions
- Boil the spaghetti in well-salted water until al dente. Reserve a few tablespoons of cooking water before draining.
- Transfer hot spaghetti to a large bowl. Add 2–3 tablespoons of pasta water, the pesto, and the Parmesan. Toss until evenly coated, adding more pasta water if the noodles need loosening.
- Stir in the halved cherry tomatoes and toss gently to combine. Serve immediately with extra Parmesan and fresh basil if available.
Extra Tips and Variations
- Don’t overcook the pasta: al dente gives the best texture; overcooked noodles can become mushy.
- Use pasta water: the starchy water helps bind the pesto to the noodles for a glossy finish.
- Adjust the pesto: start with a small amount and add more to taste. If your pesto is very thick, thin it with a little olive oil or pasta water.
- Roasted tomatoes: if you prefer a deeper flavor, roast the tomatoes with olive oil and salt for 15–20 minutes before adding to the pasta.
- Protein additions: grilled or roasted chicken, shrimp, or white beans make this a heartier main.
- Vegetarian sides: a crisp green salad or roasted vegetables pair nicely.
Storing and Reheating Leftovers
Store any leftovers in an airtight container in the refrigerator for 3–5 days. Reheat gently in a skillet over medium heat with a splash of olive oil and a little pasta water to refresh the sauce. Add extra pesto if the flavor has faded.

Why This Recipe Works
This dish highlights how a few high-quality ingredients can create a satisfying meal. Pesto provides concentrated herb and garlic flavor, Parmesan adds savory depth, and fresh tomatoes bring brightness and texture. The simple technique — tossing hot pasta with pesto and a bit of pasta water — produces a silky, clingy sauce without extra cream or complicated steps.
Nutrition Snapshot
Approximate per serving: Calories 466 kcal; Carbohydrates 87.9 g; Protein 17.1 g; Fat 4.5 g; Sugar 5.1 g; Sodium 111.9 mg. These values will vary based on specific ingredients and portion sizes.
Enjoy this quick, flavorful spaghetti pesto with garden tomatoes any night you want a fresh, easy dinner. Small changes—different pasta shapes, a splash of lemon, or toasted nuts—can keep the recipe feeling new each time you make it.

