Spaghetti and Meatballs

Spaghetti and Meatballs

This easy, delicious Spaghetti and Meatballs with Roasted Broccoli will be a hit with your whole family. Double the recipe and turn it into Meatball Subs and Shakshuka.


1 tablespoon olive oil

1 small yellow onion, chopped

2 garlic cloves, minced

2 teaspoons kosher salt, divided

2 cups baby spinach, chopped

1 teaspoon dried oregano

2 tablespoons tomato paste

1 (16-ounce) jar favorite tomato sauce

1 pound ground beef

3/4 cup panko breadcrumbs

¼ cup grated parmesan cheese, plus more for serving

1 egg

½ cup ricotta cheese

1 pound spaghetti

Roasted Broccoli

1 head broccoli, cut into florets

1 tablespoon olive oil

1 teaspoon kosher salt


Preheat the oven to 425 degrees F. Bring a large pot of salted water to a boil. Line a rimmed baking sheet with parchment paper.

Heat the olive oil in a saute pan over medium-high heat. Add the onions and garlic and sprinkle with 1 teaspoon of the salt and saute until just starting to soften, about 3 minutes. Add the spinach and cook until the spinach is wilted, about 1 minute. Add the oregano and tomato paste and cook, stirring, until the tomato paste turns an orangey color and is well mixed with the other ingredients, 2 minutes. Remove from the heat and cool. Reserve the saucepan.

Combine the ground beef, the remaining teaspoon of salt, panko, parmesan cheese, egg and ricotta cheese and gently mix with your hands until combined. Do not over-mix or the meatballs will be tough.

Using a small scoop or a tablespoon measure, scoop out the meatballs and place on the prepared baking sheet. Roast until browned on the outside and almost fully cooked, about 10 minutes.


Add the broccoli to the boiling, salted water and cook just until bright green, 1 minute. Remove with a spider or slotted spoon and place on a rimmed baking sheet. Add the olive oil and salt and toss well. Place in the oven with the meatballs and roast just until starting to lightly brown, about 10 minutes.

To the reserved saucepan, add the  tomato sauce and bring to a gentle simmer over low heat. Remove the meatballs from the oven and gently place into the sauce and gently stir to coat. Let simmer for meatballs to fully cook.

Boil the pasta for 1 minute less than manufacturers instructions. Drain and place right into the sauce with the meatballs and gently toss to coat.  **if you have made a double batch for leftovers, remove the extra sauce and meatballs before adding the pasta.

Serve the pasta with the broccoli.

recipes icon View Recipe
Meatball Shakshuka

Meatball Shakshuka

Use up leftover meatballs and roasted veggies in this super fast and simple Shakshuka.


1 tablespoon olive oil

1 onion, diced

2 cloves garlic, minced

1 cup roasted broccoli

2 cups tomato sauce

16 meatballs

4 eggs

½ cup crumbled feta cheese

2 tablespoons minced parsley

Crusty bread, for serving


Preheat the oven to 400 degrees F.

Heat a large oven-proof saute pan over medium-high heat. Add the olive oil and heat. Add the onion and garlic and cook just until softened, but not brown, about 3 minutes. Stir in the broccoli, tomato sauce and meatballs and bring to a simmer to heat through. Lower heat to simmer. Make 4 wells in the sauce and gently crack each of the 4 eggs into the wells. Let simmer just until the whites begin to set, about 2 minutes. Transfer to the oven and bake just until the egg is cooked to your liking, about 5 to 6 minutes for a runny yolk, 8 to 10 minutes for a firmer yolk. Remove from the oven and sprinkle with feta and parsley and serve with crusty bread.

recipes icon View Recipe
Meatball Subs

Meatball Subs

Use the meatballs from my Spaghetti and Meatballs recipe to whip up these meatball subs for a crazy easy weeknight dinner. Pro tip: I keep meatballs in my freezer so I can feed my family fast any time.


16 meatballs

1 ½ cups tomato sauce

4 hero rolls

2 tablespoons grated parmesan cheese

4 ounces mozzarella cheese, sliced


Preheat the oven to broil. Heat the meatballs and sauce. Spoon 4 meatballs into each hero roll with desired amount of sauce. Sprinkle the parmesan cheese evenly over each sandwich. Lay mozzarella slices evenly over each sandwich and place the sandwiches on a sheet pan. Broil until cheese is melted and bubbly.

recipes icon View Recipe

One Great Meal: Spaghetti and Meatballs

This week Chef Elana will show you a family favorite - Spaghetti and Meatballs. And she’ll also provide recipes and tips to make 2 more dinner from this one great meal - Shakshuka and Meatballs Subs. It’s One Great Meal that your family will love all week.

Show full description