Bake meatballs at 350°F for about 25–30 minutes, depending on size. Ground beef, pork, veal, or lamb meatballs should reach 160°F inside; chicken or turkey meatballs should reach 165°F. No rest time is required.
How Long To Cook Meatballs In Oven At 350: 25 minutes for 1 1/2-inch meatballs on a rimmed baking sheet. Start checking at 22 minutes; larger 2-inch meatballs usually need about 30 minutes.
Use doneness, not time alone. Ground beef, pork, veal, or lamb meatballs must reach 160°F. Chicken or turkey meatballs, stuffed meatballs, or meatballs in a meat casserole must reach 165°F.

The Short Answer, With Numbers
Contents
- 1 The Short Answer, With Numbers
- 2 Size changes the time fast
- 3 Pan setup matters
- 4 Oven Time At 350
- 5 Time By Meatball Size
- 6 Worked Examples
- 7 Pan And Placement Adjustments
- 8 When To Check
- 9 Cooking Time By Meatball Size
- 10 Standard 1 1/2-Inch Meatballs
- 11 Small Meatballs: 1 to 1 1/4 Inches
- 12 Large And Jumbo Meatballs
- 13 Frozen, Sauced, Or Stuffed Meatballs
- 14 How To Bake Meatballs
- 15 350°F Oven Method
- 16 What Changes The Time
- 17 How To Tell They Are Done
- 18 Use the thermometer in the thickest meatball
- 19 Visual signs that support the temperature reading
- 20 Worked examples at 350°F
- 21 Edge cases that need extra checking
- 22 Tips For Even Cooking
- 23 Use Size, Not Guesswork
- 24 Rotate The Pan For Hot Spots
- 25 Frequently Asked Questions
- 26 How long do meatballs take in the oven at 350°F?
- 27 How long do frozen meatballs take at 350°F?
- 28 Do I need to flip meatballs while baking at 350°F?
- 29 How do I know when oven-baked meatballs are done?
- 30 How long do meatballs in sauce take at 350°F?
- 31 Related Reading
- 32 Sources & References
At 350°F, most raw meatballs take 20 to 30 minutes in the oven, depending mainly on diameter and meat type. The final answer is the thermometer reading, not the clock.
For standard 1 1/2-inch ground beef, pork, veal, or lamb meatballs, plan on about 22 to 25 minutes at 350°F. Pull them when the center reaches 160°F.
For 1 1/2-inch ground chicken or turkey meatballs, plan on about 24 to 28 minutes at 350°F. They need to reach 165°F in the center.
| Meatball type | Safe minimum internal temperature | Rest time | Typical time at 350°F |
|---|---|---|---|
| Ground beef, pork, veal, or lamb meatballs | 160°F (71°C) | None | About 22 to 25 minutes for 1 1/2-inch meatballs |
| Ground chicken or turkey meatballs | 165°F (74°C) | None | About 24 to 28 minutes for 1 1/2-inch meatballs |
| Reheated cooked meatballs | 165°F (74°C) | None | About 15 to 25 minutes, depending on size and sauce |
Size changes the time fast
Small 1-inch meatballs usually cook in about 15 to 20 minutes at 350°F. Check early, because they can pass the target temperature quickly.
Medium 1 1/2-inch meatballs are the usual dinner size. Use 22 to 25 minutes for beef-style mixtures and 24 to 28 minutes for poultry mixtures as your starting range.
Large 2-inch meatballs often need 30 to 35 minutes at 350°F. If they are tightly packed or very wet, expect the upper end of that range.
Example: if you make 24 beef meatballs from 1 1/2 pounds of ground meat, each one is medium-sized. Bake at 350°F for 22 minutes, then test the center of the largest meatball.
If that beef meatball reads 154°F, keep baking. Check again in 3 to 5 minutes. Stop when the center reaches 160°F.
Example: turkey meatballs made the same size may look done at 24 minutes, but they are not done unless the center reaches 165°F. Color alone is not enough.
Pan setup matters
On a rimmed sheet pan with space between meatballs, heat circulates well. This is the fastest common setup and matches the timing ranges above.
In a crowded baking dish, add about 3 to 6 minutes. The meatballs steam more and brown less, especially if their sides touch.
In sauce, expect 5 to 10 extra minutes compared with a dry sheet pan. Sauce slows surface heating, especially if it starts cold.
If meatballs are already cooked and you are reheating them, heat the center to 165°F. At 350°F, this commonly takes 15 to 25 minutes, depending on size and sauce depth.
Use the largest meatball as the test piece. Insert the thermometer into the center from the side, not straight down into the pan, for the most accurate reading.

Oven Time At 350
At 350°F, most meatballs take 20 to 30 minutes in the oven, depending mainly on diameter, meat type, pan crowding, and whether they start chilled or at room temperature.
Use time as a planning number, then verify doneness with a thermometer. Ground beef, pork, veal, and lamb meatballs need 160°F. Chicken or turkey meatballs need 165°F.
Time By Meatball Size
| Meatball size | Approx. weight | Oven time at 350°F | Best use |
|---|---|---|---|
| 1 inch | about 1/2 oz | 15 to 20 minutes | Appetizers, soup, kids’ portions |
| 1 1/2 inches | about 1 oz | 20 to 25 minutes | Standard spaghetti meatballs |
| 2 inches | about 2 oz | 25 to 30 minutes | Subs, meal-prep bowls |
| 2 1/2 inches | about 3 oz | 30 to 35 minutes | Large dinner meatballs |
A reliable baseline: bake 1 1/2-inch beef meatballs for 22 minutes at 350°F, then check the center. If they read below 160°F, return them for 3 to 5 minutes.
For 2-inch turkey meatballs, start checking at 25 minutes. They often need 28 to 30 minutes to reach 165°F, especially if the mixture is dense or cold.
Worked Examples
Example 1: You make 24 beef meatballs from 1 1/2 lb ground beef. Each is about 1 oz and 1 1/2 inches wide. Bake at 350°F for 22 minutes, then confirm 160°F in the center.
Example 2: You make 12 large pork-and-beef meatballs from 1 1/2 lb meat. Each is about 2 oz. Bake 27 minutes, check one from the center of the pan, and continue if needed.
Example 3: You make 16 chicken meatballs, each 1 1/2 inches. Bake 23 minutes, then check for 165°F. If packed tightly on the pan, expect closer to 26 minutes.
Pan And Placement Adjustments
On a rimmed sheet pan with space between meatballs, heat circulates better. A crowded pan can add 3 to 6 minutes because the meatballs steam and shield each other.
A dark metal pan may brown faster on the bottom. A glass baking dish may cook more gently. Either way, the center temperature matters more than surface color.
If baking meatballs in sauce at 350°F, add 5 to 10 minutes. Sauce slows heat transfer to the center, especially when the meatballs are fully submerged.
If meatballs come straight from the refrigerator, add 2 to 5 minutes. If the mixture was shaped loosely and is not packed hard, it may finish at the low end of the range.
When To Check
Check small meatballs at 15 minutes, standard meatballs at 20 minutes, and large meatballs at 25 minutes. Insert the thermometer into the center of the thickest meatball.
Do not rely on “no pink” as the test. Beef or pork meatballs can brown before reaching 160°F, and poultry meatballs can look pale even after reaching 165°F.
For even cooking, make all meatballs the same size. A tray with mixed 1-inch and 2-inch meatballs will either overcook the small ones or undercook the large ones.

Cooking Time By Meatball Size
At 350°F, meatball size changes the bake time more than the meat type. Use time as a planning range, then verify the center with a thermometer.
| Meatball size | Approx. weight | 350°F bake time | Best use |
|---|---|---|---|
| 1 inch | 0.5 oz | 12 to 15 minutes | Soup, appetizers, kids’ portions |
| 1 1/4 inch | 0.8 to 1 oz | 15 to 18 minutes | Small pasta meatballs |
| 1 1/2 inch | 1.5 oz | 18 to 22 minutes | Standard spaghetti meatballs |
| 2 inch | 2.5 to 3 oz | 24 to 30 minutes | Subs, meal prep, larger portions |
| 2 1/2 inch | 4 to 5 oz | 32 to 40 minutes | Jumbo meatballs |
For beef, pork, veal, or lamb meatballs, cook to 160°F. For chicken or turkey meatballs, cook to 165°F. If the batch mixes poultry with other ground meat, use 165°F.
Standard 1 1/2-Inch Meatballs
A 1 1/2-inch meatball is the most common size for spaghetti. At 350°F, plan on 18 to 22 minutes on a rimmed sheet pan.
Example: 24 beef meatballs, each about 1.5 oz and spaced 1 inch apart, usually finish in about 20 minutes. Start checking the largest one at 18 minutes.
If the meatballs are tightly packed in a baking dish, add 3 to 5 minutes. Crowding traps steam and slows browning, especially in the center of the pan.
Small Meatballs: 1 to 1 1/4 Inches
Small 1-inch meatballs cook fast at 350°F, usually 12 to 15 minutes. They can overcook quickly, so check at 12 minutes if they are lean or very uniform.
For 1 1/4-inch meatballs, use 15 to 18 minutes. This size is good when the meatballs will simmer briefly in sauce after baking.
Worked example: 40 one-inch turkey meatballs may look done at 12 minutes, but they still need to reach 165°F in the center before serving.
Large And Jumbo Meatballs
For 2-inch meatballs, bake 24 to 30 minutes at 350°F. Check at 24 minutes if using a dark pan, convection fan, or lean meat.
For 2 1/2-inch jumbo meatballs, expect 32 to 40 minutes. The outside may brown early while the center still needs more time.
Example: six 5-oz beef and pork meatballs in a baking dish may take close to 38 minutes. Test the center of the thickest meatball, not one at the edge.
Frozen, Sauced, Or Stuffed Meatballs
Frozen raw meatballs take longer than fresh. Add about 8 to 12 minutes at 350°F, then verify the internal temperature in the center.
Meatballs baked under sauce often need 5 to 10 extra minutes because sauce insulates the surface. Use a thermometer rather than relying on bubbling sauce.
Cheese-stuffed meatballs are an edge case. The cheese may melt before the meat is done, so test the meat portion near the center without touching the filling.
If sizes vary, remove the small meatballs when they hit temperature and return the larger ones to the oven. A 1-inch and 2-inch meatball should not be timed the same.

How To Bake Meatballs
At 350°F, most 1 1/2-inch meatballs take 20 to 25 minutes in the oven. The real finish line is the center temperature: 160°F for ground beef, pork, veal, or lamb, and 165°F for chicken or turkey.
350°F Oven Method
- 1. Heat the oven to 350°F. Use the center rack. Line a rimmed sheet pan with parchment or foil. A rim matters because meatballs release fat and juices as they bake.
- 2. Make meatballs the same size. For even cooking, shape them to 1 1/2 inches wide, about 1 1/2 ounces each. A batch from 1 pound of ground meat usually makes 16 to 20 meatballs.
- 3. Space them out. Leave about 1 inch between meatballs. Crowding slows browning and can add 3 to 5 minutes because steam collects around the meat.
- 4. Bake by size, then check. 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. Use a thermometer in the center. Insert it into the thickest meatball. Ground beef, pork, veal, and lamb meatballs are done at 160°F. Chicken or turkey meatballs are done at 165°F.
- 6. Add sauce after the first bake if needed. If finishing in marinara, bake until nearly done, then simmer in sauce until the same internal temperature is reached.
Worked example: 18 beef meatballs, each 1 1/2 inches wide, baked on a rimmed sheet pan at 350°F, usually need about 22 minutes. Start checking at 20 minutes and pull them when the center reads 160°F.
Worked example: 12 turkey meatballs, each 2 inches wide, usually need closer to 30 to 35 minutes at 350°F. They are not done at 160°F; poultry meatballs must reach 165°F in the center.
What Changes The Time
Cold meatballs straight from the refrigerator bake slower than freshly shaped room-temperature mixture. Expect the cold batch to need about 3 to 6 extra minutes at 350°F.
A glass or ceramic baking dish can slow browning compared with a metal sheet pan. If the meatballs are touching or sitting in sauce from the start, check the larger end of the time range.
Very lean meatballs can look done before they are safe. Do not rely on color alone. A browned outside and pale center can still be under the required internal temperature.
If the meatballs include cheese, breadcrumbs, egg, or onion, the same final temperature still applies. The added ingredients may make them softer, but they do not lower the required doneness temperature.
For casseroles containing meat or poultry, including baked meatballs under sauce and cheese, the safe minimum internal temperature is 165°F. Check the center of the thickest part, not just the sauce.

How To Tell They Are Done
Meatballs are done when the center reaches the correct USDA safe minimum temperature, not when the outside looks brown. At 350°F, color is only a clue; a thermometer is the deciding test.
| Meatball type | Done temperature | Rest time |
|---|---|---|
| Ground beef, pork, veal, or lamb | 160°F | None |
| Chicken or turkey meatballs | 165°F | None |
| Beef-pork meatballs | 160°F | None |
| Any meatball containing poultry | 165°F | None |
| Meatballs reheated as leftovers | 165°F | None |
Use the thermometer in the thickest meatball
Check the largest meatball on the tray first. Insert an instant-read thermometer into the center from the side or top, aiming for the middle without touching the pan.
If the largest meatball reads 160°F for beef, pork, veal, or lamb, the batch is done. If it is turkey or chicken, it must read 165°F.
For a mixed batch, use the highest required temperature. Example: beef plus pork meatballs are done at 160°F. Beef plus turkey meatballs are done at 165°F.
Test at least 2 meatballs from different spots on the baking sheet. The edge pieces often cook faster than the center pieces, especially on a crowded pan.
Visual signs that support the temperature reading
A done meatball should feel firm but not hard when pressed with tongs. It should hold its round shape and not slump or smear when moved.
Cut one open only after checking temperature. Beef or pork meatballs may still have a slight tint and be safe at 160°F. Poultry meatballs should be checked to 165°F.
Juices should run mostly clear, not thick and raw-looking. Do not rely on juice color alone, because seasoning, sauce, cheese, or breadcrumbs can change the look.
Worked examples at 350°F
If 1-inch beef meatballs have baked 18 minutes and read 154°F, return them to the oven. Check again after a few more minutes, because they need 160°F.
If 1 1/2-inch turkey meatballs read 162°F, they are not done. Put them back in the 350°F oven until the center reaches 165°F.
If a tray has 24 meatballs and the largest one in the middle reads 160°F, but an edge piece reads 168°F, beef or pork meatballs are done. The middle piece controls the batch.
If meatballs are in sauce, lift one out and check the center. Sauce can make the outside look finished before the interior reaches 160°F or 165°F.
Edge cases that need extra checking
Oversized meatballs need center checks, not surface checks. A 2-inch meatball can brown well outside while staying under temperature in the middle.
Stuffed meatballs need the probe in the meat portion and the center area. If the meat is poultry, use 165°F. If it is ground beef, pork, veal, or lamb, use 160°F.
Frozen meatballs baked from frozen should be checked the same way. Do not judge by package timing alone; the center must reach the required temperature.
Reheated cooked meatballs, including leftovers in sauce, are done when they reach 165°F. Stir or turn them if possible, then check the center of a large piece.

Tips For Even Cooking
For meatballs baked at 350°F, even cooking starts with equal size. Use a scale if you can: 1-ounce meatballs cook more evenly than a tray with mixed ¾-ounce and 1½-ounce pieces.
A 1-ounce meatball is about 1¼ inches wide. A 2-ounce meatball is about 1¾ inches wide. If both are on the same pan, the small ones may dry out before the large ones reach the center temperature.
Use Size, Not Guesswork
| Meatball size | Approx. diameter | Best pan setup |
|---|---|---|
| ¾ ounce | 1 inch | Space 1 inch apart |
| 1 ounce | 1¼ inches | Space 1 to 1½ inches apart |
| 2 ounces | 1¾ inches | Space 1½ to 2 inches apart |
Keep each batch within a ¼-ounce range. For example, if you are making 1-ounce meatballs, a tray from 0.9 to 1.1 ounces will cook much more evenly than one ranging from 0.7 to 1.5 ounces.
Do not crowd the pan. Leave at least 1 inch between small meatballs and up to 2 inches between large ones. Crowding traps steam, slows browning, and can leave pale, soft spots where meatballs nearly touch.
Use a rimmed half-sheet pan for 24 to 30 one-ounce meatballs. If you have 40 meatballs, use 2 pans. A packed single pan cooks unevenly because the center stays wetter and cooler than the edges.
For better airflow, bake meatballs on a wire rack set inside a rimmed sheet pan. The rack lifts them out of rendered fat and helps the bottoms cook instead of steaming against the metal.
If you do not use a rack, line the pan with parchment and turn the meatballs once around the midpoint. Rotate each one about 180 degrees so the bottom and top get similar exposure to heat.
Rotate The Pan For Hot Spots
Most home ovens have hotter rear corners. Rotate the sheet pan front to back halfway through baking. If using 2 pans, swap the upper and lower racks at the same time.
Example: if your 1¼-inch beef meatballs usually take about 22 minutes at 350°F, rotate at 11 minutes. Check the largest meatball near the center of the pan first, not one from the edge.
Ground beef, pork, veal, and lamb meatballs need to reach 160°F. Chicken or turkey meatballs need to reach 165°F. Insert the thermometer into the center of the thickest meatball.
For mixed trays, cook to the meat that needs the higher temperature. A beef-and-turkey meatball should be checked against 165°F because it contains poultry.
If sauce is added before baking, use a shallow layer. A meatball half-submerged in sauce cooks differently from one sitting dry on a rack. Keep the sauce depth consistent across the pan.
Cold meatballs cook less evenly than slightly tempered ones. If shaped meatballs are very cold and firm from the refrigerator, expect the centers to lag behind the browned exterior.
Avoid oversized “one-pan” batches. Two evenly spaced pans give more consistent results than one overloaded pan, even if total oven time is a few minutes longer.
When checking doneness, test 3 spots: one meatball from the center, one from an edge, and the largest visible meatball. The batch is done when the slowest one reaches the required temperature.

Frequently Asked Questions
How long do meatballs take in the oven at 350°F?
Most 1 to 1.5 inch meatballs take about 25 to 30 minutes at 350°F. Start checking at 20 minutes if they are small. Ground beef, pork, veal, or lamb meatballs need to reach 160°F; chicken or turkey meatballs need 165°F.
How long do frozen meatballs take at 350°F?
Frozen meatballs usually take 30 to 40 minutes at 350°F, depending on size and whether they are fully cooked or raw. Spread them in one layer and check the center with a thermometer. Reheated leftovers should reach 165°F.
Do I need to flip meatballs while baking at 350°F?
Flipping is optional, but turning meatballs once halfway through, around 12 to 15 minutes for a 25 to 30 minute bake, helps them brown more evenly. Use a rimmed baking sheet so juices stay contained.
How do I know when oven-baked meatballs are done?
Use an instant-read thermometer in the center of a meatball. Beef, pork, veal, or lamb meatballs are done at 160°F. Chicken or turkey meatballs are done at 165°F. Color alone is not reliable.
How long do meatballs in sauce take at 350°F?
Meatballs baked in sauce at 350°F usually take about 30 to 40 minutes because the sauce slows heating. Use a covered baking dish for softer meatballs. Check the center temperature: 160°F for ground beef, pork, veal, or lamb; 165°F for poultry.








