These stand-out, flavor-packed, gotta-make-them-again meatballs from Dorie Greenspan sneak in a few stealth ingredients (hello, oats and walnuts!) while remaining light and tender. And, in classic Dorie Greenspan fashion, they’re both easy and unforgettable. First try them straight up simmered in this incredibly easy tomato sauce that packs its own ingredient surprise. Then have your way with the leftovers, whether you pile them atop a sub sandwich or make another batch of pasta or simply fork them straight from the fridge when the craving hits.–Jenny Howard

This spaghetti and meatballs from Dorie Greenspan is, as you'd expect, easy and delicious. #spaghetti #meatballs #spaghettiandmeatballs #doriegreenspan

Dorie Greenspan’s Spaghetti and Meatballs

4.80 / 5 votes
This spaghetti and meatballs recipe is everything you’d expect from Dorie Greenspan. It’s easy, utterly delicious, and a crowd pleaser. The meatballs take on a unique taste and texture thanks to a couple healthy stealth ingredients.
David Leite
Servings4 to 6 servings
Calories1142 kcal
Prep Time45 minutes
Cook Time1 hour 30 minutes
Total Time2 hours 15 minutes


For the sauce

  • One (28-ounce) can whole peeled tomatoes, preferably San Marzano, undrained (or substitute diced tomatoes)
  • One (28-ounce) can crushed tomatoes, preferably San Marzano
  • 4 garlic cloves, pressed or minced
  • 2 tablespoons granulated sugar
  • 2 teaspoons balsamic vinegar
  • 2 teaspoons fine sea salt
  • 1 teaspoon freshly ground black pepper

For the meatballs

  • 1 pound ground beef, not too lean
  • 1/2 pound hot Italian sausage meat
  • 1/2 cup finely chopped red onion, rinsed and drained
  • 1/4 cup rolled oats, not instant
  • 1/4 cup finely chopped walnuts
  • 1 tablespoon chopped mixed herbs, such as thyme, oregano, rosemary and basil, or more to taste
  • 1 teaspoon fine sea salt
  • 1/2 teaspoon freshly ground black pepper
  • 1 large egg, lightly beaten
  • 2 tablespoons olive oil, plus more if needed

For serving (optional)

  • 1 pound spaghetti or linguine
  • Grated Parmesan or Grana Padano
  • Finely chopped herbs


Make the sauce

  • Pour the whole tomatoes into a large Dutch oven and use your hands or a pair of kitchen scissors to tear or cut them into bite-size pieces.
  • Add the remaining ingredients and stir to combine. Place the Dutch oven over very low heat, cover, and gently simmer while you make the meatballs.

Make the meatballs

  • In a large bowl, combine the beef, sausage, onion, oats, walnuts, herbs, and salt and pepper and mix gently by hand. Add the lightly beaten egg and work it in just until combined. Using a medium (1 1/2 tablespoon) cookie scoop or your hands, form the mixture into 24 to 28 small meatballs about 1 1/2 inches (4 cm) in diameter. Be careful not to compact the meat too much or your meatballs will be tough.
  • In a large skillet set over medium heat, warm the oil. Add half the meatballs and cook, turning occasionally, until they’re browned on all sides, 4 to 5 minutes. (You’re not looking to cook the meatballs through.) Transfer the meatballs to a paper-towel lined plate and pat them lightly with additional paper towels to remove as much oil as possible. Repeat with the remaining meatballs, adding more oil to the skillet if needed.
  • Place the browned meatballs in the sauce, nudging the meatballs around to make sure that they’re submerged. Cover the pan and cook at the lowest possible simmer, with just an occasional bubble reaching the surface, for 1 to 1 1/2 hours. This long, gentle simmer keeps the meatballs tender and imparts even more flavor to the sauce. (The meatballs and sauce can be made in advance and refrigerated for up to 3 days. Before serving, simmer everything together in a covered pot over low heat for about 30 minutes.)

Make the spaghetti and serve

  • When the meatballs are almost ready, place a large pot of heavily salted water over high heat and bring to a boil. Add the pasta and cook according to package directions until al dente. Drain the pasta and turn it out into the Dutch oven along with the sauce and meatballs, tossing well to coat. (If your Dutch oven isn’t large enough for this, put the pasta in a large bowl and pour over the meatballs and sauce.)
  • Finish with a sprinkle of cheese and herbs, if using, and get this to the table pronto.
Everyday Dorie Cookbook

Adapted From

Everyday Dorie

Buy On Amazon


Serving: 1 portionCalories: 1142 kcalCarbohydrates: 111 gProtein: 49 gFat: 56 gSaturated Fat: 17 gMonounsaturated Fat: 25 gTrans Fat: 1 gCholesterol: 170 mgSodium: 2544 mgFiber: 8 gSugar: 18 g

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

Tried this recipe?Mention @leitesculinaria or tag #leitesculinaria!
Recipe © 2018 Dorie Greenspan. Photo © 2018 Ellen Silverman. All rights reserved.

Recipe Testers’ Reviews

Wow! Dorie Greenspan’s spaghetti and meatballs just moved to the top of our favorites list! The oats and walnuts added to the meatballs certainly do what the author intended for flavor and tender texture. Oats I can understand. But I never would have guessed about the magic of including walnuts in a meatball recipe.

The flavor of the sauce with the added balsamic vinegar was incredible as well, and simmering the two together was simply amazing. When the pasta was done and drained, I removed the meatballs to a bowl and then added the pasta to the sauce in the pot to coat the spaghetti and then served the meatballs on top as I didn’t want to risk them breaking up while tossing the pasta.

To control the spiciness of the dish, I opted for the mild Italian sausage and added red pepper flakes to the sauce and this worked perfectly for us. I also threw in some chopped fresh basil to the sauce as it was simmering since I ended up with extra after chopping enough for the meatballs.

I used a #40 medium size cookie scoop (3/4 oz) to make 28 meatballs. I used a Dutch oven to make the sauce and a large 10 inch nonstick skillet to sear the meatballs in 2 batches.

I LOVED this spaghetti and meatballs dish. I intended to have it for dinner one night and then vacuum-seal and freeze portions so that we could enjoy it one or more evenings at a later time. I enjoy having packages like this in the freezer so that a good home-cooked meal would be just a defrost away. Well, so much for making plans. I loved this so much the first night that I couldn’t wait to have it again the next night. I actually thought about it all day. And then I could have frozen what was leftover last night, but, that was not to be. Guess what we are having for dinner again tonight? And I must say that I am really looking forward to it.

I do love meatballs and make them in myriad of styles, showcasing many different ingredients and many different cuisines. I cannot recall ever using walnuts or rolled oats in the past. The walnuts could be detected here and there, but I could not pinpoint the oats. I am sure that both added to the finish product and will eagerly make this again in the future. The hot Italian sausage could definitely be detected in the meatballs, and it also added a nice spice to the tomato sauce after the meatballs simmered in the sauce for an hour. The end result was a very tender, flavorful meatball.

After simmering the meatballs in the sauce for an hour on a burner that was as low as would go, most of the sauce had been absorbed by the meatballs. There would not have been enough to go over spaghetti. I chose to make another batch of sauce the next day, so that I would have enough for comforting bowls of spaghetti and meatballs. I also cooked everything for that extra 30 minutes to meld all of the flavors. Everything worked out perfectly.

One suggestion I have if this makes the site, is to mention somewhere, in large print, perhaps under the title of the recipe, is that there is 1 1/2 hours of inactive time. I am very famous for missing things like that. The reason that I was able to make another batch of sauce to add to the meatballs, was that I missed that sentence in the recipe, thinking that once the meatballs went into the sauce, I would simmer for a short time, and then we would eat dinner. My husband heard me laughing in the kitchen, and knowing me so very well, called out,” Does it have to cook overnight?” I know that I am not the only one who does this, so it might be helpful to have warning. Or, bold letters in the text? Perhaps underlining that sentence? I am now going to go into the kitchen and heat up what will be our final two bowls of this delicious dish. That is 6 helpings of meatballs and spaghetti altogether, and after that we will have 6 meatballs leftover to freeze. That’s pretty good for just 1 1/2 pounds of meat. BTW a glass of spicy Zinfandel was the perfect fit for this dish.

First of all, this sauce is so very simple and quick to make and it is delicious! I believe San Marzano tomatoes are much of the reason it’s so good, but agree that the secret dash of balsamic could help. Using a handful of ingredients and voila! A great red sauce that I made in a 10-inch saucepan.

The only thing I would do differently is double the recipe. I needed more sauce for 6 servings with pasta. The onion was nice and mellow and saved me time not sauteeing it before adding it to the sauce. I missed having Parmesan in the meatballs for the flavor and tenderness it adds. I also would’ve like to have a little more oats to make the meatballs a touch softer. They were still very good but my rating is higher for the sauce.

This spaghetti and meatballs was a joy to cook and packed with flavor. The dish was enough for 4 generous servings that left you feeling satisfied. The sauce was simple to prepare but I personally would have opted for the addition of some herbs, such as oregano, as well. The meatballs were incredibly flavorful and moist. They held their shape beautifully during frying and when cooking in the sauce.

This recipe is definitely a keeper. Little effort that delivers fantastic results.

This gets high marks for being an easy to prepare people-pleasing recipe. I’m not the best at making meatballs, but that only served to spark dinner table conversation. I liked the bite of the hot sausage in the meatballs–not so strong it would scare people away but not so bland it tasted like your Wednesday night diner special.

I think this would be a sauce that could be made in a slow cooker, which makes me like it even better.

This is a relatively quick spaghetti and meatballs dish that could easily be doubled for leftovers. My family gobbled this dish up and it was a huge hit! If making again, I would omit the oats and add bread crumbs as I did not care for the texture of the oats in the meatballs.

About David Leite

I count myself lucky to have received three James Beard Awards for my writing as well as for Leite’s Culinaria. My work has also appeared in The New York Times, Martha Stewart Living, Saveur, Bon Appétit, Gourmet, Food & Wine, Yankee, Los Angeles Times, Chicago Tribune, The Washington Post, and more.

Hungry For More?

4.80 from 5 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating


  1. I would like to request that you add Pinterest to your recipes. I like them as a place where I can easily save a recipe that I’d like to try later or even one that I make over & over but still need the recipe. Thank you, Linley

    1. Linley, we do have a Pinterest button. If you check on the left side of the recipes there is a column to share on all your favorite social media with Pinterest at the top. Please let us know how the recipe turns out.

  2. I’m a vegetarian and I was wondering if anyone has tried making this recipe without the meatballs. Does the spaghetti sauce stand on its own? (And David, I’m making your amazing spiced pecans this weekend as holiday gifts for my neighbors!)

    1. I have just the thing to recommend, Carol—Eggplant Meatballs on Leite’s Culinaria. They are made from roasted eggplant and lentils, and pretty fabulous! Give them a try.