There's something magical about roasting garlic. The sharp, pungent cloves transform into sweet, buttery nuggets that melt into the sauce, creating a depth of flavor you just can't get from raw garlic. This Roasted Garlic Spaghetti Sauce is my go-to for busy weeknights when I want something that tastes like I simmered it all day, but really comes together in under an hour.
Advertisements1
I started making this sauce after a trip to Italy, where a nonna taught me that great sauce doesn't need a million ingredients—just patience and good technique. Roasting the garlic first is the secret. It adds a nutty, caramelized sweetness that balances the acidity of the tomatoes perfectly.
Whether you're cooking for a family dinner or meal-prepping for the week, this sauce is versatile, forgiving, and absolutely delicious. Plus, it freezes beautifully, so you can always have a taste of summer on hand.
Why You'll Love This Recipe
About the Ingredients
2 whole heads of garlic
Roasting mellows the garlic. Use fresh, firm heads—avoid any with sprouting green centers. If you're in a pinch, you can use 1 tablespoon of pre-minced roasted garlic from a jar, but fresh is best.
2 tablespoons (30ml) olive oil, plus extra for drizzling
Use a good quality extra-virgin olive oil for the best flavor. You can substitute with avocado oil for a higher smoke point.
1 medium yellow onion, finely chopped
Yellow onions are sweet and cook down nicely. You can substitute with a sweet Vidalia onion if you prefer a milder taste.
1/2 teaspoon red pepper flakes (optional, for heat)
Adjust to your spice preference. For a milder sauce, omit or use a pinch. You can also add a fresh minced chili for a different kick.
1 can (28 ounces / 800g) crushed tomatoes
San Marzano tomatoes are the gold standard for sauce. If you can't find them, use any high-quality crushed tomatoes. You can also use whole peeled tomatoes and crush them with your hands.
1 teaspoon dried oregano
Dried oregano adds a classic Italian herb note. You can substitute with 1 tablespoon fresh oregano, added at the end of cooking.
1 teaspoon sugar (optional, to balance acidity)
Only add if your tomatoes are very acidic. You can also use a grated carrot to add natural sweetness.
Salt and freshly ground black pepper, to taste
Kosher salt is great for seasoning. Always taste and adjust at the end.
1/4 cup (10g) fresh basil leaves, torn
Fresh basil adds a bright, aromatic finish. If you don't have fresh, you can stir in 1 teaspoon dried basil with the oregano.
12 ounces (340g) spaghetti
Use your favorite pasta shape. Gluten-free or whole wheat spaghetti works too—just adjust cooking time.
Grated Parmesan cheese, for serving
Freshly grated Parmesan is best. For a dairy-free option, use nutritional yeast.
Tips & Tricks
- Don't skip roasting the garlic—it's the heart of this sauce. Roast it low and slow until deeply caramelized.
- Use a large skillet or pot to give the sauce room to bubble. A wide surface helps it reduce and thicken.
- Taste as you go. Adjust salt, pepper, and sugar to your liking. Everyone's tomatoes are different.
Pro Tips
Step-by-Step Instructions
1. Roast the Garlic
Preheat your oven to 400°F (200°C). Slice the top off each garlic head to expose the cloves. Drizzle with olive oil, wrap in foil, and roast for 35-40 minutes, until the cloves are soft and golden brown. Let cool slightly, then squeeze the cloves out of their skins.
2. Sauté the Onion
In a large skillet or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring occasionally, for 5-7 minutes, until the onion is translucent and starting to brown at the edges.
3. Add the Aromatics
Stir in the red pepper flakes (if using) and the roasted garlic cloves. Cook for 1 minute, until fragrant, being careful not to burn the garlic.
4. Simmer the Sauce
Pour in the crushed tomatoes, oregano, and sugar (if using). Bring the sauce to a gentle simmer, then reduce the heat to low. Let it bubble gently for 25-30 minutes, stirring occasionally, until the sauce has thickened and the flavors meld. You'll know it's ready when the sauce coats the back of a spoon.
5. Cook the Spaghetti
While the sauce simmers, bring a large pot of salted water to a boil. Cook the spaghetti according to package instructions until al dente. Reserve about 1 cup of pasta water before draining.
6. Combine Pasta and Sauce
Add the drained spaghetti to the skillet with the sauce. Toss to coat, adding a splash of reserved pasta water if the sauce seems too thick. Cook for 1-2 minutes, letting the pasta absorb some of the sauce.
7. Finish with Basil
Remove the skillet from the heat. Stir in the torn fresh basil leaves. Taste and adjust seasoning with salt and pepper.
8. Serve and Garnish
Serve immediately, topped with grated Parmesan cheese and an extra drizzle of olive oil if desired.
Delicious Variations
Protein Boost
Add cooked Italian sausage or meatballs to the sauce for a heartier meal.
Vegan Delight
Omit the Parmesan and use nutritional yeast for a dairy-free, vegan version.
Creamy Roasted Garlic
Stir in 1/2 cup (120ml) heavy cream or coconut milk at the end for a luscious, creamy sauce.
How to Store Roasted Garlic Spaghetti Sauce
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in a freezer-safe container or zip-top bag for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat, adding a splash of water or broth if needed to loosen the sauce.
Frequently Asked Questions
Q: Can I use jarred roasted garlic instead of roasting my own?
Yes, you can use jarred roasted garlic, but the flavor will be less sweet and complex. Use about 2 tablespoons of jarred roasted garlic to replace the two heads. Roasting your own is worth the extra 5 minutes of prep.
Q: How do I make this sauce less acidic?
If your sauce tastes too acidic, add a pinch of sugar or a grated carrot during simmering. The sweetness balances the acidity. You can also use a splash of balsamic vinegar to round out the flavors.
Q: Can I use fresh tomatoes instead of canned?
Absolutely. Use about 3 pounds of ripe tomatoes, peeled and chopped. Simmer the sauce for an extra 15-20 minutes to allow the fresh tomatoes to break down and release their juices.
Q: What can I use instead of spaghetti?
This sauce works with any pasta shape—penne, fettuccine, or even gnocchi. You can also use it as a pizza sauce or dip for garlic bread.
I hope you love this Roasted Garlic Spaghetti Sauce as much as we do! If you try it, leave a comment below and let me know how it turned out. Don't forget to share your photos on social media and tag me—I'd love to see your creations. Happy cooking! Small steps, big impact.
Roasted Garlic Spaghetti Sauce
Roasted Garlic Spaghetti Sauce: rich, sweet, and savory. This easy homemade sauce transforms humble ingredients into a restaurant-quality dinner.
🧂 Ingredients
- 2 whole heads of garlic
- 2 tablespoons (30ml) olive oil, plus extra for drizzling
- 1 medium yellow onion, finely chopped
- 1/2 teaspoon red pepper flakes (optional, for heat)
- 1 can (28 ounces / 800g) crushed tomatoes
- 1 teaspoon dried oregano
- 1 teaspoon sugar (optional, to balance acidity)
- Salt and freshly ground black pepper, to taste
- 1/4 cup (10g) fresh basil leaves, torn
- 12 ounces (340g) spaghetti
- Grated Parmesan cheese, for serving
📋 Instructions
- 1Roast the Garlic — Preheat your oven to 400°F (200°C). Slice the top off each garlic head to expose the cloves. Drizzle with olive oil, wrap in foil, and roast for 35-40 minutes, until the cloves are soft and golden brown. Let cool slightly, then squeeze the cloves out of their skins.
- 2Sauté the Onion — In a large skillet or Dutch oven, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and a pinch of salt. Cook, stirring occasionally, for 5-7 minutes, until the onion is translucent and starting to brown at the edges.
- 3Add the Aromatics — Stir in the red pepper flakes (if using) and the roasted garlic cloves. Cook for 1 minute, until fragrant, being careful not to burn the garlic.
- 4Simmer the Sauce — Pour in the crushed tomatoes, oregano, and sugar (if using). Bring the sauce to a gentle simmer, then reduce the heat to low. Let it bubble gently for 25-30 minutes, stirring occasionally, until the sauce has thickened and the flavors meld. You'll know it's ready when the sauce coats the back of a spoon.
- 5Cook the Spaghetti — While the sauce simmers, bring a large pot of salted water to a boil. Cook the spaghetti according to package instructions until al dente. Reserve about 1 cup of pasta water before draining.
- 6Combine Pasta and Sauce — Add the drained spaghetti to the skillet with the sauce. Toss to coat, adding a splash of reserved pasta water if the sauce seems too thick. Cook for 1-2 minutes, letting the pasta absorb some of the sauce.
- 7Finish with Basil — Remove the skillet from the heat. Stir in the torn fresh basil leaves. Taste and adjust seasoning with salt and pepper.
- 8Serve and Garnish — Serve immediately, topped with grated Parmesan cheese and an extra drizzle of olive oil if desired.


