1. Making the Homemade Pasta:
Mix the Dough:
- On a clean work surface, create a mound with the flour and make a well in the center.
- Crack the eggs into the well, add salt and olive oil, and use a fork to gently whisk the eggs, gradually incorporating the flour from the edges.
- Continue mixing until the dough starts to come together. If it’s too dry, add water, a little at a time, until the dough is smooth and elastic.
Knead the Dough:
- Knead the dough for about 8-10 minutes until it’s smooth and elastic. If the dough is sticky, dust it with a little more flour.
- Wrap the dough in plastic wrap and let it rest at room temperature for at least 30 minutes.
Roll Out the Dough:
- After resting, divide the dough into smaller portions for easier rolling.
- Roll out each portion on a floured surface using a rolling pin or a pasta machine until the dough is very thin (about 1/8 inch or thinner).
- Cut the dough into long strips for spaghetti. If using a pasta machine, pass the dough through the spaghetti cutter attachment.
Cook the Pasta:
- Bring a large pot of salted water to a boil.
- Add the fresh spaghetti and cook for 2-3 minutes or until the pasta floats to the top and is al dente.
- Drain the pasta and set aside while you prepare the sauce.
2. Preparing the Marinara Sauce:
Sauté the Aromatics:
- Heat the olive oil in a large skillet or saucepan over medium heat.
- Add the chopped onion and sauté for 5-7 minutes until softened and translucent.
- Add the minced garlic and cook for another 1-2 minutes, being careful not to burn it.
Add Tomatoes and Seasonings:
- Stir in the crushed tomatoes, diced tomatoes, and tomato paste.
- Add the sugar (if using), oregano, basil, thyme, red pepper flakes (if using), salt, and pepper. Stir to combine.
Simmer the Sauce:
- Bring the sauce to a simmer, then reduce the heat to low.
- Cover the pot and let the sauce simmer for 20-30 minutes, stirring occasionally. This allows the flavors to meld and the sauce to thicken.
Optional: Add Meat
- If making a meat sauce, cook the ground beef or Italian sausage in a separate pan until browned, then drain excess fat.
- Add the cooked meat to the sauce and let it simmer for an additional 10 minutes.
3. Assemble the Spaghetti:
Combine Pasta and Sauce:
- Add the cooked spaghetti to the marinara sauce and toss to coat the pasta evenly.
- If the sauce is too thick, you can add a splash of the pasta cooking water to reach your desired consistency.
Serve:
- Plate the spaghetti and sauce, and garnish with fresh basil or parsley.
- Sprinkle with grated Parmesan cheese if desired.
- Serve immediately with a side of garlic bread or a fresh salad.
Tips for Perfect Homemade Spaghetti:
- Fresh Ingredients: Use the freshest ingredients possible, especially for the tomatoes and herbs, to enhance the flavor of your sauce.
- Resting the Dough: Letting the pasta dough rest is crucial for easier rolling and a tender texture.
- Customize the Sauce: Feel free to add vegetables like bell peppers or mushrooms, or use different herbs to make the sauce your own.
This homemade spaghetti recipe is a comforting and satisfying meal that showcases the rich flavors of fresh pasta and a delicious marinara sauce. Whether you’re serving it for a family dinner or a special occasion, this dish is sure to impress!