Fresh Spaghetti Margherita Recipe
Introduction
Fresh Spaghetti Margherita is a simple yet flavorful Italian classic that celebrates fresh ingredients like ripe tomatoes, basil, and creamy mozzarella. This easy recipe comes together quickly, making it perfect for a weeknight dinner that feels special.

Ingredients
- 12 ounces uncooked spaghetti noodles
- ⅓ cup extra virgin olive oil
- 2 tablespoons minced garlic (about 5-6 cloves)
- 4 cups halved grape or cherry tomatoes (about 2 pounds)
- 1 ½ teaspoons granulated sugar
- 1 teaspoon salt (more or less to taste)
- ½ teaspoon ground black pepper (more or less to taste)
- ½ cup chopped fresh basil (additional for garnish, if desired)
- 1 ½ cups freshly grated mozzarella cheese (or fresh mozzarella pearls)
- ⅔ cup freshly grated parmesan cheese (additional for garnish, if desired)
Instructions
- Step 1: Cook the spaghetti noodles according to the package instructions until al dente. Drain and set aside.
- Step 2: In a large 14-inch skillet, heat extra virgin olive oil over medium-low heat until shimmering but not smoking. Add minced garlic and cook for about 1 minute until fragrant and sizzling, being careful not to brown it.
- Step 3: Add halved grape or cherry tomatoes, granulated sugar, salt, and black pepper. Stir to combine, cover, and cook for 10-15 minutes until the tomatoes soften and can be easily smashed with the back of a spoon.
- Step 4: Stir in chopped fresh basil and the cooked spaghetti noodles. Toss until the noodles are fully coated and heated through.
- Step 5: Remove the skillet from heat and stir in freshly grated mozzarella and parmesan cheeses. Garnish with additional parmesan, fresh basil, and a crack of black pepper before serving.
Tips & Variations
- Use fresh mozzarella pearls for a creamier texture and elegant presentation.
- If you like a bit of heat, add a pinch of red pepper flakes when cooking the garlic.
- For added richness, drizzle a little more olive oil over the finished dish before serving.
- Swap grape tomatoes for plum tomatoes if you prefer a slightly less sweet sauce.
Storage
Store leftover spaghetti in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat, adding a splash of olive oil or water to prevent drying out. This dish is best enjoyed fresh, as the cheese may not melt as nicely upon reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried basil instead of fresh?
Fresh basil is recommended for the best flavor and aroma, but if needed, use about one-third the amount of dried basil. Add it earlier in the cooking process so the flavor can develop.
What type of spaghetti works best?
Regular semolina spaghetti works well for this dish. You can also use whole wheat or gluten-free pasta based on your preference, just adjust cooking time accordingly.
Print
Fresh Spaghetti Margherita Recipe
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A fresh and vibrant Spaghetti Margherita recipe that features al dente spaghetti tossed with a fragrant olive oil and garlic sauce, soft roasted cherry tomatoes, fresh basil, and a generous blend of mozzarella and parmesan cheeses. This easy stovetop dish delivers classic Italian flavors in a quick and satisfying meal perfect for any occasion.
Ingredients
Pasta
- 12 ounces uncooked spaghetti noodles
Sauce and Flavorings
- ⅓ cup extra virgin olive oil
- 2 tablespoons minced garlic (about 5–6 cloves)
- 4 cups halved grape or cherry tomatoes (about 2 pounds)
- 1 ½ teaspoons granulated sugar
- 1 teaspoon salt (more or less to taste)
- ½ teaspoon ground black pepper (more or less to taste)
- ½ cup chopped fresh basil (additional for garnish, if desired)
Cheeses
- 1 ½ cups freshly grated mozzarella cheese (or fresh mozzarella pearls)
- ⅔ cup freshly grated parmesan cheese (additional for garnish, if desired)
Instructions
- Cook the spaghetti: Cook 12 ounces of uncooked spaghetti noodles according to the instructions on the package until al dente. Drain the noodles and set them aside to keep warm.
- Prepare the sauce base: In a large 14-inch skillet, heat ⅓ cup of extra virgin olive oil over medium-low heat. Once the olive oil is shimmering but not smoking, add 2 tablespoons of minced garlic. Cook the garlic for about 1 minute until it’s fragrant and sizzling, taking care not to let it brown.
- Cook the tomatoes: Add 4 cups of halved grape or cherry tomatoes to the skillet along with 1 ½ teaspoons granulated sugar, 1 teaspoon salt, and ½ teaspoon ground black pepper. Stir to combine the ingredients. Cover the skillet and cook the tomatoes for 10 to 15 minutes, until they become soft and can be easily smashed with the back of a spoon to create a delicate sauce.
- Combine pasta and basil: Add ½ cup of chopped fresh basil and the cooked spaghetti noodles directly into the skillet with the tomato sauce. Stir well until the noodles are fully coated with the sauce and heated through evenly.
- Add cheeses and serve: Remove the skillet from heat. Stir in 1 ½ cups of freshly grated mozzarella cheese and ⅔ cup of freshly grated parmesan cheese, allowing the cheeses to melt into the warm pasta. Serve immediately, topped with additional parmesan cheese, fresh basil leaves, and a fresh crack of black pepper for extra flavor.
Notes
- Cooking the garlic on medium-low heat ensures it becomes fragrant without burning, which keeps the sauce flavorful and clean-tasting.
- Using grape or cherry tomatoes adds natural sweetness and a bright flavor to the sauce.
- Adjust salt and pepper according to your taste preference.
- Fresh mozzarella pearls can be used instead of shredded mozzarella for a creamier texture.
- Serve immediately to enjoy the cheese melted and creamy.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: Spaghetti Margherita, Fresh Pasta Recipe, Italian Pasta, Tomato Basil Pasta, Mozzarella Parmesan Pasta, Easy Dinner Recipe

