Bake beef meatballs at 350°F for about 25–30 minutes, depending on size. They’re done when the center reaches 160°F on a food thermometer. Larger meatballs may take closer to 35 minutes.
How Long To Bake Beef Meatballs At 350: bake beef meatballs for about 25 minutes, until the center reaches 160°F (71°C). That temperature applies to ground beef, and there is no required rest time.
For even cooking, shape meatballs to a consistent size and place them in a single layer on a rimmed baking sheet. Smaller meatballs may finish a few minutes sooner; large ones may need closer to 30 minutes. Check the thickest meatball with a food thermometer.

The Short Answer, With Numbers
Contents
- 1 The Short Answer, With Numbers
- 2 350°F timing by meatball size
- 3 Worked examples
- 4 350 Degree Bake Time
- 5 Time By Meatball Size
- 6 Frozen, Sauced, Or Extra-Lean Meatballs
- 7 When To Check
- 8 Meatball Size Timing Chart
- 9 Fast Rule By Diameter
- 10 Worked Examples
- 11 Edge Cases That Change The Time
- 12 How To Bake Them
- 13 Basic 350°F Sheet-Pan Method
- 14 Worked Timing Examples
- 15 Edge Cases That Change The Time
- 16 How To Tell They Are Done
- 17 Use The Thermometer In The Center
- 18 Worked Examples
- 19 Visual And Texture Clues
- 20 Best Pan And Spacing
- 21 Pan Size And Batch Capacity
- 22 Rack Or No Rack
- 23 Edge Cases That Affect Spacing
- 24 Frequently Asked Questions
- 25 How long do beef meatballs take to bake at 350°F?
- 26 What temperature should beef meatballs be when done?
- 27 How long do frozen beef meatballs take at 350°F?
- 28 Should I cover beef meatballs when baking at 350°F?
- 29 How do I keep baked beef meatballs moist at 350°F?
- 30 Related Reading
- 31 Sources & References
Bake beef meatballs at 350°F until the center of the thickest meatball reaches 160°F. For typical 1 to 1 1/2 inch meatballs, plan on about 20 to 30 minutes.
The clock is only an estimate. The doneness number for beef meatballs is the USDA ground-beef figure: 160°F, with no rest time required.
| Meatball situation | Safe minimum internal temperature | Rest time |
|---|---|---|
| Raw beef meatballs made with ground beef | 160°F (71°C) | None |
| Cooked beef meatballs being reheated as leftovers | 165°F (74°C) | None |
| Beef meatballs baked in a meat-containing casserole | 165°F (74°C) | None |
350°F timing by meatball size
For 1-inch meatballs, start checking at 18 minutes. Many batches finish around 20 to 22 minutes, especially on a rimmed sheet pan with space between pieces.
For 1 1/4-inch meatballs, start checking at 22 minutes. A common finish range is 24 to 26 minutes.
For 1 1/2-inch meatballs, start checking at 26 minutes. Expect roughly 28 to 30 minutes, depending on the pan and how cold the meatballs were when they went in.
For oversized 2-inch meatballs, 350°F is slower. Start checking at 32 minutes; they may need 35 to 40 minutes. Verify the center, not the browned outside.
Worked examples
If you make 24 meatballs from 1 1/2 pounds of ground beef, each is about 1 ounce. At 350°F, begin checking at 20 minutes and bake until the center reads 160°F.
If you make 12 meatballs from 1 1/2 pounds, each is about 2 ounces. Those are closer to 1 1/2 inches and usually need closer to 28 to 30 minutes.
If meatballs are packed tightly in a small dish, add time. Crowding slows browning and heat movement. Use a thermometer in the center meatball and look for 160°F.
If the meatballs start frozen, do not rely on the fresh-meatball time. Bake longer and test the center. The required number for raw ground-beef meatballs is still 160°F.
If the meatballs are already cooked and you are reheating them, use the leftovers number: 165°F. Sauce, gravy, or a covered dish can make reheating take longer than dry baking.
Measure from the side or top into the center of the largest meatball. If the probe tip hits the pan, cheese pocket, or air gap, the reading can be wrong. Test two or three pieces in uneven batches.

350 Degree Bake Time
Bake beef meatballs at 350°F for 20 to 25 minutes for standard 1 1/2-inch meatballs. They are done when the center reaches 160°F on an instant-read thermometer.
For small 1-inch meatballs, plan on 15 to 18 minutes. For large 2-inch meatballs, plan on 28 to 35 minutes. Size matters more than the number of meatballs on the pan.
Time By Meatball Size
| Meatball size | Approx. weight | Bake time at 350°F | Doneness target |
|---|---|---|---|
| 1 inch | About 1/2 oz | 15 to 18 minutes | 160°F center |
| 1 1/2 inches | About 1 oz | 20 to 25 minutes | 160°F center |
| 2 inches | About 2 oz | 28 to 35 minutes | 160°F center |
A reliable everyday pan is a rimmed baking sheet lined with parchment or foil. Space meatballs about 1 inch apart so hot air can move around them and the sides do not steam heavily.
Example: if you roll 24 meatballs from 1 1/2 pounds of ground beef, each meatball is about 1 ounce. At 350°F, start checking at 20 minutes.
Example: if you roll 12 meatballs from 1 1/2 pounds of beef, each is about 2 ounces. At 350°F, expect closer to 30 to 35 minutes.
Frozen, Sauced, Or Extra-Lean Meatballs
Frozen raw beef meatballs take longer. For 1 1/2-inch frozen meatballs, plan on 28 to 32 minutes at 350°F, then verify the center reaches 160°F.
If the meatballs are already browned in a skillet, reduce oven time. A 1 1/2-inch browned meatball usually needs about 12 to 18 minutes at 350°F to finish cooking through.
Meatballs baked in sauce heat more slowly than meatballs on a sheet pan. For 1 1/2-inch beef meatballs in a covered baking dish, expect 25 to 30 minutes at 350°F.
Extra-lean beef can look done early because it browns less and loses less fat. Do not use color as the final test. Check the thickest meatball and confirm 160°F in the center.
When To Check
Check 1-inch meatballs at 15 minutes, 1 1/2-inch meatballs at 20 minutes, and 2-inch meatballs at 28 minutes. Insert the thermometer into the center, not through the bottom.
If the center reads 150°F to 155°F, return the pan to the oven for 3 to 5 minutes. If it reads below 150°F, give it another 5 to 8 minutes.
For even browning, turn meatballs once at the halfway point. For 1 1/2-inch meatballs, that means turning them after about 10 to 12 minutes.
The practical answer: bake average beef meatballs at 350°F for 20 to 25 minutes, but use 160°F as the deciding number, especially for large, frozen, or sauced batches.

Meatball Size Timing Chart
At 350°F, beef meatball timing depends mostly on diameter, not count. Use the chart for raw ground beef meatballs baked on a rimmed sheet pan in a single layer.
| Meatball size | Approx. weight each | Bake time at 350°F | Doneness target |
|---|---|---|---|
| 1 inch | 1/2 oz | 14 to 17 minutes | 160°F |
| 1 1/4 inches | 3/4 oz | 17 to 20 minutes | 160°F |
| 1 1/2 inches | 1 oz | 20 to 24 minutes | 160°F |
| 1 3/4 inches | 1 1/2 oz | 24 to 28 minutes | 160°F |
| 2 inches | 2 oz | 28 to 33 minutes | 160°F |
| 2 1/2 inches | 3 to 4 oz | 34 to 42 minutes | 160°F |
Ground beef meatballs are done when the center reaches 160°F. There is no rest-time requirement for ground beef in the reference data, so judge doneness by the thermometer reading.
Fast Rule By Diameter
For 350°F baking, estimate about 15 minutes for 1-inch meatballs, then add 4 to 6 minutes for each extra 1/4 inch of diameter.
Example: a 1-inch meatball takes about 15 minutes. A 1 1/2-inch meatball is two 1/4-inch steps larger, so add 8 to 12 minutes. Expected time: 23 to 27 minutes.
That rule is an estimate. The chart is tighter for typical beef meatballs because lean meat, breadcrumbs, egg, and onion all affect heat transfer.
Worked Examples
For 24 meatballs made from 1 1/2 lb ground beef, each meatball is about 1 oz if divided into 24 pieces. Bake at 350°F for 20 to 24 minutes, then check the center for 160°F.
For 12 meatballs made from 1 1/2 lb ground beef, each is about 2 oz. Bake at 350°F for 28 to 33 minutes. Check the thickest meatball, not the smallest one.
For 40 small party meatballs from 1 1/4 lb beef, each is about 1/2 oz. Bake at 350°F for 14 to 17 minutes if spaced apart on the pan.
Edge Cases That Change The Time
If the meatballs touch each other, add 3 to 6 minutes. Crowding traps steam and slows browning, especially in the center of the pan.
If the meatballs start refrigerator-cold and dense, use the high end of the range. A 2-inch cold meatball is closer to 33 minutes than 28 minutes.
If the meatballs are very lean, they may look dry before they hit 160°F. Do not use color alone; beef can brown before the center is safely cooked.
If the mixture contains finely grated onion, soaked breadcrumbs, or milk, expect the high end of the timing range. Extra moisture slows heating.
If baking meatballs in sauce at 350°F, add 5 to 10 minutes compared with sheet-pan baking. Sauce insulates the surface, so 1 1/2-inch meatballs often need 25 to 34 minutes.
If using a dark sheet pan, start checking 2 minutes early. The bottoms brown faster, but the center still needs to reach 160°F.
For mixed-size batches, remove smaller meatballs as they reach 160°F. Leaving 1-inch meatballs in until 2-inch meatballs finish can overcook them by 10 minutes or more.

How To Bake Them
Bake beef meatballs at 350°F until the center reaches 160°F. For most 1 to 1 1/2 inch meatballs, that usually means 22 to 30 minutes on a rimmed sheet pan.
Basic 350°F Sheet-Pan Method
- 1. Heat the oven to 350°F. Set a rack in the center of the oven. Line a rimmed baking sheet with parchment or foil. A rimmed pan matters because beef fat can run off as the meatballs bake.
- 2. Portion the meatballs evenly. Use about 1 tablespoon mixture for small meatballs, 2 tablespoons for medium, or 3 tablespoons for large. Equal size is more important than the exact scoop.
- 3. Space them correctly. Leave about 1 inch between meatballs. Crowding traps steam and slows browning. A half-sheet pan usually holds about 24 medium meatballs without crowding.
- 4. Bake uncovered. Bake small 1-inch meatballs for about 15 to 20 minutes. Bake medium 1 1/2-inch meatballs for about 22 to 30 minutes. Bake large 2-inch meatballs for about 30 to 38 minutes.
- 5. Check the center temperature. Insert an instant-read thermometer into the thickest meatball. Ground beef meatballs are done at 160°F. If the pan has mixed sizes, test the largest one.
- 6. Finish under sauce only after they are done. If adding marinara or gravy, bake the meatballs first to 160°F, then simmer or bake them in sauce for 5 to 10 minutes to coat and heat evenly.
- 7. Rest briefly before serving. Let them stand on the pan for 3 to 5 minutes. This is not a safety rest; it just helps the juices settle and makes the meatballs easier to move without breaking.
Worked Timing Examples
For 24 meatballs made from 1 1/2 pounds ground beef, each meatball is usually around 1 1/2 inches wide. At 350°F, start checking at 22 minutes.
If the thermometer reads 150°F at 22 minutes, return the pan to the oven for 4 to 6 minutes, then check again. Do not judge doneness by color alone.
For 12 large meatballs from 1 1/2 pounds beef, expect closer to 32 to 38 minutes. Their wider centers heat more slowly even though the pan has fewer pieces.
For 40 small appetizer meatballs, begin checking at 15 minutes. Small meatballs can jump from tender to dry quickly, especially if the beef is lean.
Edge Cases That Change The Time
Cold meatballs straight from the refrigerator often need 3 to 6 extra minutes. Meatballs shaped right before baking usually cook faster than chilled, compacted ones.
If the mixture contains soaked bread crumbs, egg, onion, or cheese, timing can vary. Use the same target: the center of a ground beef meatball must reach 160°F.
Dark pans brown the bottoms faster than shiny pans. If the bottoms are getting too dark before the centers are done, move the pan one rack higher and keep baking.
If baking meatballs in a deep dish instead of on a sheet pan, add about 5 to 10 minutes. The sides of the dish reduce air circulation around each meatball.
For the best texture at 350°F, pull them as soon as they hit 160°F. Extra baking time makes ground beef meatballs firmer and drier, especially small ones.

How To Tell They Are Done
Beef meatballs are done when the center reaches 160°F (71°C). That is the safe minimum internal temperature for ground beef. Color, firmness, and time are useful clues, but the thermometer decides.
Use The Thermometer In The Center
Insert an instant-read thermometer into the thickest meatball, aiming for the center. Do not stop in the crust, touch the pan, or angle through to the other side.
Check at least 2 meatballs from different spots on the pan. The edge meatballs often cook faster than the center ones, especially on a crowded sheet pan.
If one meatball reads 160°F and another reads 154°F, the batch is not done. Return the pan to the oven and recheck after 3 to 5 minutes.
For 1-inch beef meatballs baked at 350°F, start checking around 18 minutes. For 1 1/2-inch meatballs, start around 22 minutes. For 2-inch meatballs, start around 28 minutes.
These times are checkpoints, not guarantees. A dense mixture, cold meat, or a crowded pan can push the finish later by several minutes.
Worked Examples
Example 1: You bake 24 meatballs, each about 1 1/2 inches wide, at 350°F. At 22 minutes, the center meatball reads 156°F. Bake 4 more minutes and check again.
If the next reading is 161°F in the center, they are done. No rest time is required for ground beef in the USDA figure, so they can be served after reaching 160°F.
Example 2: You bake 12 large 2-inch meatballs. At 30 minutes, the outside is browned, but the center reads 150°F. Browning does not matter; bake longer.
Large meatballs can look finished while still under temperature inside. Recheck every 4 to 5 minutes until the middle reaches 160°F.
Example 3: You bake small 3/4-inch cocktail meatballs. At 15 minutes, several read 163°F. They are done, even if they are not deeply browned.
Visual And Texture Clues
Done beef meatballs usually feel firm but not hard. The surface may be browned, and juices may run mostly clear. These signs are secondary to the 160°F center reading.
A pink center is not a reliable doneness test. Some cooked ground beef can stay pink, while some undercooked meatballs can turn brown before reaching 160°F.
If the meatballs include sauce, cheese, breadcrumbs, egg, or onion, use the same test: probe the center of the thickest meatball and confirm 160°F.
If meatballs vary in size, test the largest one. A 2-inch meatball needs more time than a 1-inch meatball on the same tray.
If you transfer baked meatballs into sauce, do not assume the sauce finishes them instantly. If they left the oven below 160°F, keep cooking and measure the center again.
For the most even result, space meatballs about 1 inch apart. Crowding traps steam and can make some meatballs cook slower, especially in the middle of the pan.

Best Pan And Spacing
Use a rimmed half-sheet pan, about 18 by 13 inches, for the most even batch of beef meatballs at 350°F. The rim catches fat, and the wide surface lets air move around each meatball.
Line the pan with parchment for easier cleanup, or use foil lightly coated with oil. Avoid a deep baking dish for regular meatballs because high sides trap steam and slow browning.
The best spacing is 1 inch between meatballs on all sides. For 1 1/2-inch meatballs, that usually means 24 to 30 pieces on one half-sheet pan without crowding.
If the meatballs touch, they steam where they meet. That can leave pale sides and a softer crust, even when the center reaches 160°F. Separate any touching pieces before baking.
Pan Size And Batch Capacity
| Pan | Usable Layout | Best For |
|---|---|---|
| 18 by 13-inch half-sheet | 24 to 30 meatballs, 1 1/2 inches wide | Standard family batch |
| 13 by 9-inch pan | 12 to 16 meatballs, 1 1/2 inches wide | Small batch, less browning |
| Quarter-sheet, about 13 by 9 inches | 12 to 15 meatballs, 1 1/2 inches wide | Toaster oven or half batch |
| Two half-sheet pans | 48 to 60 meatballs, 1 1/2 inches wide | Large batch with even spacing |
Worked example: if you make 2 pounds of beef mixture into 1 1/2-inch meatballs, expect about 32 to 36 pieces. Do not force them onto one pan. Use 2 pans or bake in 2 rounds.
For 1-inch cocktail meatballs, a half-sheet pan can hold about 40 to 48 pieces with 3/4 inch between them. They brown less deeply if packed tighter than that.
For 2-inch meatballs, plan on only 15 to 20 per half-sheet pan. Give them 1 1/4 inches of space because they release more juices and need more airflow.
Rack Or No Rack
A wire rack set inside the sheet pan gives the firmest exterior because fat drips below the meatballs. It also reduces the chance of wet, gray bottoms.
If using a rack, choose one with a tight grid, not wide bars. Meatballs under 1 1/4 inches can sag between wide wires as they soften in the oven.
No rack is fine if you want softer meatballs for sauce. Place them directly on parchment, then rotate the pan halfway through baking for more even browning.
Edge Cases That Affect Spacing
If the mixture is very lean, use parchment instead of a rack. Lean beef can stick to metal racks and tear when lifted, especially with small 1-inch meatballs.
If the mixture is very moist, leave 1 1/2 inches between meatballs. Extra moisture creates steam, so more open space helps the surface dry and brown.
If baking 2 pans at once, place one rack in the upper third and one in the lower third of the oven. Rotate pans top to bottom and front to back halfway through.
For sauced meatballs, bake them spaced apart first, then add sauce after they reach 160°F. Baking raw meatballs submerged in sauce slows surface cooking and prevents browning.
Use an instant-read thermometer in the center of the largest meatball. Ground beef meatballs are done at 160°F, with no rest time required for safety.

Frequently Asked Questions
How long do beef meatballs take to bake at 350°F?
Bake beef meatballs at 350°F for about 25 to 30 minutes if they are 1 to 1 1/2 inches wide. Larger 2-inch meatballs usually need 30 to 35 minutes. The exact test is the center reaching 160°F on an instant-read thermometer.
What temperature should beef meatballs be when done?
Beef meatballs made with ground beef are done when the center reaches 160°F. Insert an instant-read thermometer into the middle of the thickest meatball. Color is not reliable; a meatball can look brown before it has reached the safe internal temperature.
How long do frozen beef meatballs take at 350°F?
Frozen beef meatballs generally take about 30 to 40 minutes at 350°F, depending on size and whether they are fully raw or already cooked. Spread them in one layer and check the center. Ground beef meatballs need to reach 160°F before serving.
Should I cover beef meatballs when baking at 350°F?
Bake beef meatballs uncovered at 350°F if you want browned surfaces, usually 25 to 30 minutes for 1 to 1 1/2-inch meatballs. Covering with foil reduces browning and can make them softer. Either way, cook until the center reaches 160°F.
How do I keep baked beef meatballs moist at 350°F?
Use 1 egg and about 1/2 cup breadcrumbs per pound of ground beef, then avoid overmixing. Make evenly sized 1 to 1 1/2-inch meatballs and bake about 25 to 30 minutes at 350°F. Pull them when the center reaches 160°F.








