A warm, fragrant dish of Tomato Basil Pasta fills the kitchen with its inviting aroma, instantly transporting you to a sun-soaked Italian terrace. This delightful recipe comes together in about 30 minutes, making it perfect for a cozy weeknight dinner. The combination of fresh basil and garlic creates a vibrant sauce that perfectly clings to the pasta, ensuring every bite is bursting with flavor.
This recipe is ideal for anyone craving a comforting and satisfying meal without extensive prep time. It’s wonderful for casual family dinners or entertaining friends. You can easily prepare the sauce in advance and store it, saving you even more time when you’re ready to eat.
Why You’ll Love This Recipe
- The fresh basil adds a vibrant color and aroma.
- It’s a quick meal that comes together in under 30 minutes.
- The combination of garlic and tomatoes creates a deep, rich flavor.
- The dish is easily customizable with your favorite ingredients.
What You’ll Need
Gather your ingredients for this simple yet delicious pasta dish.
For the Pasta
- 16 ounces thin spaghetti or angel hair (Cook according to package instructions.)
- 1/2-1 cup pasta water (Reserve water from cooking the pasta.)
For the Sauce
- 2 tablespoons olive oil (For sautéing aromatics.)
- 1 small yellow onion, diced (Adds sweetness to the sauce.)
- 4 cloves garlic, minced (Enhances the flavor of the sauce.)
- 1 28-ounce can diced tomatoes, drained (Use high-quality canned tomatoes.)
- 1-2 tablespoons balsamic vinegar (Adds depth to the sauce.)
- Salt and pepper to taste (For seasoning.)
For Garnishing
- 1/2 cup basil, chopped (Use fresh basil for the best flavor.)
- 1/2 cup parmesan cheese, grated (For garnish and added flavor.)
Use high-quality tomatoes for the best results.
Substitutions & Swaps
- Use whole wheat pasta for extra fiber.
- Swap balsamic vinegar for red wine vinegar.
- Replace fresh basil with dried if necessary.
- Use nutritional yeast instead of parmesan for a vegan version.
How to Make It
Get ready to create an amazing Tomato Basil Pasta in just a few easy steps.
Boil pasta
Cook the spaghetti or angel hair according to the package instructions until al dente, then reserve 1/2-1 cup of pasta water before draining.
Sauté aromatics
Heat olive oil in a large skillet over medium heat. Add the diced onion and sauté for 3-4 minutes until translucent. Then, stir in the minced garlic and cook for an additional minute until fragrant.
Add tomatoes
Pour in the drained diced tomatoes and stir to combine. Cook for 5-7 minutes, allowing the flavors to meld.
Season sauce
Add balsamic vinegar, salt, and pepper to taste. Mix well and let simmer for another 5 minutes.
Combine pasta and sauce
Toss the cooked pasta into the sauce, adding reserved pasta water gradually until you reach your desired consistency. Stir in the chopped basil and mix until all ingredients are well incorporated.
Serve and garnish
Serve hot, garnished with grated parmesan cheese and additional fresh basil if desired.
How to Store It
Fridge: Store in an airtight container for up to 4 days.
Freezer: No, the pasta texture deteriorates.
Reheat: Use a microwave or stovetop for 3-5 minutes until heated through.
Tips for Best Results
- Use fresh basil just before serving for maximum flavor.
- Adjust the amount of pasta water according to your preferred sauce consistency.
- Always taste and adjust seasoning at the end for best results.
- Consider adding sautéed vegetables for extra nutrition.
Serving Suggestions
- Pair with a crisp green salad for a complete meal.
- Serve alongside garlic bread for a cozy dinner night.
- Enjoy with a glass of red wine for a delightful pairing.



