Jump to recipe
Skillet Meatballs
Italian

Skillet Meatballs

Ground meat, breadcrumbs, egg, and a skillet of tomato sauce. Meatballs for spaghetti night without rolling a hundred of them — about 16 weeknight meatballs.

45 minsEasy4 servings390 kcal

This is the meatball recipe for a weeknight, not a Sunday project. One pound of ground beef, breadcrumbs, an egg, and pantry seasoning roll into about sixteen golf-ball-sized meatballs, and the whole thing happens in a single skillet, sauce included.

It works because the meatballs brown first and finish in the sauce. Two minutes per side over medium-high heat builds a browned crust and all the flavor that comes with it, then a covered 12 to 15 minute simmer in marinara cooks them through gently while the sauce picks up the browned bits from the pan.

Expect meatballs that are browned on the outside and tender inside, sitting in a sauce that tastes like it cooked longer than it did. The recipe serves four over spaghetti, and the leftover sauce doubles as gravy for mashed potatoes the next day.

shopping_basketIngredients

  • Ground beef1 pound
  • Breadcrumbs1/2 cup
  • Egg1 large
  • Parmesan1/4 cup grated, optional
  • Garlic2 cloves, minced
  • Salt1 teaspoon
  • Black pepper1/2 teaspoon
  • Olive oil2 tablespoons
  • Marinara or crushed tomatoes2 cups

Nutrition Per Serving

Calories

390

Protein

26g

Fat

24g

Carbs

16g

restaurantInstructions

1

Mix

In a bowl combine beef, breadcrumbs, egg, Parmesan, garlic, salt, and pepper. Mix with your hands just until combined. Overworking makes dense meatballs.

2

Roll

Roll into golf-ball sizes, about 16. Wet your hands if the mix sticks.

3

Brown

Heat oil in a large skillet over medium-high. Brown meatballs in batches, 2 minutes per side. They do not need to cook through yet. Set aside.

4

Simmer in sauce

Pour marinara into the same skillet, scrape the browned bits, nestle meatballs in, and simmer covered 12–15 minutes until cooked through (160°F in the center, or no pink).

5

Serve

Spaghetti, leftover rice, or a sandwich roll. Sauce in the pan is the leftover gravy for mashed potatoes the next day.

timer

Cooking Mode

Keep your screen awake with step-by-step guidance.

lightbulbTips for success

  • Stop mixing as soon as the ingredients come together. Every extra squeeze compacts the meat, and overworked meatballs bake up dense no matter how gently you cook them after.
  • Wet your hands before rolling. Damp hands keep the mixture from sticking so the balls roll smooth, which helps them brown evenly instead of catching on rough spots.
  • Brown in batches without crowding the skillet. Meatballs packed together steam instead of sear, and you'll lose the browned crust that flavors the whole dish. Two minutes per side is enough; they finish cooking in the sauce.
  • Check the biggest meatball, not the smallest. When the largest one hits 160°F (71°C) in the center, the whole batch is done. Smaller ones will be there a few minutes earlier, which is fine — the sauce keeps them moist.

swap_horizSubstitutions

  • No ground beef? Use ground turkey or a half-beef, half-pork mix. Cook turkey meatballs to 165°F (74°C) in the center; pork goes to 160°F (71°C), same as beef.
  • No breadcrumbs? Use the same amount of panko, crushed saltine crackers, or rolled oats.
  • No Parmesan? Leave it out or use pecorino romano; the meatballs lose a little savoriness but hold together fine.
  • No marinara? Use 2 cups crushed tomatoes with an extra minced garlic clove and a pinch of sugar, simmered the same way.

restaurantWhat to serve with it

Serve over spaghetti as written, pile them into toasted sub rolls with mozzarella for meatball subs, or spoon them over leftover rice. A green salad on the side cuts the richness.

kitchenStorage & reheating

Refrigerate the meatballs in their sauce within 2 hours in an airtight container; they keep 3 to 4 days in the fridge. For longer storage, freeze cooled meatballs in their sauce for up to 3 months, then thaw overnight in the fridge.

To reheat: Reheat the meatballs in their sauce in a skillet over medium-low heat, covered, for 8 to 10 minutes, until they're steaming and reach 165°F (74°C) in the center. The microwave works too: cover and heat 2 to 3 minutes, stirring halfway so they heat evenly.

Recipe FAQ

Why are my meatballs dense and tough?expand_more

Almost always overmixing or packing the balls too tight. Mix the beef, breadcrumbs, and egg just until they come together, then roll them loosely. Squeezing the mixture compacts the proteins, and there's no way to undo that once they're cooked.

Can I make meatballs ahead of time?expand_more

Yes. Roll them up to a day ahead and refrigerate them covered on the tray, then brown and simmer as written. Cooked meatballs also keep well — refrigerate in their sauce for 3 to 4 days and reheat when you need them.

Can I freeze cooked meatballs?expand_more

Yes. Cool them completely, freeze in their sauce in an airtight container, and use within 3 months. Thaw overnight in the fridge before reheating; the sauce keeps them from drying out in the freezer.

How do I know when the meatballs are done?expand_more

Cut open the largest meatball. There's no pink in the center, and the juices run clear. For certainty, a thermometer should read 160°F (71°C) in the middle of the thickest one. The 12 to 15 minute simmer in the sauce usually gets them there.