• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • 🍁 Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Pasta Recipes
Sliced roasted tomatoes, onion wedges, and a whole head of garlic seasoned with black pepper and herbs make the perfect base for a rich Roasted Spaghetti Sauce.

Slow Roasted Spaghetti Sauce with Baked Meatballs

Kristen Stevens
By: Kristen Stevens
Updated: 07/08/2025
5 stars (31 ratings)
34 Comments
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

I’ve been making this roasted spaghetti sauce with meatballs for years, and it’s still one of the most-loved meals in my kitchen. The sauce gets its deep, rich flavor from slow-roasting tomatoes, garlic, and onions until everything is caramelized and dreamy—it’s comfort food at its best!

A bowl of roasted spaghetti sauce and meatballs garnished with herbs, sits beside grated cheese, fresh basil, a fork, and a glass of red wine.
I’ve been making this slow-roasted spaghetti sauce for years, and it never fails to impress. The rich, deep flavor comes from hours in the oven, and when it’s tossed with spaghetti and topped with tender meatballs, it’s pure comfort, especially with a glass of red on the side. 🍷

If you’ve never made a roasted tomato pasta sauce from scratch, you’re in for something special. This one’s my favorite—I’ve been making it for years and still get excited every time it comes out of the oven. The tomatoes roast low and slow until they’re sweet, jammy, and full of rich flavor. No stovetop stirring marathons here, just a ridiculously good sauce with minimal effort!

Once it’s done, I love tossing it with spaghetti, then piling on some juicy meatballs, a shower of parmesan, and plenty of fresh basil. It looks fancy, tastes even better, and makes your kitchen smell like an Italian restaurant in the best way.

Seriously, if you’re craving cozy comfort food that’s still a little impressive, this one’s your go-to. Pour a glass of wine, and let’s make some magic!

A few notes I want to mention about the ingredients

ingredients needed to make slow roasted spaghetti sauce

Tomatoes: You can use any variety of tomato here. Summer ripened tomatoes are the best, but roasting does wonders even to winter tomatoes. Cherry tomatoes work, too!

Garlic: A whole head sounds like a lot, but I promise the flavor mellows out a lot in the oven.

Meat: The combination of ground beef and pork is my favorite, but you can switch it up as needed. All beef is very tasty, and I’ve even used ground chicken a few times when I’ve wanted to lighten up dinner.

Sliced roasted tomatoes, onion wedges, and a whole head of garlic seasoned with black pepper and herbs make the perfect base for a rich Roasted Spaghetti Sauce.
If your tomatoes are even darker than this photo, don’t worry. Depending on the pan size and type of tomato, they can roast until lightly brown or dark brown – they’re delicious either way!
Bright orange Roasted Spaghetti Sauce mixture in a blender, viewed from above. The texture appears smooth and creamy.
Once blended, the sauce takes on a vibrant orange color. It’s an entirely different look than your typical red sauce, and the flavor is so much richer.

Store, reheat, and freezer instructions

Store: This sauce will keep well for up to 4 days in a covered container in your fridge. I’ve stored it both on its own and mixed with the pasta, and it keeps well either way.

Reheat: My preference is to warm it gently in a pan over medium heat with a splash of water (and extra cheese). A microwave also works to warm this up.

Freeze: This sauce freezes very well! I recommend freezing the sauce separately and then cooking pasta fresh when you’re ready for dinner. You can also freeze the meatballs separately. Both will keep for up to 6 months stored in freezer containers in your freezer.

Tap stars to rate!
5 stars (31 ratings)
Sliced roasted tomatoes, onion wedges, and a whole head of garlic seasoned with black pepper and herbs make the perfect base for a rich Roasted Spaghetti Sauce.

Slow Roasted Spaghetti Sauce with Baked Meatballs

Prep: 5 minutes mins
Cook: 2 hours hrs
Total: 2 hours hrs 5 minutes mins
Rate Recipe Print
SaveSaved!
Add us as a preferred source
This roasted spaghetti sauce with tender meatballs is one of my longtime favorites. The tomatoes roast until sweet and jammy, then get blended into a creamy, velvety sauce that’s perfect tossed with pasta and topped with juicy meatballs.
4

Ingredients

The Spaghetti Sauce

  • 3 lb tomatoes (cut in half)
  • 1 head garlic (top cut off)
  • 1 teaspoon EACH: salt and pepper (more to taste)
  • ¼ cup olive oil
  • 1 medium onion (cut into quarters)
  • ½ cup grated parmesan cheese
  • ⅓ cup basil leaves
  • 2 tablespoons fresh thyme leaves

The Meatballs

  • ¾ lb ground beef
  • ¾ lb ground pork
  • 1 cup fine breadcrumbs
  • ⅓ cup whole milk
  • 2 tablespoons Worcestershire sauce
  • 2 tablespoons tomato paste
  • 1 teaspoon EACH: salt and pepper
  • 3 cloves garlic (finely minced)
  • 2 large eggs
  • ½ medium onion (finely minced)

To Serve

  • 12 ounces dry spaghetti
  • Optional toppings: parmesan cheese basil leaves

Instructions 

  • Position one oven rack 4 inches from the heat and one in the middle of your oven. Preheat the oven to 400 degrees Fahrenheit. Place the tomatoes and garlic in a large baking dish, cut side up. Sprinkle with salt and pepper and drizzle with olive oil. Bake the tomatoes on the middle rack, uncovered, for 45 minutes.
    3 lb tomatoes, 1 head garlic, 1 teaspoon EACH: salt and pepper, ¼ cup olive oil
    Sliced tomatoes arranged in a baking dish with a whole roasted garlic bulb, seasoned with pepper and ready for roasting—the perfect base for roasted spaghetti sauce.
  • After 45 minutes, remove the baking dish from the oven. Take out the garlic and add the onions, nestling them around the tomatoes. Put the dish back into the oven for 1 hour more.
    1 medium onion
    A rectangular baking dish filled with roasted tomato and onion slices, perfect as a savory base for classic spaghetti and meatballs, sits on a white marble surface.
  • While the tomatoes are roasting, prepare the meatballs. Place all the meatball ingredients into a large bowl and mix well using your hands. Use a medium-sized (about 2 tablespoons) cookie scoop to portion the meat. Roll into balls, place them on a baking sheet, and store them in your fridge until you're ready for them.
    ¾ lb ground beef, ¾ lb ground pork, 1 cup fine breadcrumbs, ⅓ cup whole milk, 2 tablespoons Worcestershire sauce, 2 tablespoons tomato paste, 1 teaspoon EACH: salt and pepper, 3 cloves garlic, ½ medium onion, 2 large eggs
    Twenty-four raw meatballs, perfect for topping this roasted tomato sauce, are evenly spaced on a dark metal baking sheet atop a white marble surface.
  • Remove the baking dish and turn the oven to broil. When it comes to temperature, broil the meatballs for 8-10 minutes until they develop a dark golden crust on top. Move the baking sheet to the lower rack, lower the heat to 400 degrees Fahrenheit, and continue to cook them for another 10 minutes.
    A metal baking sheet with twenty-four evenly spaced, round meatballs—perfect for serving with spaghetti and meatballs—rests on a white marble surface.
  • When the meatballs go into the oven, put a large pot of salted water to boil. Then, transfer the tomatoes, onions, and all their juices to a blender. Squeeze the garlic from the skins and add the garlic, parmesan, basil, and thyme to the blender. Blend on medium speed until smooth.
    ½ cup grated parmesan cheese, ⅓ cup basil leaves, 2 tablespoons fresh thyme leaves
    A blender filled with pureed roasted tomato spaghetti sauce sits on a white marble countertop, ready to finish making the sauce.
  • Pour the sauce into a pot (a braiser works really well for this step) and turn the heat to medium-low. Clean the blender with 1 cup of water and pour this into the sauce to get all the flavor.
    A hand pours blended roasted tomato sauce from a blender into a large pot, next to a plate of spaghetti and meatballs, all on a white surface.
  • When the water beings to boil, add the spaghetti noodles and cook for 1 minute less than the package directions. When the noodles are almost cooked, add enough of the cooking water to the sauce to loosen it – the sauce is quite thick so I usually add close to a cup. Once it's the right consistency, taste it and adjust the seasoning with salt and pepper. Note: if your tomatoes weren't very ripe, you may want to add a little sprinkle of sugar.
    12 ounces dry spaghetti
    Image for recipe instruction: A pot of roasted spaghetti sauce and meatballs topped with black pepper, with a wooden spoon resting inside, sits on a white marble surface.
  • Using a pair of tongs, transfer the spaghetti from the pot to the sauce and toss to coat. If needed, loosen the sauce with more of the cooking water.
    Image for recipe instruction: A pot of cooked spaghetti noodles ready to be stirred into roasted tomato sauce spaghetti, placed on a white marble surface.
  • Serve the spaghetti with the meatballs on top and extra parmesan and basil.
    Optional toppings: parmesan cheese basil leaves
    A white bowl filled with spaghetti in roasted spaghetti sauce, topped with meatballs and garnished with chopped herbs, on a white marble surface.

Notes

Spaghetti: I like traditional spaghetti with this recipe, but you can use any shape of pasta you like. 

Nutrition

Serving: 1 serving = ¼ of the sauce and meatballs, Calories: 559kcal (28%), Carbohydrates: 22g (7%), Protein: 37g (74%), Fat: 37g (57%), Saturated Fat: 11g (69%), Polyunsaturated Fat: 4g, Monounsaturated Fat: 20g, Trans Fat: 1g, Cholesterol: 114mg (38%), Sodium: 1433mg (62%), Potassium: 1577mg (45%), Fiber: 5g (21%), Sugar: 12g (13%), Vitamin A: 3075IU (62%), Vitamin C: 55mg (67%), Calcium: 93mg (9%), Iron: 5mg (28%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

Sliced roasted tomatoes, onion wedges, and a whole head of garlic seasoned with black pepper and herbs make the perfect base for a rich Roasted Spaghetti Sauce.

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe
A pot of spaghetti in creamy roasted spaghetti sauce, topped with meatballs and garnished with chopped herbs and grated cheese.
A bowl of spaghetti and meatballs topped in a roasted tomato sauce, grated cheese, and chopped herbs.

Four more spaghetti recipes to try

This summer pasta recipe with burrata on a white plate.
20 minutes mins

Fresh Summer Spaghetti

Chorizo Bolognese on a dinner plate
30 minutes mins

Spicy Chorizo Bolognese

Red Wine Spaghetti on a dinner plate
20 minutes mins

Red Wine Spaghetti

A pot with pasta and spaghetti sauce with a wooden spoon inside.
35 minutes mins

Easy Homemade Spaghetti Sauce

All pasta recipes
7.9K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 11/01/2018 Updated: 07/08/2025
guest
Rate this recipe:




guest
Rate this recipe:




34 Comments
Inline Feedbacks
View all comments
Hina Munawar
Hina Munawar

Can I use beef only? As I don’t eat pork. Do I need to make any changes in the recipe?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Hina Munawar

Yes you can! Beef works well, too!

0
Reply
classickitchensupplies
classickitchensupplies

This recipe is delicious! I made it as soon as I saw your post. I roasted tomatoes and garlic for 1h and 30 min and that was plenty. One comment is that I would recommend roasting the garlic in container, covered with foil, separate from the tomatoes. Roasting the tomatoes uncovered is great as it helps concentrate the flavor as the juice evaporates. However 400 degrees for 2 hours in the oven will just completely dry out and char your garlic. If you want a little more roast on the garlic cloves, you can uncover for the last 20 minutes or so.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  classickitchensupplies

So happy to hear that you enjoyed the recipe!

0
Reply
Kristen Stevens
Kristen Stevens

I’m so happy to hear you like it!!!

0
Reply
Ashley
Ashley

This recipe is delicious!!! The sauce is good enough on it’s own as a soup! I added the garlic to the tomatoes the last 30 minutes of roasting time. I doused the tomatoes with PLENTY of olive oil which I transferred to the blender as well. Also, I used a pack of spicy Italian sausage in place of ground pork. Delicious!!! Thank you!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Ashley

What a great idea to use spicy Italian sausage. I’m trying that next time for sure!!

0
Reply
Roxanne
Roxanne

When u blend the tomatoes and garlic, do u blend the tomatoes with the skin on?

0
Reply
TallJeanBean
TallJeanBean
Reply to  Roxanne

I have left the skins on as they just disintegrate when pulsed.
Enjoy!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  TallJeanBean

I do, too! The blend right into the sauce. 🙂

0
Reply
Kate
Kate

Hi there,

So excited to make this recipe!! Just a quick question that may be on the silly side… 😛
To roast the tomatoes, do I need a roast pan? Will a normal 9×13 baking dish do fine, or will I be in trouble? Just wanted to check before I attempted this awesome-looking recipe! Thanks 🙂

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Kate

Hi Kate,

That should work just fine! I’ve used a few different sizes of pans when making this and it has always turned out. Enjoy!

0
Reply
steve
steve

I want to make this weekend. What kind of tomatoes shall I use?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  steve

Hi Steve,

I’ve used many different types of tomatoes and they’ve all worked great. Use whichever tomatoes at the grocery store look the ripest.

0
Reply
Lisa
Lisa

How much is a generous bunch of sea salt? Over or under salted would not be great, so I’d like to know at least an approximate measure. Thanks – looking forward to trying this!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Lisa

Hi Lisa,

I’m always hesitant to give exact measurements with salt. The saltiness of a dish will depend largely on what type of salt you use and your own taste buds.

I would start with a few good pinches, blend, taste and go from there. When it tastes rich and incredibly delicious, stop adding salt.

0
Reply
Kimberly
Kimberly

Hi there. For the basil leaves, should they be fresh or no? I am planning on making this tonight…it sounds deeelish!

0
Reply
Kristen Stevens
Kristen
Reply to  Kimberly

Hey Kimberly,

Fresh basil leaves will make a world of difference. If you can, definitely use fresh basil. If you can’t find any you could substitute a pinch of dried basil or just leave it out 🙂

Hope you love this recipe as much as I do!

0
Reply
KK
KK

Mix all ingredients together, form into 1″ balls and sauté in a pan, turning frequently, for 30 minutes. Set aside

When you say “all ingredients” do you mean everything except for the garlic, tomatoes, and sea salt and basil? it would be helpful to separate the ingredients for the sauce vs. the meatballs for people who are novice cooks and need to follow recipes carefully.

Thanks!

0
Reply
Kristen Stevens
Kristen
Reply to  KK

Hey K,

Sorry that that wasn’t clear. I went back and re-read it and it definitely wasn’t!

I’ve separated the ingredients for the sauce and meatballs so it should be clear now. Let me know if you have any other questions.

And thank you for mentioning that it is helpful for novice cooks to have clear directions. I do forget that sometimes and I’ll have to keep that in mind!

0
Reply
Rochelle
Rochelle
Reply to  Kristen

I wish I’d asked questions before attempting this recipe. 400 degrees seemed very hot to roast the tomatoes so I went with 160 (celcius & fan forced oven). Unfortunately both the garlic and some parts of the tomato were still a bit burnt and that was after 90 minutes. I tried using the non burnt bits to blend with basil but to be honest it wasn’t a great tasting sauce at all. Given the simplicity of the ingredients etc I don’t know how it could have gone wrong. Very disappointing:(

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Rochelle

I’m sorry it didn’t turn out as you had hoped. We’ve got this recipe flagged to remake again soon and so will recipe test it a few more times to see if we can figure out what happened. 🙂

0
Reply
Alyssa
Alyssa

I put the garlic cloves in a separate dish, covered them with tin foil and set the timer for 1.5 hours to make sure they didn’t burn. They were burned to a crisp after an hour! Make sure to keep an eye on them and take them out ASAP!

0
Reply
Kristen Stevens
Kristen
Reply to  Alyssa

Hey Alyssa,

Thank you for the feedback! Although this hasn’t happened to me whenever I make this recipe, I’m going to add a note to the recipe to help out other readers. Other than the crispy garlic, I hope it turned out for you 🙂

0
Reply
Amy
Amy

Made this last weekend… SO FLIPPIN GOOD!!!!

0
Reply
Kristen Stevens
Kristen
Reply to  Amy

That’s so great to hear, Amy! So happy you liked it as much as I did 🙂

0
Reply
Tracy
Tracy

This recipe is delicious! I made it as soon as I saw your post. I roasted tomatoes and garlic for 1h and 30 min and that was plenty. One comment is that I would recommend roasting the garlic in container, covered with foil, separate from the tomatoes. Roasting the tomatoes uncovered is great as it helps concentrate the flavor as the juice evaporates. However 400 degrees for 2 hours in the oven will just completely dry out and char your garlic. If you want a little more roast on the garlic cloves, you can uncover for the last 20 minutes or so.

0
Reply
Kristen Stevens
Kristen
Reply to  Tracy

Hi Tracey,

That’s a great suggestion about covering the garlic. I actually took mine out before the end and just realized that I didn’t mention that in the recipe. So happy you enjoyed the recipe!

0
Reply
Kristen Stevens
Kristen

Hey Sarah,

I’m big on comfort food, especially when it’s been remade to be extra tasty!

0
Reply
Kristen Stevens
Kristen

LOL absolutely get him too!!

0
Reply
Katie
Katie

Yes. I am so making that tomato sauce.

0
Reply
Kristen Stevens
Kristen
Reply to  Katie

Hey Katie,

I sure hope you do! I swear you are going to love it 🙂

0
Reply
1 2 Next »

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required