Bake large meatballs at 350°F for 25–35 minutes, depending on size. Ground beef, pork, veal, or lamb meatballs must reach 160°F internally; chicken or turkey meatballs must reach 165°F. Use a thermometer in the center.
How Long To Bake Large Meatballs At 350: bake large meatballs for 30 to 35 minutes in a 350°F oven, depending on size and meat blend. For large meatballs around 2 inches wide, start checking at 30 minutes.
Use an instant-read thermometer at the center. Ground beef, pork, veal, or lamb meatballs must reach 160°F. Any meatball containing chicken or turkey must reach 165°F. Casserole-style meatballs with meat or poultry should also reach 165°F.

The Short Answer, With Numbers
Contents
- 1 The Short Answer, With Numbers
- 2 Practical timing by size at 350°F
- 3 Edges that change the time
- 4 Baking Time At 350
- 5 Time By Meatball Size
- 6 Frozen, Sauced, And Stuffed Meatballs
- 7 What Counts As Large
- 8 Size Guide For 350°F Baking
- 9 Worked Examples
- 10 Edge Cases That Change The Label
- 11 How To Bake Them
- 12 Step-by-Step Method
- 13 Worked Timing Examples
- 14 Edge Cases That Change the Time
- 15 How To Check Doneness
- 16 Where To Put The Thermometer
- 17 Exact Temperature Targets
- 18 Worked Examples
- 19 Visual Checks That Help, But Do Not Decide
- 20 Timing By Meatball Size
- 21 Internal Temperature Targets
- 22 Sheet Pan Vs. Sauce
- 23 Worked Timing Examples
- 24 Frequently Asked Questions
- 25 How long do large meatballs take to bake at 350°F?
- 26 How long do 3-inch meatballs take at 350°F?
- 27 Should I cover large meatballs when baking at 350°F?
- 28 How do I know when large meatballs are done?
- 29 Do meatballs in sauce take longer to bake at 350°F?
- 30 Related Reading
- 31 Sources & References
Bake large meatballs at 350°F for about 25 to 45 minutes, depending on diameter and meat type. The only doneness that matters is the center temperature, checked with an instant-read thermometer.
For large beef, pork, veal, or lamb meatballs, bake to 160°F. For large chicken or turkey meatballs, bake to 165°F. Reheated cooked meatballs also need 165°F.
| Meatball type | Safe center temperature | Rest time | Typical 350°F bake time for large meatballs |
|---|---|---|---|
| Ground beef, pork, veal, or lamb meatballs | 160°F | None | 25 to 40 minutes |
| Ground chicken or turkey meatballs | 165°F | None | 30 to 45 minutes |
| Reheated cooked meatballs | 165°F | None | 20 to 35 minutes, depending on size and sauce |
Practical timing by size at 350°F
A 2-inch meatball usually takes 25 to 30 minutes at 350°F if it is raw and arranged in a single layer. Start checking the center at 25 minutes.
A 2 1/2-inch meatball usually takes 30 to 38 minutes. This is a common “large meatball” size, about 3 to 4 ounces each.
A 3-inch meatball can take 38 to 45 minutes. If it is dense, very cold, or tightly packed with breadcrumbs and egg, it may need the upper end of that range.
Example: if you bake 12 raw beef-and-pork meatballs, each 2 1/2 inches wide, at 350°F, check at 30 minutes. Keep baking until the center of the thickest one reads 160°F.
Example: if you bake 8 raw turkey meatballs, each 3 inches wide, at 350°F, start checking at 38 minutes. They are done only when the center reaches 165°F.
Example: if cooked meatballs are reheating in sauce, bake covered at 350°F for 20 to 30 minutes, then check the center of the largest meatball. Reheated leftovers need 165°F.
Edges that change the time
Meatballs touching each other bake slower than meatballs spaced 1 inch apart. Add about 5 minutes when the pan is crowded.
Meatballs baked in sauce heat slower than meatballs on a sheet pan. Add about 5 to 10 minutes, especially for 2 1/2-inch to 3-inch meatballs.
Very lean meatballs can look done before they are done. Browning on the outside does not prove the center reached 160°F or 165°F.
Stuffed or cheese-filled meatballs need the thermometer inserted into the meat portion at the center. Do not rely on bubbling cheese as the doneness sign.
If some meatballs are smaller, test the largest one first. If the largest meatball is at the required temperature, the smaller ones are generally past that point.
For the cleanest check, insert the thermometer from the side into the center. Avoid touching the pan, sauce surface, or a cheese pocket, which can give a misleading reading.

Baking Time At 350
Large meatballs baked at 350°F usually take 28 to 38 minutes if they are about 2 inches wide and made from beef, pork, veal, or lamb. Start checking at 28 minutes with an instant-read thermometer.
For extra-large 2 1/2-inch meatballs, plan on 38 to 48 minutes at 350°F. Size matters more than weight per batch because heat has to reach the center of each meatball.
Ground beef, pork, veal, and lamb meatballs are done at 160°F. Chicken or turkey meatballs are done at 165°F. There is no rest time required for either one.
Time By Meatball Size
| Meatball Size | Approx. Weight Each | Bake Time At 350°F | Done Temperature |
|---|---|---|---|
| 1 1/2 inches | 1 1/2 to 2 oz | 22 to 28 minutes | 160°F beef/pork; 165°F poultry |
| 2 inches | 3 to 4 oz | 28 to 38 minutes | 160°F beef/pork; 165°F poultry |
| 2 1/2 inches | 5 to 6 oz | 38 to 48 minutes | 160°F beef/pork; 165°F poultry |
| 3 inches | 7 to 8 oz | 48 to 60 minutes | 160°F beef/pork; 165°F poultry |
Example: six 2-inch beef meatballs on a rimmed sheet pan should be checked at 28 minutes. If the centers read 150°F, return them for 5 minutes and check again.
Example: eight 2 1/2-inch turkey meatballs often need close to 45 minutes. Pull them only when the center of the thickest meatball reaches 165°F.
If the meatballs are packed tightly in a baking dish, add about 5 to 10 minutes. Crowding slows browning and traps steam, so the center may lag behind the outside.
If the meatballs are baked on a wire rack over a sheet pan, they may finish 2 to 5 minutes faster. Hot air reaches more surface area, especially on 2-inch meatballs.
Frozen, Sauced, And Stuffed Meatballs
Frozen large meatballs take longer. For frozen 2-inch meatballs at 350°F, estimate 40 to 50 minutes. For frozen 2 1/2-inch meatballs, estimate 50 to 65 minutes.
Meatballs baked in sauce take about 5 to 15 minutes longer than dry-baked meatballs. Sauce insulates the meat and slows direct oven heat, especially in a deep casserole dish.
Cheese-stuffed large meatballs are less predictable. A 2 1/2-inch stuffed meatball may need 45 to 55 minutes. Measure the meat portion, not just melted cheese in the center.
For a mixed batch, use the largest meatball as the control. If one 3-inch meatball is on the pan with several 2-inch meatballs, the batch is not done until the 3-inch one tests done.
Do not rely on color alone. A large meatball can look browned at 25 minutes and still be under the required center temperature. Insert the thermometer through the side into the middle.
For better accuracy, check two meatballs: one near the center of the pan and one at the edge. Edge pieces often cook faster, especially on dark metal pans.
A practical target for planning dinner: allow 35 minutes for 2-inch beef or pork meatballs, 45 minutes for 2 1/2-inch meatballs, and extra time if frozen or covered in sauce.

What Counts As Large
A “large” meatball is usually 2 to 2 1/2 inches across, or about 2 to 3 ounces each. At 350°F, that size behaves very differently from a 1-inch appetizer meatball.
Use diameter first, weight second. Diameter controls how far heat must travel to the center. Weight helps with portioning, but two meatballs can weigh the same and bake differently if one is flatter.
Size Guide For 350°F Baking
| Meatball size | Diameter | Approx. weight | Count per pound |
|---|---|---|---|
| Small | 1 inch | 1/2 ounce | 32 |
| Medium | 1 1/2 inches | 1 to 1 1/4 ounces | 13 to 16 |
| Large | 2 inches | 2 ounces | 8 |
| Extra-large | 2 1/2 inches | 3 to 3 1/2 ounces | 4 to 5 |
If your recipe makes 12 meatballs from 1 1/2 pounds of meat mixture, each one is about 2 ounces. That is large. If it makes 8 meatballs from the same amount, each is about 3 ounces and extra-large.
A 2-inch meatball is roughly the size of a golf ball plus a little extra width. A 2 1/2-inch meatball is closer to a small mandarin. That difference matters at 350°F.
For practical baking, call anything over 1 3/4 inches large. Once the center is that far from the surface, the outside can brown before the middle is fully cooked.
Worked Examples
Example 1: You mix 1 pound ground beef with crumbs, egg, and seasoning. If you form 8 equal meatballs, each is near 2 ounces. Treat them as large and check the center for 160°F.
Example 2: You mix 2 pounds ground turkey and make 16 meatballs. Each is about 2 ounces. They are large poultry meatballs and need to reach 165°F in the center.
Example 3: You make 10 meatballs from 1 pound of mixture. Each is about 1.6 ounces. If they are tightly round and near 1 3/4 inches, they are borderline large.
Example 4: You make 6 meatballs from 1 pound of mixture. Each is about 2.7 ounces. These are extra-large, even if they fit in a muffin cup.
Edge Cases That Change The Label
Stuffed meatballs count as large if they are 1 3/4 inches or wider. Cheese, vegetables, or cooked pasta inside can slow center heating and make doneness harder to judge by color.
Flattened meatballs are not truly large if they are thin. A 2 1/4-inch wide meatball pressed to 3/4 inch thick bakes more like a small patty than a round meatball.
Very loose mixtures also act larger. Extra breadcrumbs, ricotta, grated onion, or soaked bread can hold moisture, so a 2-inch meatball may need the attention of a 2 1/2-inch one.
Meatballs touching each other on the pan also count bigger for baking purposes. Leave about 1 inch between them so hot air reaches the sides.
Use a thermometer in the thickest center, not near the tray or browned edge. Ground beef, pork, veal, and lamb need 160°F. Chicken and turkey meatballs need 165°F.

How To Bake Them
For large meatballs at 350°F, plan on 30 to 40 minutes for 2-inch meatballs, and 40 to 50 minutes for 2 1/2-inch meatballs. Use temperature, not time, as the final doneness check.
Step-by-Step Method
- 1. Set the oven to 350°F. Place a rack in the center position. Line a rimmed sheet pan with foil or parchment, then set a wire rack on top if you want better browning and less grease around the meatballs.
- 2. Portion the meatballs by size. A true large meatball is about 2 inches wide and usually weighs 2 to 3 ounces. Extra-large meatballs are closer to 2 1/2 inches and often weigh 4 ounces each.
- 3. Space them correctly. Leave at least 1 inch between meatballs. Crowding slows cooking and causes steaming. On a half-sheet pan, fit about 18 to 24 large 2-inch meatballs, or 12 to 15 extra-large ones.
- 4. Bake uncovered. Bake 2-inch beef, pork, veal, or lamb meatballs for about 30 to 40 minutes. Bake 2 1/2-inch meatballs for about 40 to 50 minutes. Start checking early if they are lean or loosely packed.
- 5. Check the center temperature. Ground beef, pork, veal, and lamb meatballs must reach 160°F. Chicken or turkey meatballs must reach 165°F. Insert the thermometer into the center of the largest meatball.
- 6. Add sauce only when appropriate. For browned meatballs, bake them plain, then sauce after they hit temperature. For softer meatballs, bake them in sauce in a covered dish, but expect the timing to run about 5 to 10 minutes longer.
- 7. Rest briefly before serving. Let meatballs sit for 3 to 5 minutes so they firm up and reabsorb juices. This rest is for texture, not a required safety rest for ground meatballs.
Worked Timing Examples
If you make 12 meatballs from 2 pounds of ground beef, each one weighs about 2.7 ounces. At 350°F, expect roughly 35 to 42 minutes, then verify the largest one reaches 160°F.
If you make 8 meatballs from 2 pounds of ground turkey, each one weighs about 4 ounces. At 350°F, expect about 45 to 50 minutes, and cook until the center reaches 165°F.
If the meatballs contain egg, breadcrumbs, and milk, they may look done before the center is safe. Split one open only after using a thermometer; color is not a reliable doneness test.
Edge Cases That Change the Time
Cold meatballs straight from the refrigerator usually need the upper end of the range. Room-temperature shaping time can shorten baking by several minutes, but still check the center.
Meatballs baked in a deep casserole or under sauce cook more slowly than meatballs on a sheet pan. Add 5 to 10 minutes, especially if the sauce was cold when the pan went into the oven.
Very lean meatballs can dry out before they brown. For lean turkey or chicken, use 2-inch portions rather than 2 1/2-inch portions so the center reaches 165°F faster.
For mixed meatballs, use the highest required temperature in the mixture. Beef-pork meatballs need 160°F. Meatballs containing chicken or turkey need 165°F.

How To Check Doneness
For large meatballs baked at 350°F, doneness is measured by internal temperature, not by time, color, or firmness. Use an instant-read thermometer in the center of the thickest meatball.
For beef, pork, veal, or lamb meatballs, including blends of those ground meats, the target is 160°F. For chicken or turkey meatballs, the target is 165°F.
If the meatballs contain any ground poultry, use 165°F. Example: a beef-and-turkey meatball is done at 165°F, not 160°F.
Where To Put The Thermometer
Insert the probe from the side or top until the tip reaches the center. For a 2-inch meatball, the probe tip should be about 1 inch in. For a 2 1/2-inch meatball, aim about 1 1/4 inches deep.
Do not measure near the pan, a browned edge, or a melted cheese pocket. Those spots can read hotter than the center and make an underdone meatball look finished.
Check at least 2 meatballs from different areas of the pan. Test one near the edge and one near the center, because center-pan meatballs often cook more slowly.
Exact Temperature Targets
| Meatball type | Done at | Rest time |
|---|---|---|
| Ground beef, pork, veal, or lamb | 160°F | None |
| Ground chicken or turkey | 165°F | None |
| Any meatball with poultry mixed in | 165°F | None |
| Meatball casserole with meat or poultry | 165°F | None |
| Reheated cooked meatballs | 165°F | None |
Worked Examples
If your 2-inch beef meatballs read 154°F after baking, they are not done. Return them to the 350°F oven and check again soon. They need to reach 160°F in the center.
If turkey meatballs read 161°F, they are still short. Keep baking until the center reaches 165°F. There is no added rest time that replaces the missing temperature.
If one meatball reads 160°F and another reads 156°F, the batch is not fully done. Use the lowest center reading as your guide, then keep baking until the coldest one reaches the target.
If meatballs are stuffed with cheese, place the probe through the meat, not into the cheese filling. The cheese may be very hot while the surrounding ground meat is still below target.
If meatballs are simmering in sauce after baking, still check the meat, not just the sauce. The sauce can bubble while the center of a large meatball remains under the required temperature.
Visual Checks That Help, But Do Not Decide
A browned crust, clear juices, and firm texture are useful clues, but they are not final proof. Large meatballs can brown early at 350°F while the middle is still below 160°F or 165°F.
Cutting one open is less reliable than a thermometer. A beef or pork meatball can look cooked before it reaches 160°F, and poultry meatballs must still reach 165°F.
For the cleanest reading, wipe the probe between checks. If the tip touches a cooler plate, raw center, or hot pan, retake the reading in the middle of the meatball.

Timing By Meatball Size
At 350°F, large meatballs usually take 28 to 45 minutes, depending mainly on diameter. Start checking early with an instant-read thermometer inserted into the center of the thickest meatball.
| Meatball size | Approx. weight each | 350°F bake time | Best use |
|---|---|---|---|
| 1 1/2 inches | 1 1/2 to 2 oz | 20 to 25 minutes | Smaller “large” meatballs |
| 2 inches | 3 to 4 oz | 28 to 34 minutes | Spaghetti meatballs |
| 2 1/2 inches | 5 to 6 oz | 35 to 42 minutes | Sub sandwiches |
| 3 inches | 7 to 8 oz | 42 to 50 minutes | Extra-large plated meatballs |
Internal Temperature Targets
For ground beef, pork, veal, or lamb meatballs, bake to 160°F. For chicken or turkey meatballs, bake to 165°F. If the meatballs are in a casserole, the dish should reach 165°F.
A 2-inch beef meatball baked on a rimmed sheet pan at 350°F is a 30-minute meatball in most ovens. Check at 28 minutes. If it reads 154°F, return it for 4 to 6 more minutes.
A 2 1/2-inch pork-and-beef meatball is closer to 38 minutes. Check at 35 minutes. If the center is 150°F, expect another 7 to 10 minutes before it reaches 160°F.
A 3-inch turkey meatball is the slowest case. Begin checking at 42 minutes, but plan on 45 to 50 minutes to reach 165°F, especially if the mixture is dense or cold from the refrigerator.
Sheet Pan Vs. Sauce
On a sheet pan, heat reaches the meatballs directly, so browning and cooking are faster. Large 2-inch meatballs usually finish in 28 to 34 minutes at 350°F.
Meatballs baked covered in sauce cook more gently. Add 5 to 10 minutes for 2-inch meatballs, and 8 to 12 minutes for 2 1/2-inch meatballs. Check the center, not the sauce.
If meatballs are touching tightly in a baking dish, treat them like one larger mass. Add 5 minutes, then test the center meatball. Edge meatballs may finish first.
Worked Timing Examples
Example 1: twelve 2-inch beef meatballs, 3 oz each, on a foil-lined sheet pan. Bake at 350°F for 30 minutes, then check. Pull them when the center reaches 160°F.
Example 2: eight 2 1/2-inch chicken meatballs, 5 oz each, in marinara. Bake at 350°F for 45 minutes, then check the largest one. It needs 165°F in the center.
Example 3: six 3-inch lamb meatballs, 8 oz each, on a rack over a pan. Start checking at 42 minutes. They may need up to 50 minutes to reach 160°F.
Frozen large meatballs need more time. For 2-inch raw frozen meatballs at 350°F, plan on 40 to 50 minutes, then verify the proper internal temperature for the meat used.
Very lean mixtures can look done early because the outside dries and browns quickly. Do not use color as the test. A large meatball can be brown outside and underdone in the center.
If meatballs include cheese, cooked onions, or soaked bread, timing may stretch by 3 to 6 minutes because the mixture holds more moisture. Size still matters more than ingredients.
For even timing, make every meatball the same diameter. A batch with both 2-inch and 3-inch meatballs will not finish together; remove the smaller ones first once they hit temperature.

Frequently Asked Questions
How long do large meatballs take to bake at 350°F?
Large meatballs, about 2 inches wide, usually take 30 to 40 minutes at 350°F. Start checking at 30 minutes with an instant-read thermometer. Ground beef, pork, veal, or lamb meatballs should reach 160°F; chicken or turkey meatballs should reach 165°F.
How long do 3-inch meatballs take at 350°F?
Very large 3-inch meatballs usually need 45 to 55 minutes at 350°F. Place them in a single layer and check the center of the thickest meatball. Use 160°F for ground beef, pork, veal, or lamb, and 165°F for ground chicken or turkey.
Should I cover large meatballs when baking at 350°F?
Bake large meatballs uncovered if you want browned tops and firmer edges. Cover them with foil for the first 20 to 25 minutes if they are in sauce or seem to be drying out. Either way, cook ground meatballs to the correct internal temperature.
How do I know when large meatballs are done?
Cutting one open is less reliable than using a thermometer. Insert it into the center of the largest meatball. Ground beef, pork, veal, and lamb meatballs are done at 160°F. Chicken or turkey meatballs, including stuffed poultry meatballs, are done at 165°F.
Do meatballs in sauce take longer to bake at 350°F?
Yes, large meatballs baked in sauce often take about 5 to 10 minutes longer than meatballs baked on a sheet pan. Plan on roughly 35 to 50 minutes, depending on size and sauce depth. Check the center temperature, not just the simmering sauce.








