One-Pan Spaghetti with Roasted Tomatoes

Jenny

the heart behind Family Cooks Club

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

Of all the recipes that have graced my kitchen over the years, few have brought me as much pure, unadulterated joy as this One-Pan Spaghetti with Roasted Tomatoes. I remember the first time I made it. It was one of those frantic Tuesday evenings where the day had run away from me, and the thought of dirtying a pot for pasta, a pan for sauce, and a colander felt like a culinary Everest. I stumbled upon the concept of a one-pan pasta and was deeply skeptical. Cook the pasta in the sauce? It seemed like a recipe for a starchy, gummy mess. But desperation is a powerful motivator, so I forged ahead. As the cherry tomatoes blistered and burst in the oven, releasing their sweet, caramelized juices and filling the house with an incredible aroma of garlic and herbs, my skepticism began to melt. When I finally pulled the pan from the oven, the spaghetti was perfectly al dente, coated in a luscious, silky sauce that clung to every strand. My family, usually a tough crowd of picky eaters, was silent at first, followed by a chorus of “Wow, this is amazing!” It has since become our go-to comfort meal, the hero of busy weeknights, and proof that the most delicious meals don’t have to be the most complicated. This isn’t just a recipe; it’s a revolution in a roasting pan, a sigh of relief on a busy day, and a dish that delivers restaurant-quality flavor with shockingly minimal effort.

Ingredients

  • 1 pound (450g) Spaghetti or Linguine: The long strands are perfect for swirling in the pan sauce. Choose a quality bronze-die pasta if possible, as its rougher texture helps the sauce adhere beautifully.
  • 2 pints (about 4 cups or 600g) Cherry or Grape Tomatoes: These are the heart of the dish. Their high sugar content allows them to caramelize and burst, creating a naturally sweet and vibrant sauce base.
  • 1 large Yellow Onion, thinly sliced: Slicing it thinly allows it to soften and melt into the sauce, adding a deep, savory sweetness that balances the acidity of the tomatoes.
  • 8 cloves Garlic, thinly sliced: Don’t be shy with the garlic! Slicing it instead of mincing prevents it from burning and allows its mellow, nutty flavor to infuse the entire dish.
  • ½ cup Extra Virgin Olive Oil, plus more for drizzling: A good quality olive oil is crucial as it forms the base of the sauce. It adds richness, flavor, and helps everything roast to perfection.
  • 2 teaspoons Dried Oregano: This adds a classic, earthy Mediterranean flavor that pairs perfectly with tomatoes and garlic.
  • 1 teaspoon Red Pepper Flakes (optional): For those who like a little kick. Adjust the amount to your preferred level of heat. It adds a wonderful warmth that cuts through the richness.
  • 2 teaspoons Kosher Salt: Essential for seasoning from the beginning. Kosher salt’s larger crystals dissolve well and season the ingredients more evenly.
  • 1 teaspoon Freshly Ground Black Pepper: Freshly ground pepper provides a pungent, spicy note that enhances all the other flavors.
  • 4 ½ cups Vegetable or Chicken Broth, hot: Using hot broth helps kick-start the cooking process once you add it to the pan, ensuring the pasta cooks evenly and in a timely manner.
  • ½ cup Freshly Grated Parmesan Cheese, plus more for serving: The Parmesan melts into the sauce, adding a salty, umami depth and helping to create a creamy consistency. Always grate your own for the best flavor and melting quality.
  • 1 cup Fresh Basil Leaves, roughly chopped or torn: Added at the end, fresh basil provides a bright, aromatic, and slightly sweet finish that lifts the entire dish.

Instructions

  1. Preheat and Prepare the Pan: Preheat your oven to 400°F (200°C). Select a large, oven-safe skillet, Dutch oven, or a 9×13 inch baking pan. The key is to have a pan large enough to hold all the ingredients without being too crowded.
  2. Roast the Aromatics: In your chosen pan, combine the cherry tomatoes, thinly sliced onion, and sliced garlic. Drizzle generously with the ½ cup of extra virgin olive oil. Sprinkle the dried oregano, red pepper flakes (if using), kosher salt, and black pepper over the top. Toss everything together with your hands or a large spoon until the vegetables are evenly coated in oil and seasonings. Arrange the tomatoes in a single layer as much as possible to encourage even roasting.
  3. First Roasting Stage: Place the pan in the preheated oven and roast for 15-20 minutes. You’re looking for the tomatoes to start blistering, softening, and just beginning to burst. The onions should be tender, and your kitchen will start to smell absolutely divine. This initial roast is crucial for developing the deep, sweet flavors of the sauce.
  4. Incorporate the Pasta: Carefully remove the hot pan from the oven. Break the spaghetti in half and scatter it over the roasted vegetables. Breaking the pasta helps it fit in the pan and ensures it will be submerged in the liquid for even cooking. Try to arrange the pasta in a crisscross or alternating pattern rather than a single clump to prevent it from sticking together.
  5. Add the Liquid: Pour the 4 ½ cups of hot vegetable or chicken broth over the pasta and vegetables. Use a pair of tongs or a fork to gently press the pasta down, ensuring it’s as submerged in the liquid as possible. It’s okay if a few tips are sticking out; they will soften as the dish bakes.
  6. Second Roasting Stage (Cooking the Pasta): Return the pan to the oven and bake for another 18-22 minutes. The exact time will depend on the thickness of your spaghetti and your specific oven. About halfway through the cooking time (around the 10-minute mark), carefully remove the pan and give everything a good stir with tongs. This is the most important step to prevent the pasta from clumping and ensures every strand gets a chance to cook evenly in the flavorful broth.
  7. Check for Doneness: After the total cooking time, the pasta should be al dente (cooked through but with a slight bite), and most of the liquid should be absorbed, leaving behind a luscious, glossy sauce coating everything. If the pasta seems too dry, you can add another splash of hot broth or water. If it looks too liquidy, let it rest for a few minutes out of the oven, as the starchy sauce will continue to thicken upon standing.
  8. Finish and Serve: Remove the pan from the oven. Immediately sprinkle the ½ cup of grated Parmesan cheese and the chopped fresh basil over the pasta. Stir everything together vigorously for about a minute. This final stir emulsifies the starchy pasta water, olive oil, and cheese, creating an incredibly creamy and cohesive sauce without any cream. Let the dish rest for 5 minutes before serving. This allows the sauce to settle and thicken further. Serve hot, drizzled with a little extra olive oil and a generous sprinkle of additional Parmesan cheese and fresh basil.

Nutrition Facts

  • Servings: 4-6 generous servings
  • Calories per serving (approx.): 580-620 kcal
  • Protein: Provides approximately 18g of protein per serving, primarily from the pasta and Parmesan cheese, which is essential for muscle repair and keeping you feeling full and satisfied.
  • Carbohydrates: At around 75g per serving, this dish is a fantastic source of complex carbohydrates, providing sustained energy to power you through your day.
  • Fat: Contains about 25g of fat, with the majority being heart-healthy monounsaturated fats from the extra virgin olive oil.
  • Fiber: The roasted tomatoes, onion, and garlic contribute about 7g of dietary fiber per serving, which is crucial for digestive health and regulating blood sugar.
  • Vitamin C: Thanks to the abundance of roasted tomatoes, this dish is a rich source of Vitamin C, a powerful antioxidant that supports immune function.

Preparation Time

This recipe is designed for efficiency and ease. The total time from start to finish is approximately 45-50 minutes. This includes about 10 minutes of active prep time (slicing vegetables) and 35-40 minutes of mostly hands-off baking time in the oven, making it an ideal meal for a busy weeknight.

How to Serve

This One-Pan Spaghetti is a stunning meal on its own, but it can be easily elevated or supplemented. Here are a few ways to serve it:

  • The Classic Italian Way:
    • Serve directly from the pan, placed in the center of the table for a rustic, family-style meal.
    • Provide extra bowls of freshly grated Parmesan cheese, red pepper flakes, and fresh basil for guests to customize their plates.
    • A simple drizzle of high-quality, finishing olive oil just before eating adds a final touch of peppery richness.
  • Make it a Complete Meal:
    • Crusty Bread: A loaf of warm, crusty sourdough or garlic bread is non-negotiable for sopping up every last bit of the incredible sauce.
    • Simple Green Salad: A side salad with a light vinaigrette provides a fresh, acidic contrast to the rich pasta. Think arugula, lemon juice, and shaved Parmesan.
    • Roasted Vegetables: Serve alongside a tray of roasted broccoli or asparagus for an extra serving of greens.
  • For an Elevated Experience:
    • Add Creamy Burrata: For a truly decadent touch, top each serving with a ball of fresh burrata. When you cut into it, the creamy center will spill out and meld with the tomato sauce.
    • Balsamic Glaze: A drizzle of sweet and tangy balsamic glaze over the finished dish adds a complex layer of flavor that complements the roasted tomatoes perfectly.
    • Wine Pairing: Pair this dish with a light-to-medium-bodied red wine like a Chianti or a Barbera, or a crisp and dry white wine like a Pinot Grigio or Sauvignon Blanc.

Additional Tips

  1. Choose Your Tomatoes Wisely: While any cherry or grape tomato will work, look for ones that are firm, deeply colored, and fragrant. The sweeter the raw tomato, the more intensely flavorful and caramelized your final sauce will be. A mix of different colored cherry tomatoes (red, yellow, orange) can also make the dish visually stunning.
  2. Don’t Crowd the Pan: The secret to perfectly roasted, non-steamed vegetables is giving them space. Use a pan that is large enough to hold the tomatoes and onions in a relatively single layer during the initial roast. If they are piled on top of each other, they will steam instead of roast, and you’ll miss out on that crucial caramelized flavor development.
  3. Protein Boost: This vegetarian dish is wonderfully satisfying, but it’s also a fantastic base for adding protein. You can stir in a can of drained chickpeas or white beans along with the broth. For meat-eaters, toss in sliced, pre-cooked Italian sausage or rotisserie chicken in the last 10 minutes of baking, or serve topped with pan-seared shrimp.
  4. Sneak in More Veggies: This recipe is very forgiving and a great way to use up extra vegetables. Feel free to add a cup of chopped zucchini, bell peppers, or mushrooms to the initial roast with the tomatoes. You can also wilt in a few large handfuls of fresh spinach by stirring it in at the very end with the Parmesan and basil; the residual heat will cook it perfectly.
  5. The Importance of Stirring: Do not skip the step of stirring the pasta halfway through the baking time. Uncooked spaghetti has a tendency to stick together in a solid brick if left undisturbed. A vigorous stir breaks up any potential clumps and ensures that all the pasta is evenly exposed to the hot liquid, resulting in a perfectly cooked, non-starchy final product.
  6. Pasta Shape Matters: While spaghetti or linguine works best for a classic feel, you can experiment with other pasta shapes. However, be mindful of cooking times. Shorter, thicker shapes like penne or rigatoni might require a few extra minutes in the oven and potentially an extra splash of broth. Thinner pasta like angel hair will cook much faster, so reduce the baking time accordingly.
  7. Don’t Skimp on Fresh Herbs: The dried oregano is great for building a flavor base during the roast, but the fresh basil at the end is what makes the dish truly special. Its fresh, bright flavor cuts through the richness and adds an irreplaceable aroma. If you don’t have basil, fresh parsley or a bit of fresh oregano would also work.
  8. Let It Rest: It can be tempting to dive right in the moment it comes out of the oven, but letting the pasta rest for 5 minutes is a critical step. As it cools slightly, the starches in the pasta continue to work their magic, thickening the sauce to a perfect, clinging consistency. This short rest period allows the flavors to meld and ensures you get a silky sauce rather than a watery one.

FAQ Section

1. Can I use canned tomatoes instead of fresh?
While fresh cherry tomatoes are recommended for their unique sweetness when roasted, you can substitute them in a pinch. Use one 28-ounce (800g) can of whole peeled tomatoes, preferably San Marzano, with their juice. Roughly crush the tomatoes with your hands before adding them to the pan with the other aromatics. You may not get the same deeply roasted flavor, but it will still be delicious. Reduce the initial roasting time to about 10 minutes, just to heat them through and meld the flavors.

2. My one-pan pasta always turns out mushy. What am I doing wrong?
Mushy pasta is the biggest fear with one-pan recipes, and it usually comes down to two things: too much liquid or overcooking. First, measure your liquid precisely. This recipe is calibrated to have just enough broth to cook the pasta al dente and create a sauce. Second, start checking your pasta for doneness a few minutes before the recipe’s recommended time. Ovens vary, and pasta cooks quickly. You want to pull it from the oven when it still has a slight bite, as it will continue to cook in the hot sauce as it rests.

3. How do I store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will absorb more of the sauce as it sits. To reheat, it’s best to use a skillet on the stovetop over medium-low heat. Add a splash of water or broth to the pan to loosen the sauce and create some steam, which helps prevent the pasta from becoming dry or oily. Stir gently until heated through. Microwaving is possible but can sometimes make the pasta rubbery.

4. Can this recipe be made gluten-free?
Absolutely! Simply substitute your favorite brand of gluten-free spaghetti. Be aware that gluten-free pastas can behave differently. They sometimes absorb more liquid and may have a slightly different cooking time. Keep an eye on it and be prepared to add an extra splash of broth if the pan looks dry before the pasta is fully cooked.

5. What if I don’t have fresh basil? Can I use dried?
Fresh basil is highly recommended for its unique, bright finish. If you absolutely must substitute, you can use dried basil, but the flavor will be different and more muted. Use about 2 teaspoons of dried basil and add it during the initial roast along with the dried oregano, rather than at the end. When serving, a sprinkle of fresh parsley can help add a bit of freshness if you have it on hand.

6. How can I make this recipe vegan?
This recipe is very easy to make vegan. Simply make two swaps: use vegetable broth instead of chicken broth, and either omit the Parmesan cheese or substitute it with your favorite store-bought vegan Parmesan alternative or a sprinkle of nutritional yeast at the end. Nutritional yeast will add a cheesy, savory flavor that works wonderfully.

7. My sauce seems too thin and watery. What happened?
If your sauce is watery, it’s likely one of two issues. First, you may have used too much liquid. Be sure to measure your broth accurately. Second, and more likely, it just needs to rest. The starchy water released by the cooking pasta is essential for creating a creamy sauce. Stirring vigorously at the end with the Parmesan and then letting the dish rest for 5-10 minutes will allow that starch to emulsify with the oil and thicken the sauce significantly.

8. Can I use a different type of pan?
Yes, the pan is flexible. A large, oven-safe skillet (12-inch cast iron or stainless steel) or a Dutch oven works perfectly as you can serve directly from it. A standard 9×13 inch glass or ceramic baking dish is also a great option. The most important factor is that it’s large enough to prevent overcrowding and is rated for the high heat of the oven. Avoid pans that are too small, as this will cause the ingredients to steam instead of roast.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One-Pan Spaghetti with Roasted Tomatoes


  • Author: Jenny

Ingredients

Scale
  • 1 pound (450g) Spaghetti or Linguine: The long strands are perfect for swirling in the pan sauce. Choose a quality bronze-die pasta if possible, as its rougher texture helps the sauce adhere beautifully.
  • 2 pints (about 4 cups or 600g) Cherry or Grape Tomatoes: These are the heart of the dish. Their high sugar content allows them to caramelize and burst, creating a naturally sweet and vibrant sauce base.
  • 1 large Yellow Onion, thinly sliced: Slicing it thinly allows it to soften and melt into the sauce, adding a deep, savory sweetness that balances the acidity of the tomatoes.
  • 8 cloves Garlic, thinly sliced: Don’t be shy with the garlic! Slicing it instead of mincing prevents it from burning and allows its mellow, nutty flavor to infuse the entire dish.
  • ½ cup Extra Virgin Olive Oil, plus more for drizzling: A good quality olive oil is crucial as it forms the base of the sauce. It adds richness, flavor, and helps everything roast to perfection.
  • 2 teaspoons Dried Oregano: This adds a classic, earthy Mediterranean flavor that pairs perfectly with tomatoes and garlic.
  • 1 teaspoon Red Pepper Flakes (optional): For those who like a little kick. Adjust the amount to your preferred level of heat. It adds a wonderful warmth that cuts through the richness.
  • 2 teaspoons Kosher Salt: Essential for seasoning from the beginning. Kosher salt’s larger crystals dissolve well and season the ingredients more evenly.
  • 1 teaspoon Freshly Ground Black Pepper: Freshly ground pepper provides a pungent, spicy note that enhances all the other flavors.
  • 4 ½ cups Vegetable or Chicken Broth, hot: Using hot broth helps kick-start the cooking process once you add it to the pan, ensuring the pasta cooks evenly and in a timely manner.
  • ½ cup Freshly Grated Parmesan Cheese, plus more for serving: The Parmesan melts into the sauce, adding a salty, umami depth and helping to create a creamy consistency. Always grate your own for the best flavor and melting quality.
  • 1 cup Fresh Basil Leaves, roughly chopped or torn: Added at the end, fresh basil provides a bright, aromatic, and slightly sweet finish that lifts the entire dish.

Instructions

  1. Preheat and Prepare the Pan: Preheat your oven to 400°F (200°C). Select a large, oven-safe skillet, Dutch oven, or a 9×13 inch baking pan. The key is to have a pan large enough to hold all the ingredients without being too crowded.
  2. Roast the Aromatics: In your chosen pan, combine the cherry tomatoes, thinly sliced onion, and sliced garlic. Drizzle generously with the ½ cup of extra virgin olive oil. Sprinkle the dried oregano, red pepper flakes (if using), kosher salt, and black pepper over the top. Toss everything together with your hands or a large spoon until the vegetables are evenly coated in oil and seasonings. Arrange the tomatoes in a single layer as much as possible to encourage even roasting.
  3. First Roasting Stage: Place the pan in the preheated oven and roast for 15-20 minutes. You’re looking for the tomatoes to start blistering, softening, and just beginning to burst. The onions should be tender, and your kitchen will start to smell absolutely divine. This initial roast is crucial for developing the deep, sweet flavors of the sauce.
  4. Incorporate the Pasta: Carefully remove the hot pan from the oven. Break the spaghetti in half and scatter it over the roasted vegetables. Breaking the pasta helps it fit in the pan and ensures it will be submerged in the liquid for even cooking. Try to arrange the pasta in a crisscross or alternating pattern rather than a single clump to prevent it from sticking together.
  5. Add the Liquid: Pour the 4 ½ cups of hot vegetable or chicken broth over the pasta and vegetables. Use a pair of tongs or a fork to gently press the pasta down, ensuring it’s as submerged in the liquid as possible. It’s okay if a few tips are sticking out; they will soften as the dish bakes.
  6. Second Roasting Stage (Cooking the Pasta): Return the pan to the oven and bake for another 18-22 minutes. The exact time will depend on the thickness of your spaghetti and your specific oven. About halfway through the cooking time (around the 10-minute mark), carefully remove the pan and give everything a good stir with tongs. This is the most important step to prevent the pasta from clumping and ensures every strand gets a chance to cook evenly in the flavorful broth.
  7. Check for Doneness: After the total cooking time, the pasta should be al dente (cooked through but with a slight bite), and most of the liquid should be absorbed, leaving behind a luscious, glossy sauce coating everything. If the pasta seems too dry, you can add another splash of hot broth or water. If it looks too liquidy, let it rest for a few minutes out of the oven, as the starchy sauce will continue to thicken upon standing.
  8. Finish and Serve: Remove the pan from the oven. Immediately sprinkle the ½ cup of grated Parmesan cheese and the chopped fresh basil over the pasta. Stir everything together vigorously for about a minute. This final stir emulsifies the starchy pasta water, olive oil, and cheese, creating an incredibly creamy and cohesive sauce without any cream. Let the dish rest for 5 minutes before serving. This allows the sauce to settle and thicken further. Serve hot, drizzled with a little extra olive oil and a generous sprinkle of additional Parmesan cheese and fresh basil.

Nutrition

  • Serving Size: one normal portion
  • Calories: 620
  • Fat: 25g
  • Carbohydrates: 75g
  • Fiber: 7g
  • Protein: 18g