This Easy One-Pan Spaghetti is a healthy weeknight pasta dish bursting with flavor! Simple ingredients like fresh tomatoes, veggies, and herbs are baked to caramelized perfection and tossed with al dente noodles for an easy, comforting dinner that’s good for you too.

overhead image of a baking dish full of one pan spaghetti with roasted tomatoes and garlic

What Is One Pan Spaghetti

One pan spaghetti is just what it sounds like! Inspired by the simple spaghetti dinners we grew up eating, this recipe is an even easier twist that’s good for you, too. Instead of tossing noodles in a jar of marinara sauce, we lightened things up a bit with fresh veggies and herbs. Baked in the oven, they blister slightly and burst to reveal the most delicious tomato juice. Then, we toss them together with cooked noodles, and the dish is complete! 

Ready in just 35 minutes, it’s the easiest weeknight meal that can be spruced up and adjusted to fit all your needs. Even better, it’s so tasty your kids won’t even realize they’re eating their veggies! 

garlic cloves, tomatoes, and onions on a baking sheet topped with seasonings with olive oil being drizzled on top

Ingredients You’ll Need

For this one-pan spaghetti recipe, we kept the ingredient list short and sweet using nothing but fresh veggies and a few pantry staples for a light yet savory taste. Here’s everything you’ll need: 

  • Vegetables – Cherry tomatoes, sliced onions, and garlic create a sweet, caramelized base for the sauce. 
  • Tomato paste – Used to help coat the noodles for a bolder flavor. 
  • Oil – We prefer to use a high-quality olive oil to add a good source of healthy fats and help caramelize the veggies. If you have it on hand, avocado oil would work, too. 
  • Herbs and spices – Salt, pepper, oregano, Italian seasoning, and basil create the classic herbaceous spaghetti flavor we all know and love.
  • Pasta – Use whatever spaghetti noodles you like best. Or, you could even use a different noodle, if you prefer! Whatever you have on hand would taste great.
  • Cheese – Everything tastes better with a little cheese! Sprinkle parmesan on top for the finishing touch.

Optional Add-Ins

We love the simplicity of this dish for a light meal. However, you can easily make it even more nutritious with extra ingredients like mushrooms, olives, or even zucchini. Or, bulk it up for a filling dinner with your favorite protein such as ground beef, ground turkey, or chicken. 

roasted tomatoes, garlic cloves, and onions

How to Make Easy One Pan Spaghetti

Creating a whole pasta dish from scratch without the help of trusty Ragu might sound intimidating, but in reality, it’s super simple to do! 

  1. Prepare the veggies. Arrange the tomatoes and onions on a large baking sheet, and sprinkle the herbs and spices on top. Drizzle olive oil over the ingredients, and toss to combine, making sure the veggies are well coated. 
  2. Roast. Bake in the oven until the tomatoes have burst and the garlic is fork-tender. Remove the baking sheet from the oven, and gently press the garlic cloves with a fork to release their juices. 
  3. Combine the ingredients. In a large serving bowl, add all of the ingredients, and toss to combine, coating the spaghetti noodles with the tomato paste and tomato juices. 
  4. Garnish. Divide the pasta into bowls, garnish with Parmesan cheese, and serve warm!
Cooked spaghetti noodles on top of roasted tomatoes, garlic cloves, and onions in a baking dish

Serving Suggestions

You could easily serve this one-pan spaghetti on its own for a super-filling dinner. However, we never pass up the chance to serve a good side dish or two! For a full spread, try pairing it with any of these:

Storage Options 

This recipe stores super well in the fridge or freezer and is seriously a lifesaver during busy weeks! Just follow the storage tips below to make sure it stays fresh: 

Refrigerator – Cover leftovers with foil, or transfer them to an airtight container, and store them in the fridge for up to 3 days. 

Freezer – Once your spaghetti has cooled, transfer it to a sealable bag or freezer-safe container, and store it for up to 3 months. 

To Reheat – Let your spaghetti thaw in the fridge overnight. Then, warm it in the microwave or on the stovetop, adding a bit of broth as needed to freshen it back up. 

easy one pan spaghetti in a baking dish being swirled with a fork

More Easy Spaghetti Recipes

Who can ever turn down a good spaghetti dish? Try out more of our favorite easy spaghetti-based dishes! 

a black plate with a serving of one pan spaghetti with roasted tomatoes topped with Parmesan cheese

Easy One Pan Spaghetti

5 from 1 vote
Author: Food Dolls
Servings: 6 servings
Prep: 10 minutes
This easy one pan spaghetti is a healthy weeknight pasta dish made with simple ingredients and tons of flavor! Fresh tomatoes, veggies, and herbs are baked to caramelized perfection and tossed with al dente noodles for a comforting dinner that’s good for you, too.


  • 32 ounce cherry tomatoes
  • 1 large onion, sliced
  • 6 peeled garlic cloves
  • Salt to taste
  • Black pepper to taste
  • 1 Tablespoon dried Italian seasoning
  • 1 cup fresh basil
  • 1 teaspoon dried oregano
  • 1/2 cup good quality olive oil
  • 16 ounces spaghetti cooked according to package instructions
  • 2 Tablespoons tomato paste
  • Optional: Parmesan cheese shavings for garnish


  • Preheat oven to 400 degrees Fahrenheit. On a large baking sheet, add tomatoes, onions, garlic, salt, pepper, Italian seasoning, basil, and oregano. Drizzle olive oil on top, and toss to coat.
    32 ounce cherry tomatoes, 1 large onion, sliced, 6 peeled garlic cloves, Salt to taste, Black pepper to taste, 1 Tablespoon dried Italian seasoning, 1 cup fresh basil, 1/2 cup good quality olive oil, 1 teaspoon dried oregano
  • Bake for 30-35 minutes or until tomatoes have burst and garlic is tender. Gently press down garlic cloves with a fork to release their flavor.
  • Add cooked spaghetti and tomato paste to the baking sheet, and toss to combine.
    16 ounces spaghetti, 2 Tablespoons tomato paste
  • Sprinkle Parmesan on top, if desired, and serve warm.
    Optional: Parmesan cheese shavings for garnish


Serving: 1serving | Calories: 487kcal | Carbohydrates: 67g | Protein: 12g | Fat: 19g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Sodium: 65mg | Potassium: 618mg | Fiber: 5g | Sugar: 7g | Vitamin A: 1052IU | Vitamin C: 39mg | Calcium: 70mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Please leave a comment!
a black plate full of easy one pan spaghetti with roasted tomatoes topped with parmesan cheese

You Might Also Like

Boursin Cheese Pasta

Prepare this Boursin cheese pasta recipe in less than an hour for a savory comfort food meal full of flavor and nutrients!

One Pot Creamy Tuscan Orzo

Make this creamy Tuscan orzo pasta recipe in one pot in less than 30 minutes for a savory, cheesy side dish or meatless main course!

One Pot Chicken and Orzo

Make dinner easy with this one pot chicken and orzo pasta recipe. It’s a complete meal you can have on the table in less than 30 minutes!

Meet Alia & Radwa

Welcome to Food Dolls! We’re so glad you found us. We are Alia and Radwa, sisters who want to share simple and easy recipes with you. We hope you find recipes here that you enjoy making as much as we do! Learn more about us!

5 from 1 vote (1 rating without comment)

Leave a reply

Your email address will not be published. Required fields are marked *

Recipe Rating