Skip to content
Good Fork Download Good Fork

Skillet Meatballs with Tomato-Spinach Spaghetti

Beef meatballs browned in a skillet and finished in a tomato sauce with spinach, tossed with spaghetti and Parmesan. About 40 minutes.

Total
40 min
Prep
15 min
Serves
4
Per serving
759 cal
Skillet Meatballs with Tomato-Spinach Spaghetti

Ingredients

ServingsQuantities rescale below
4
  • baby spinach1 package
  • diced tomatoes1 can
  • garlic4 cloves
  • Italian parsley small1 bunch
  • lean ground beef1 1/2 lb
  • Parmesan cheese1 oz
  • spaghetti pasta5/8 lb
  • tomato sauce2 cans
  • yellow onion medium1
  • black pepperto taste
  • crushed red pepper1/4 tsp
  • extra virgin olive oilas needed
  • Italian seasoningto taste
  • panko bread crumbs1/4 cup
  • saltto taste

Directions

13 steps
  1. Bring a large covered pot of water to a boil for the spaghetti, then turn the heat to low until you need it.

  2. While the water heats, wash and dry the spinach and parsley.

    For this step: baby spinach, Italian parsley

  3. Peel and finely mince the onion and garlic. Put half of each in a large bowl for the meatballs and keep the rest together in a small bowl for the sauce.

    For this step: yellow onion, garlic

  4. Pick the parsley leaves and mince them. Add half to the meatball bowl and set the rest aside for serving.

  5. Add the ground beef, panko, crushed red pepper, and a little Italian seasoning, salt and black pepper to the meatball bowl. Mix gently until just combined, then shape into meatballs about 1½ inches across.

    For this step: lean ground beef, panko bread crumbs, crushed red pepper, Italian seasoning, salt, black pepper

  6. Heat some of the olive oil in a large sauté pan over medium heat.

    For this step: extra virgin olive oil

  7. Once the oil shimmers, add the meatballs, in batches if they don't fit in one layer. Brown them on all sides, turning now and then, until nearly cooked through, 4 to 5 minutes per batch. Move them to a plate (they'll finish cooking in the sauce).

  8. Once all the meatballs are browned, add a little more olive oil to the pan, then the rest of the onion and garlic. Cook, stirring often, until the onion softens, 3 to 4 minutes.

    For this step: extra virgin olive oil

  9. Stir in the diced tomatoes, tomato sauce, and a little Italian seasoning, salt and black pepper. Return the meatballs to the pan, lower the heat to medium-low and simmer until the meatballs are cooked through (160°F in the center) and the sauce has thickened slightly, 6 to 8 minutes.

    For this step: diced tomatoes, tomato sauce, Italian seasoning, salt, black pepper

    8 min
  10. While the meatballs simmer, bring the water back to a rolling boil, salt it and add the spaghetti. Cook until tender but still a little firm, 8 to 10 minutes.

    For this step: spaghetti pasta, salt

    10 min
  11. While the spaghetti cooks, finely grate the Parmesan.

    For this step: Parmesan cheese

  12. When the sauce has thickened, fold in the spinach and cook until wilted, 1 to 2 minutes. Take the pan off the heat and cover it to keep warm.

  13. When the spaghetti is ready, drain it and divide it among bowls. Top with the meatballs and sauce, then finish with the rest of the parsley and the Parmesan.

Per serving
Calories
759
Protein
49 g
Carbs
76 g
Fat
30 g

Estimated per serving.

Cook along

When it’s time to cook, we’ll stay with you.

We’ll guide you through this recipe one step at a time, with helpful timers and quantities adjusted for however many you’re feeding.

Cook this in Good Fork

Good Fork

Keep this recipe close.

Save it in Good Fork, make it your own, and put it into a plan when dinner sounds right.

Download Good Fork on the App Store

Coming soon to Android.