Slow cooker meatballs in marinara are what you make when you want the house to smell like Sunday dinner on a Wednesday. Tender beef and pork meatballs simmer for hours in a garlicky tomato sauce until they are soft all the way through and the sauce has thickened around them.
A quick trip through a hot oven before they go in the cooker is the step that makes the difference. It sets the outside of each meatball so they hold their shape, adds browned flavor, and renders some fat so the sauce is not greasy.
Pile them over spaghetti, stuff them into rolls, or set the cooker on warm and let people help themselves. The recipe makes about 24 meatballs, enough for 6 generous servings.
Why this recipe works
- A panade keeps them tender. Panko soaked in milk holds moisture inside the meat during the long cook so the meatballs never turn dense.
- Beef plus pork is the best combination. Beef brings flavor and structure, pork brings fat and softness.
- Browning first, not skipping it. Twelve minutes at 425°F firms the surface, so the meatballs stay whole and the sauce stays clean.
- The sauce cooks with the meatballs. Juices from the meat season the marinara while the tomatoes soften the meat. Both end up better than they started.
- Low heat, long time. A gentle simmer breaks down the connective tissue in the ground meat without boiling the meatballs apart.
Ingredients you’ll need
Complete amounts are in the recipe card. Here is what does the heavy lifting.

Ground beef and ground pork in a 2 to 1 ratio give the best texture. Use 85 percent lean beef so there is enough fat for flavor but not so much that the sauce pools with grease. Panko and milk form the panade that keeps everything moist.
Parmesan, garlic, parsley and dried oregano season the meat. One egg binds it all together. For the sauce, crushed tomatoes, onion, garlic, dried basil and a small pinch of sugar make a simple marinara that thickens as it cooks. Two jars of good store bought marinara work if you are short on time.
Ingredient notes and smart substitutions
Ground meat
All beef works if you skip the pork. Use 1 1/2 pounds of 80 to 85 percent lean beef and add 1 extra tablespoon of milk to the panade. Ground turkey or chicken can replace both meats one for one, but choose 93 percent lean rather than extra lean and add 1 tablespoon olive oil to the mix. Ground meat of any kind must reach 160°F, and poultry must reach 165°F.
Panko
Regular dry breadcrumbs work at 1/3 cup instead of 1/2 cup since they are denser. Two slices of fresh white bread torn small and soaked in the milk also make a classic panade. For gluten free meatballs, use gluten free panko one for one or 1/3 cup crushed rice crackers.
Parmesan
Pecorino Romano swaps one for one and adds a sharper, saltier bite, so cut the salt in the meat to 3/4 teaspoon. Grate it fresh if you can. Bagged shredded cheese is coated with starch and does not blend into the meat as well.
Crushed tomatoes
Two 24 ounce jars of marinara replace the homemade sauce ingredients entirely. Whole peeled tomatoes crushed by hand work one for one and give a chunkier texture. Avoid tomato sauce from a can labeled as such, which is thinner and often already seasoned.
Fresh parsley
Fresh basil works one for one in the meat mixture. Dried parsley is a poor substitute, so if you have no fresh herbs, leave it out and add 1/2 teaspoon dried Italian seasoning instead.
How to make it
1. Make the panade
Stir the panko and milk together in a large bowl and let it sit for 5 minutes until the crumbs are soft and swollen. This step is the secret to meatballs that stay tender after hours in the cooker.
2. Mix and shape
Add the beef, pork, egg, Parmesan, garlic, parsley, oregano, salt and pepper to the panade. Mix with your hands just until combined. Overmixing makes tough meatballs. Scoop with a 2 tablespoon scoop and roll into 24 balls about 1 1/2 inches across. Wet hands keep the meat from sticking.

3. Brown in the oven
Arrange the meatballs on a foil lined rimmed sheet pan and bake at 425°F for 12 minutes. They will not be cooked through, but the outside will be set and lightly browned. Baking is faster and cleaner than frying in batches and gets you the same result.
4. Build the sauce
While the meatballs bake, stir the crushed tomatoes, olive oil, diced onion, garlic, basil, oregano, sugar and salt together directly in a 6 quart slow cooker. If using jarred marinara, just pour it in.
5. Cook low and slow
Nestle the browned meatballs into the sauce, spooning some over the tops. Cover and cook on LOW for 4 to 5 hours or on HIGH for 2 to 3 hours. Keep the lid closed. Each peek lets out steam and adds time. The meatballs are done when they reach 160°F in the center and the sauce has darkened and thickened.

6. Finish
Skim any fat from the surface, stir gently and taste the sauce for salt. Tear in fresh basil and serve with grated Parmesan. If you are serving over pasta, toss the noodles with a ladle of sauce first so they are coated before the meatballs go on top.
Common mistakes and how to fix them
The meatballs fell apart. They were either not browned first or the mixture was too wet. Always bake them before they go in the sauce, and if the mix feels loose, add 2 tablespoons more panko.
The meatballs are dense and tough. Overmixing is the usual cause, followed by too lean a meat. Mix gently with your hands only until combined, and stick with 85 percent lean beef plus pork.

The sauce is greasy. Some fat always renders out during a long cook. Browning first removes a lot of it, and a spoon or ladle skims the rest from the surface before serving.
The sauce is watery. Crushed tomatoes vary in thickness. If the sauce looks thin near the end, prop the lid open slightly for the last 30 minutes on HIGH to let it reduce, or stir in 2 tablespoons of tomato paste.
The sauce tastes sharp or acidic. The teaspoon of sugar is there for this reason. Add another 1/2 teaspoon, or stir in 1 tablespoon of butter at the end, which rounds the acidity without adding sweetness.
Timing and make ahead plan
Mixing and shaping takes about 20 minutes, baking takes 12, and the rest is unattended. Start the cooker by mid afternoon on LOW for a 6 pm dinner, or by 3 pm on HIGH.
Shape the meatballs up to 24 hours ahead and refrigerate them on the sheet pan, covered. Bake them straight from the refrigerator. You can also bake them a day ahead and refrigerate the browned meatballs, which makes the day of assembly a five minute job.
Browned meatballs freeze beautifully. Cool them, freeze on a sheet pan until solid, then bag them for up to 3 months. Thaw them completely in the refrigerator overnight before adding to the sauce. Do not put frozen raw or frozen browned meatballs into a cold slow cooker.
The finished dish holds well on the warm setting for up to 2 hours, which makes it a natural choice for a casual party or a game day spread.
Tips for the best slow cooker meatballs
- Use a scoop so every meatball is the same size and finishes at the same time.
- Keep a small bowl of water nearby and wet your hands between rolls for smooth, even meatballs.
- Do not crowd the sheet pan. Space lets the hot air brown the meatballs instead of steaming them.
- Cook on LOW when you can. HIGH works, but LOW gives a softer texture and less chance of the sauce catching on the sides.
- Add a Parmesan rind to the sauce at the start for extra savory depth, then fish it out before serving.
If you like a slightly thicker sauce for sandwiches, stir 2 tablespoons of tomato paste into the sauce before the meatballs go in. For pasta, the sauce as written is the right consistency.
Variations
Spicy meatballs
Add 1/2 teaspoon red pepper flakes and 1/2 teaspoon fennel seed to the meat mixture for a flavor closer to Italian sausage. A pinch of flakes in the sauce too does not hurt.
Turkey meatballs
Replace the beef and pork with 1 1/2 pounds of 93 percent lean ground turkey and add 1 tablespoon olive oil to the mix. Cook to 165°F. Turkey meatballs are milder, so bump the garlic to 3 cloves and the salt to 1 1/4 teaspoons.
Cheese stuffed meatballs
Press a 1/2 inch cube of mozzarella into the center of each meatball and seal the meat around it. Keep the cook time the same. The cheese melts into a pocket that spills out when you cut in.
Meatballs in vodka sauce
Stir 1/2 cup heavy cream into the sauce during the last 20 minutes for a rosy, richer sauce. Add the cream late so it stays smooth.
Equipment that makes this easier
A 6 quart slow cooker fits 24 meatballs and the sauce with room to stir. A 5 quart cooker works if you pile them a little, and an 8 quart cooker is fine but cooks faster because the food sits in a shallower layer.
A 2 tablespoon spring loaded scoop gives you uniform meatballs quickly. A rimmed sheet pan lined with foil handles the browning and catches the rendered fat for easy cleanup.
An instant read thermometer confirms 160°F in the center of a meatball. Since ground meat needs to reach that temperature for safety, checking one or two of the largest meatballs is worth the 10 seconds.
Scaling up or down
To double for a crowd, use an 8 quart slow cooker and double everything. The meatballs will sit two deep, so add 45 to 60 minutes to the LOW time and stir gently once at the halfway point to move the top layer down into the sauce.
To halve the recipe, use a 3 to 4 quart cooker and halve every ingredient except the egg. Use the whole egg and add 2 extra tablespoons of panko. Cook time stays the same.
Baking time for browning does not change with batch size as long as the meatballs are in a single layer. Use two sheet pans for a double batch and rotate them halfway through so both brown evenly.
Whatever the size, the sauce should come at least halfway up the meatballs. If it looks scant after doubling, add one more 28 ounce can of crushed tomatoes and a pinch of salt.
What to serve with it
Spaghetti is the classic pairing, and a pound of pasta is about right for 24 meatballs and sauce. Garlic bread and a sharp green salad round it out. For a heartier spread, serve the meatballs alongside baked ziti or a pan of classic meat lasagna and let the sauce do double duty.

If you want a different take on meatballs, Swedish meatballs in a creamy gravy make a nice change, and the leftovers from this recipe are the starting point for a quick version of Italian wedding soup.
How to store, freeze and reheat
Refrigerator
Cool within 2 hours and store the meatballs in their sauce in an airtight container for up to 4 days. The sauce protects the meatballs and they taste even better the next day.
Freezer
Freeze cooked meatballs and sauce together in freezer containers or heavy zip top bags for up to 3 months. Leave headspace for expansion. Thaw overnight in the refrigerator.
Reheating
Warm gently in a covered saucepan over medium low heat, stirring occasionally, until the meatballs reach 165°F, about 10 to 12 minutes from cold. In the microwave, cover loosely and heat in 90 second bursts, stirring between each. Leftovers should always be reheated to 165°F.
Leftover ideas
Meatball subs are the obvious move. Split hoagie rolls, add 3 or 4 warm meatballs with sauce, top with provolone and broil until the cheese bubbles.
Halve leftover meatballs and stir them into a pan of cooked rigatoni with a little extra sauce and mozzarella, then bake at 375°F for 20 minutes for a quick meatball pasta bake.
For soup, simmer chopped meatballs with 4 cups of chicken broth, 1 cup of small pasta and a few handfuls of spinach for 10 minutes. The tomato sauce clinging to the meatballs seasons the broth on its own.
Nutrition notes
One serving of 4 meatballs with sauce, based on 6 servings and not counting pasta, comes to roughly 420 to 490 calories, with about 30 grams of protein, 14 to 18 grams of carbohydrate and 26 to 31 grams of fat.
These figures are estimates. They shift with the leanness of the meat, whether you use homemade or jarred sauce and how much fat you skim. Turkey meatballs bring the fat down to around 14 to 18 grams per serving.
Slow Cooker Meatballs in Marinara
Homemade beef and pork meatballs, browned in the oven and slow cooked in a simple garlic marinara until tender.
Equipment
- 6 quart slow cooker
- Rimmed sheet pan
- Large mixing bowl
- 2 tbsp scoop
- Instant read thermometer
Ingredients
For the meatballs
- 1/2 cup panko breadcrumbs
- 1/4 cup whole milk
- 1 lb 85 percent lean ground beef
- 1/2 lb ground pork
- 1 large egg
- 1/3 cup freshly grated Parmesan cheese
- 2 cloves garlic, minced
- 2 tbsp finely chopped fresh parsley
- 1/2 tsp dried oregano
- 1 tsp kosher salt
- 1/2 tsp black pepper
For the marinara
- 2 cans (28 oz each) crushed tomatoes
- 2 tbsp olive oil
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tsp dried basil
- 1 tsp dried oregano
- 1 tsp sugar
- 3/4 tsp kosher salt
- Fresh basil and grated Parmesan, for serving
Instructions
- Preheat the oven to 425°F and line a rimmed sheet pan with foil. In a large bowl, stir the panko and milk together and let stand for 5 minutes.
- Add the beef, pork, egg, Parmesan, garlic, parsley, oregano, salt and pepper to the bowl. Mix gently with your hands just until combined.
- With wet hands, shape the mixture into 24 meatballs about 1 1/2 inches across, using a 2 tbsp scoop for even sizing. Space them on the sheet pan.
- Bake for 12 minutes until the outsides are set and lightly browned. They will finish cooking in the sauce.
- Meanwhile, stir the crushed tomatoes, olive oil, onion, garlic, basil, oregano, sugar and salt together in a 6 quart slow cooker.
- Nestle the browned meatballs into the sauce and spoon some sauce over the tops. Cover.
- Cook on LOW for 4 to 5 hours or on HIGH for 2 to 3 hours without lifting the lid, until the meatballs reach 160°F in the center and the sauce has thickened.
- Skim any fat from the surface, stir gently and taste the sauce for salt. Serve over pasta or in rolls, topped with fresh basil and Parmesan.
Notes
- Make ahead: shape the meatballs up to 24 hours ahead and refrigerate, or bake them a day ahead and refrigerate the browned meatballs.
- Freezer: browned uncooked meatballs freeze for 3 months. Thaw fully in the refrigerator before adding to the sauce. Do not add frozen meatballs to the slow cooker.
- Shortcut: replace the marinara ingredients with two 24 oz jars of good store bought marinara.
- Leftovers keep 4 days refrigerated or 3 months frozen. Reheat to 165°F.
Frequently asked questions
Do you have to brown meatballs before putting them in the slow cooker?
You do not have to, but it makes a real difference. A 12 minute bake at 425°F sets the outside so the meatballs hold their shape, adds browned flavor and renders fat that would otherwise pool in the sauce.
How long do meatballs take in the slow cooker?
Browned homemade meatballs take 4 to 5 hours on LOW or 2 to 3 hours on HIGH. They are done when the center reaches 160°F. Keep the lid closed during cooking so the temperature stays steady.
Can I use frozen meatballs in the slow cooker?
Fully cooked frozen store bought meatballs can go straight in and need about 3 to 4 hours on LOW. Raw homemade meatballs must be thawed completely before cooking. Never start raw frozen meat in a slow cooker.
Why did my slow cooker meatballs fall apart?
Usually because they were not browned first or the mixture was too wet. Bake them before they go in the sauce, and if the raw mix feels loose, add a couple of tablespoons more panko.
Can I make slow cooker meatballs with jarred sauce?
Yes. Two 24 ounce jars of marinara replace the homemade sauce ingredients. Choose a brand with a short ingredient list, and taste at the end since jarred sauces vary in salt and sweetness.





