Bake meatballs at 350°F for 20–25 minutes if medium-sized, turning once if desired. Use a food thermometer: ground beef, pork, veal, or lamb meatballs must reach 160°F; chicken or turkey meatballs must reach 165°F.
How Long To Bake Meatballs At 350: bake 1-inch to 1 1/2-inch meatballs for 25 to 30 minutes at 350°F, depending on size and how tightly they are packed.
Use a food thermometer, not color, to decide doneness. Ground beef, pork, veal, and lamb meatballs must reach 160°F. Chicken or turkey meatballs must reach 165°F. Casserole-style meatball dishes with meat or poultry need 165°F.

The Short Answer, With Numbers
Contents
- 1 The Short Answer, With Numbers
- 2 Fast timing by meatball size
- 3 Edges, sauce, and frozen meatballs
- 4 Bake Time At 350
- 5 Best Answer For Standard Meatballs
- 6 Pan, Sauce, And Crowding Adjustments
- 7 Frozen Meatballs At 350
- 8 How To Check Without Guessing
- 9 Meatball Size Time Chart
- 10 Safe center temperatures by meat
- 11 Frozen meatballs at 350°F
- 12 Pan spacing and batch size
- 13 Worked timing examples
- 14 How To Bake Meatballs
- 15 350°F Baking Times By Size
- 16 Worked Examples
- 17 How To Check Doneness
- 18 Target Internal Temperatures
- 19 Worked Examples
- 20 Edge Cases That Change the Reading
- 21 Tips For Even Baking
- 22 Make Every Meatball the Same Size
- 23 Use the Right Pan Setup
- 24 Rotate and Check Correctly
- 25 Frequently Asked Questions
- 26 How long do you bake meatballs at 350°F?
- 27 How long do frozen meatballs take at 350°F?
- 28 Should I cover meatballs when baking at 350°F?
- 29 How do I know when baked meatballs are done?
- 30 Can I bake raw meatballs in sauce at 350°F?
- 31 Related Reading
- 32 Sources & References
Bake meatballs at 350°F until the center reaches the safe temperature for the meat used. For most 1 to 1 1/2 inch meatballs, plan on 20 to 30 minutes, then verify with a thermometer.
The key number is not the clock. It is the internal temperature at the center of the thickest meatball. Ground beef, pork, veal, and lamb meatballs need 160°F. Ground chicken or turkey meatballs need 165°F.
| Meatball type | Safe minimum internal temperature | Rest time | Practical 350°F baking target |
|---|---|---|---|
| Ground beef, pork, veal, or lamb meatballs | 160°F (71°C) | None | Usually about 20 to 30 minutes, depending on size |
| Ground chicken or turkey meatballs | 165°F (74°C) | None | Usually about 22 to 32 minutes, depending on size |
| Casseroles containing meat or poultry, including baked meatballs in a casserole-style dish | 165°F (74°C) | None | Bake until the center of the dish and meatballs reach 165°F |
| Leftover meatballs, reheated | 165°F (74°C) | None | Reheat until the center reaches 165°F |
Fast timing by meatball size
At 350°F, 1-inch meatballs usually finish in about 18 to 22 minutes. This size is common for appetizers or small pasta meatballs. Start checking temperature at 18 minutes.
1 1/2-inch meatballs usually take about 24 to 30 minutes. This is the most common dinner size. Check at 24 minutes, especially if the pan is dark metal.
2-inch meatballs can take about 32 to 40 minutes at 350°F. They brown more slowly and the center lags behind the outside, so a thermometer matters more than appearance.
Example: 24 beef meatballs, each about 1 1/2 inches wide, baked on a rimmed sheet pan at 350°F, should be checked at 24 minutes. If the center reads 154°F, bake 4 to 6 minutes more and check again.
Example: 16 turkey meatballs, each about 2 inches wide, may look browned at 28 minutes but still be short of done. Keep baking until the center reaches 165°F.
Edges, sauce, and frozen meatballs
Meatballs touching each other cook more slowly than meatballs spaced 1 inch apart. A crowded pan can add 3 to 6 minutes because steam collects and browning slows.
Meatballs baked in sauce take longer than meatballs on a sheet pan. The sauce insulates the sides, so expect roughly 5 to 10 extra minutes, then test the center meatball.
Frozen raw meatballs at 350°F often need 10 to 15 minutes longer than fresh meatballs of the same size. Do not rely on a browned exterior; check the internal temperature.
If the meatballs include mixed meats, use the higher required temperature. Beef-pork meatballs need 160°F. Turkey-beef meatballs need 165°F because poultry is included.
For leftovers, the target changes to 165°F, even if the meatballs were originally beef or pork. Reheated meatballs should reach 165°F in the center before serving.

Bake Time At 350
At 350°F, most 1-inch meatballs bake in 18 to 22 minutes. Larger 1 1/2-inch meatballs usually take 25 to 30 minutes. Very large 2-inch meatballs often need 32 to 38 minutes.
The only reliable endpoint is temperature: beef, pork, veal, or lamb meatballs need 160°F. Chicken or turkey meatballs need 165°F. Mixed meatballs containing poultry should reach 165°F.
| Meatball Size | Approx. Weight | Bake Time at 350°F | Target Internal Temp |
|---|---|---|---|
| 3/4 inch | 1/2 oz | 14 to 17 minutes | 160°F, or 165°F for poultry |
| 1 inch | 1 oz | 18 to 22 minutes | 160°F, or 165°F for poultry |
| 1 1/4 inch | 1 1/2 oz | 22 to 26 minutes | 160°F, or 165°F for poultry |
| 1 1/2 inch | 2 oz | 25 to 30 minutes | 160°F, or 165°F for poultry |
| 2 inch | 3 to 4 oz | 32 to 38 minutes | 160°F, or 165°F for poultry |
Best Answer For Standard Meatballs
For the common 1-inch meatball, plan on 20 minutes at 350°F. Start checking at 18 minutes if the meatballs are lean, small, or spaced widely on the pan.
Example: a tray of 24 beef meatballs, each about 1 inch wide, should bake about 20 minutes. Check the center of a middle meatball. It must read 160°F.
Example: 12 turkey meatballs, each 1 1/2 inches wide, will usually need 28 to 30 minutes. Because they are poultry, the center must read 165°F.
Pan, Sauce, And Crowding Adjustments
On a rimmed sheet pan with space between meatballs, heat reaches all sides faster. Use the shorter end of the range: 18 to 20 minutes for 1-inch meatballs.
In a crowded baking dish, add 3 to 6 minutes. Steam builds between the meatballs, and the sides brown less. Check several meatballs, not just one at the edge.
If meatballs are baked submerged in sauce, add about 5 to 10 minutes. A 1 1/2-inch meatball in sauce may take 30 to 35 minutes instead of 25 to 30 minutes.
If the meatballs are browned in a skillet first, subtract 3 to 5 minutes from the oven time. Still check the center temperature; browning does not prove the middle is done.
Frozen Meatballs At 350
Raw frozen meatballs take longer than fresh. A 1-inch raw frozen meatball commonly needs 25 to 30 minutes at 350°F. A 1 1/2-inch frozen meatball may need 35 to 40 minutes.
Fully cooked frozen meatballs are reheated, not cooked from raw. Reheated leftovers need 165°F in the center. At 350°F, many 1-inch meatballs reheat in 18 to 24 minutes.
How To Check Without Guessing
Insert an instant-read thermometer into the center of the thickest meatball. Avoid touching the pan, sauce surface, or a pocket of cheese, which can give a false reading.
Check at least 2 meatballs from different spots on the pan. The middle of the tray often cooks slower than the corners, especially when the pan is crowded.
If the reading is 10°F low, return the pan for about 5 minutes. If it is only 3 to 5°F low, check again after 2 to 3 minutes.

Meatball Size Time Chart
Bake meatballs at 350°F until the center reaches the safe temperature for the meat used. Time changes mostly with diameter, pan crowding, and whether the meatballs start chilled or frozen.
| Meatball size | Approx. weight each | 350°F bake time from fridge | What to check |
|---|---|---|---|
| 1 inch | 1/2 oz | 15 to 18 minutes | Center temperature |
| 1 1/4 inches | 3/4 oz | 18 to 22 minutes | Center temperature |
| 1 1/2 inches | 1 oz | 22 to 26 minutes | Center temperature |
| 1 3/4 inches | 1 1/2 oz | 26 to 30 minutes | Center temperature |
| 2 inches | 2 oz | 30 to 35 minutes | Center temperature |
| 2 1/2 inches | 3 to 4 oz | 38 to 45 minutes | Center temperature |
Safe center temperatures by meat
| Meatball type | Minimum internal temperature | Rest time |
|---|---|---|
| Ground beef, pork, veal, or lamb | 160°F | None |
| Chicken or turkey meatballs | 165°F | None |
| Meatballs in a meat or poultry casserole | 165°F | None |
| Reheated cooked meatballs | 165°F | None |
For a standard 1 1/2-inch beef meatball, plan on 22 to 26 minutes at 350°F. Start checking at 22 minutes. Pull it when the thickest center reads 160°F.
For a 2-inch turkey meatball, plan on 30 to 35 minutes at 350°F. Because poultry needs 165°F, check the largest meatball first and bake longer if it is under 165°F.
A mixed beef-pork meatball still follows the ground-meat number: 160°F. A chicken-beef blend should be cooked to the poultry number: 165°F.
Frozen meatballs at 350°F
Frozen raw meatballs need more time than refrigerated ones. Add about 10 to 15 minutes for 1 to 1 1/2-inch meatballs, and 15 to 20 minutes for 2-inch meatballs.
A frozen 1 1/2-inch raw beef meatball usually takes 32 to 40 minutes at 350°F. Do not use color alone; the center still needs to reach 160°F.
Fully cooked frozen meatballs are reheated, not cooked from raw. Bake until the center reaches 165°F. Small cooked meatballs often take 20 to 25 minutes at 350°F.
Pan spacing and batch size
Leave 1 inch between meatballs for the times above. If the pan is crowded edge-to-edge, add 3 to 6 minutes because steam slows browning and heat circulation.
On a rimmed sheet pan, 24 meatballs at 1 1/2 inches usually fit without crowding. If you bake 40 to 48 on one pan, rotate the pan halfway and check several centers.
If meatballs sit in sauce, expect longer baking. A 2-inch meatball submerged halfway in sauce may need 35 to 45 minutes at 350°F, depending on sauce depth and pan material.
Worked timing examples
Example 1: 18 chilled beef meatballs, 1 1/2 inches each, on a sheet pan. Bake 22 minutes, temp the largest one, and continue to 160°F if needed.
Example 2: 12 chilled turkey meatballs, 2 inches each, in a baking dish. Start checking at 30 minutes and bake until the center reaches 165°F.
Example 3: 30 frozen cooked meatballs, 1 inch each. Bake about 20 to 25 minutes at 350°F, stirring once, until reheated to 165°F.

How To Bake Meatballs
Bake meatballs at 350°F until the center reaches the safe temperature for the meat used: 160°F for ground beef, pork, veal, or lamb, and 165°F for ground chicken or turkey.
350°F Baking Times By Size
| Meatball size | Approx. weight | 350°F bake time | Target internal temperature |
|---|---|---|---|
| 1 inch | About 1 ounce | 15 to 18 minutes | 160°F beef/pork or 165°F poultry |
| 1 1/2 inches | About 2 ounces | 20 to 25 minutes | 160°F beef/pork or 165°F poultry |
| 2 inches | About 3 to 4 ounces | 28 to 35 minutes | 160°F beef/pork or 165°F poultry |
- 1. Heat the oven to 350°F. Put a rack in the center position. Line a rimmed sheet pan with foil or parchment, then lightly oil it. A rimmed pan catches fat and sauce.
- 2. Shape evenly. For standard dinner meatballs, use 2 tablespoons of mixture per meatball, about 1 1/2 inches wide. Uneven sizing is the main reason some meatballs overcook while others stay underdone.
- 3. Space them correctly. Arrange meatballs 1 inch apart. Crowding traps steam and slows browning. A half-sheet pan usually holds about 24 meatballs that are 1 1/2 inches wide.
- 4. Bake by size, not by guesswork. Bake 1-inch meatballs for 15 to 18 minutes, 1 1/2-inch meatballs for 20 to 25 minutes, and 2-inch meatballs for 28 to 35 minutes.
- 5. Check the center with a thermometer. Insert it into the thickest meatball. Ground beef, pork, veal, and lamb meatballs must reach 160°F. Chicken or turkey meatballs must reach 165°F.
- 6. Add sauce at the right time. For sauced meatballs, bake plain for about 15 minutes, then add hot sauce and continue baking until the center reaches the required temperature.
- 7. Rest briefly before serving. Let baked meatballs sit 3 to 5 minutes so they firm up and hold their shape. This rest is for texture, not a substitute for reaching the required temperature.
Worked Examples
If you make 24 beef meatballs, each 1 1/2 inches wide, start checking at 20 minutes. They are done when the center of the largest meatball reads 160°F.
If you make 12 large turkey meatballs, each about 2 inches wide, expect 28 to 35 minutes at 350°F. Pull them only when the center reaches 165°F.
If meatballs go into the oven very cold, add a few minutes and check temperature. If they are packed tightly together, separate them or expect slower cooking in the middle of the pan.
For softer meatballs, bake them in sauce after the first 15 minutes. For browner edges, bake uncovered on a lightly oiled sheet pan and avoid turning them too often.

How To Check Doneness
Check meatballs by internal temperature, not by color or baking time. At 350°F, size, meat blend, pan type, and starting temperature can shift the finish time by several minutes.
Target Internal Temperatures
| Meatball type | Safe minimum internal temperature | Rest time |
|---|---|---|
| Ground beef, pork, veal, or lamb | 160°F | None |
| Ground chicken or turkey | 165°F | None |
| Mixed beef and pork | 160°F | None |
| Mixed beef and turkey | 165°F | None |
| Meatballs in a casserole with meat or poultry | 165°F | None |
| Reheated cooked meatballs | 165°F | None |
Use an instant-read thermometer. Insert the probe into the center of the thickest meatball, from the side if possible. The tip must sit in the middle, not touch the pan, sauce, cheese, or an air pocket.
Test at least 3 meatballs from different areas of the pan: one near the edge, one in the center, and the largest one. The coolest reading controls the batch.
Worked Examples
If beef meatballs read 154°F, they are not done. Return them to the 350°F oven and check again soon. They need to reach 160°F, with no rest time required.
If turkey meatballs read 161°F, keep baking. Poultry meatballs must reach 165°F. Do not use browning or firmness as a substitute for that number.
If a tray has beef-only meatballs and beef-turkey meatballs, use the higher target for any mixed-poultry pieces. The turkey-containing meatballs need 165°F.
If meatballs are baked in tomato sauce, measure the meatball center, not the sauce. Hot sauce can give a false sense of doneness while the core is still below the target temperature.
If reheating fully cooked meatballs at 350°F, check them like leftovers. The center must reach 165°F. This applies whether they were thawed, chilled, or placed in sauce.
Edge Cases That Change the Reading
Large meatballs can brown outside while staying underdone inside. A 2-inch meatball may look finished before the center reaches the needed temperature, especially on a dark sheet pan.
Small 1-inch meatballs can overcook fast. Start checking the largest pieces first, because the smallest ones may already be above the target by the time the batch is ready.
Stuffed meatballs need extra care. Insert the thermometer into the meat portion near the center, avoiding a pocket of cheese. If poultry is present, use 165°F.
For very soft meatballs, support one with tongs while inserting the probe. If the thermometer pushes through to the pan, the reading can jump higher than the true center temperature.
Do not rely on clear juices. Ground meat can appear brown before it is safe, and poultry can remain slightly pink after reaching its target. The thermometer reading is the decision point.
Once the lowest-tested meatball reaches its required temperature, remove the pan. No rest time is required for ground beef, pork, veal, lamb, chicken, or turkey meatballs.

Tips For Even Baking
For even baking at 350°F, make meatballs the same size, space them well, and verify doneness with a thermometer. Time is only an estimate; size, pan type, and meat mix change the bake.
Make Every Meatball the Same Size
Use a scoop or scale. A 1-inch meatball is about 1 tablespoon, a 1 1/2-inch meatball is about 2 tablespoons, and a 2-inch meatball is about 1/4 cup.
At 350°F, 1-inch meatballs often bake in about 15 to 20 minutes. A 1 1/2-inch meatball commonly needs 20 to 25 minutes. A 2-inch meatball may need 30 to 35 minutes.
Worked example: if 18 meatballs weigh 24 ounces total, each is about 1.3 ounces. That usually fits the 1 1/2-inch range, so start checking at 20 minutes.
If some meatballs are 1 inch and others are 2 inches, the small ones may dry out before the large ones are done. Re-roll the batch before baking; a 1/4-inch size difference matters.
Use the Right Pan Setup
For browner, more even edges, bake meatballs on a rimmed sheet pan. Leave at least 1 inch between pieces so hot air can move around each one.
A crowded pan traps steam. If meatballs touch, they cook more like a casserole than roasted meatballs. Split a large batch between 2 pans instead of filling one pan edge to edge.
For 24 medium meatballs, use two half-sheet pans if needed. Put 12 on each pan in a 3-by-4 layout, leaving space along the edges and between rows.
A wire rack set inside a rimmed pan helps heat reach the bottom. This reduces flat, pale bottoms, especially with 1 1/2-inch or larger meatballs.
Rotate and Check Correctly
Rotate the pan 180 degrees halfway through baking. If using 2 racks, switch the top and bottom pans at the same time.
For a 25-minute bake, rotate at 12 minutes. For a 35-minute bake, rotate at 17 or 18 minutes. This helps correct hot spots near the back or sides of the oven.
Check the center of the thickest meatball, not the smallest one. Insert the thermometer tip into the middle, avoiding the pan, rack, or any cheese-filled pocket.
Ground beef, pork, veal, and lamb meatballs must reach 160°F. Chicken or turkey meatballs must reach 165°F. Meatballs made with poultry plus beef should reach 165°F.
If the outside is browning too fast but the center is not done, lower the pan to the middle rack and tent loosely with foil. Keep baking and recheck every 3 to 5 minutes.
If the centers are done but the tops look pale, move the pan higher for the last 2 to 3 minutes. Watch closely because small meatballs can overbrown quickly.

Frequently Asked Questions
How long do you bake meatballs at 350°F?
Bake average 1 to 1 1/2-inch meatballs at 350°F for about 25 to 30 minutes. Large 2-inch meatballs may take 35 to 40 minutes. Use a food thermometer: ground beef, pork, veal, and lamb meatballs need 160°F; chicken or turkey meatballs need 165°F.
How long do frozen meatballs take at 350°F?
Frozen cooked meatballs usually take about 25 to 35 minutes at 350°F, depending on size and whether they are in sauce. If reheating leftovers, heat them to 165°F. Stir or turn them halfway through so the centers heat evenly.
Should I cover meatballs when baking at 350°F?
Bake uncovered if you want browned edges and a firmer outside; 1 to 1 1/2-inch meatballs usually take about 25 to 30 minutes. Cover them with foil if baking in sauce or if they are drying out, then check the internal temperature before serving.
How do I know when baked meatballs are done?
Check the center of the largest meatball with an instant-read thermometer. Ground beef, pork, veal, and lamb meatballs are done at 160°F. Chicken or turkey meatballs are done at 165°F. Color alone is not reliable, especially in sauced meatballs.
Can I bake raw meatballs in sauce at 350°F?
Yes. Put raw meatballs in a baking dish with sauce, cover, and bake at 350°F for about 35 to 45 minutes, depending on size. Stir gently once if possible. Confirm the center reaches 160°F for beef, pork, veal, or lamb, or 165°F for poultry.








