🍝

How Long to Cook Meatballs

Beef, pork, turkey, or mixed meat meatballs, approximately 1.5 inches in diameter.

The Short Answer

In the oven at 400°F, meatballs takes 18–22 minutes. The USDA-recommended safe internal temperature is 165°F, verified with an instant-read thermometer in the thickest part. Scroll down for all cooking methods, detailed instructions, and tips from the Professor.

🌡️
Safe Internal Temperature 165°F

Always verify with an instant-read thermometer inserted into the thickest part.

Cooking Methods

🔥 Oven

Temperature: 400°F

Time: 18–22 minutes

Rest: 3 minutes

Place on a lined sheet pan with space between each meatball. No need to flip. Check the largest meatball with a thermometer.

💨 Air Fryer

Temperature: 400°F

Time: 10–14 minutes

Rest: 3 minutes

Single layer. Shake basket halfway through. Check internal temp of the largest one.

🍳 Stovetop

Time: 8–12 minutes

Brown all sides in a skillet first (2-3 minutes per side), then simmer in sauce for 15-20 minutes to finish cooking through.

The Professor
The Professor says:

For tender meatballs, do not overmix the meat. Mix just until the ingredients are combined. Overworking the meat develops the proteins too much and makes dense, rubbery meatballs.

Frequently Asked Questions

Use a binder: one egg and 1/3 cup breadcrumbs per pound of meat. Chill the mixture for 30 minutes before shaping. Bake in the oven rather than pan-frying for the most hands-off approach.

The Bottom Line

Meatballs is straightforward to cook when you know the time and temperature. The most important number to remember is 165°F internal. An instant-read thermometer is the only reliable way to confirm doneness; color and firmness are not accurate indicators. Use the method that fits your equipment and schedule, and always let the food rest before cutting or serving. Resting allows juices to redistribute and carryover cooking to finish the job.

Source: USDA Safe Minimum Internal Temperatures | Last verified: March 19, 2026 | Our methodology