My Slow Cooker Tomato Sauce with Meatballs recipe has been my go-to for over 30 years. It’s a family friendly crock pot recipe that fills the house with the comforting aroma of rich, homemade Italian flavors.
Let it gently simmer all day and you’ll be greeted with a kitchen that smells like Little Italy.
Recipe at a Glance
Prep: 20 min | Cook/Bake: 4-6 hours | Difficulty: Easy
What it is: A hearty, slow-cooked tomato sauce simmered with tender meatballs and classic Italian seasonings, served over your favorite pasta.
Why you’ll love it: It’s comforting, family-friendly, hands-off for much of the day, and fills your house with inviting aromas.
How to make it: Brown meatballs first, then layer everything in the slow cooker with crushed tomatoes and herbs, and let it cook low and slow for several hours for rich flavor.
👉For effortless cooking, check out my favorite 6-quart programmable slow cooker to get perfect results every time.
Table of Contents
- Recipe at a Glance
- Crock Pot Tomato Sauce
- Main Ingredients Needed
- Substitutions and Variations
- Step-by-Step Directions
- How to Flash-Freeze Meatballs for Easy Storage
- Insider Tips from My Kitchen to Yours
- Storing, Freezing, Thawing and Reheating Tips
- Recipe FAQ's
- Looking for MORE Italian Recipes for Dinner tonight?
- LOVE this recipe? SAVE it for Later!
- 📖 Recipe Card
- 💬 Comments
Crock Pot Tomato Sauce
I hope you'll use this recipe as a guide and adjust the seasonings to your family's taste. Because that's what all good home-cooks do. We cook for our family.
You can make this recipe in a crock pot or on top of the stove in a heavy Dutch Oven. I like to use my crock pot because there's no risk of burning the sauce while I'm busy working.
Check out these instructions for cooking homemade Italian Spaghetti Sauce on the stovetop.
Main Ingredients Needed
Here's a quick overview of the ingredients for this recipe. Find the exact amounts and click the Instacart button to easily add them to your cart – all in the printable recipe card below!
Ingredients for the Meatballs
- Ground beef
- Breadcrumbs
- Garlic
- Chopped onion
- Dried parsley
- Salt
- Pepper
- Egg
- Milk
- Vegetable oil for frying.
Ingredients for the Tomato Sauce
- Tomato puree
- Crushed tomatoes
- Garlic
- Dried basil
- Sugar
- Dried Parsley
- Water
Substitutions and Variations
- Ground turkey or chicken: Swap in lean ground turkey or chicken for a lighter option for the meatballs. Add an extra tablespoon of olive oil or a splash of milk to keep the meatballs moist.
- Bake the meatballs in the oven: Preheat oven to 400°F. Place shaped meatballs on a parchment-lined baking sheet and bake for 18–20 minutes, or until cooked through and lightly browned, then add them to the slow cooker sauce.
- Blend for a Smoother Sauce – If you prefer a smoother texture, blend the plum tomatoes before adding them to the slow cooker. It makes a big difference in consistency.
- Want More Flavor? Add a Parmesan Rind – Adding a small wedge or rind of Parmesan cheese while the sauce cooks adds a deep, savory flavor that brings everything together.
- Looking for an easy seasoning blend to use? Try my Homemade Spaghetti Sauce Seasoning Mix Recipe.
This recipe has not been tested with other substitutions or variations. If you replace or add any ingredients, please let us know how it turned out in the comments below!
Step-by-Step Directions
This section provides step-by-step photos and instructions to guide you through the recipe. For the complete printable version, scroll down to the recipe card below.
Step 1: In a large bowl, combine the ground beef, breadcrumbs, garlic, salt, pepper, parsley, and milk. Mix gently until just combined.
Step 2: Form the mixture into meatballs and refrigerate for 15 minutes. This will help them hold their shape during cooking.
Step 3: Heat a generous amount of oil in a heavy frying pan over medium-high heat. Add the meatballs and brown them evenly on all sides.
Step 4: Remove the browned meatballs from the pan and drain them briefly on paper towels. This will remove excess grease before adding them to your tomato sauce.
How to Flash-Freeze Meatballs for Easy Storage
Don't need all these meatballs for dinner tonight?
- Place the partially cooked meatballs on a baking tray lined with parchment paper.
- Allow them to cool slightly.
- Then place the baking tray in the freezer to flash freeze the meatballs for about 30 minutes.
- Once frozen, wrap them in aluminum foil and store in a freezer-safe plastic container or bag.
Next time you make tomato sauce, add the frozen meatballs straight to the slow cooker—they’ll cook through as the sauce finishes.
Step 5: Add all your tomato sauce ingredients directly to the slow cooker. If using whole tomatoes, gently break them up in the slow cooker using the back of a spoon or a meat chopper. Carefully add the meatballs to the sauce, ensuring they're partially submerged.
Step 6: Cook on low for 4 to 6 hours or until the meatballs are cooked through.
Insider Tips from My Kitchen to Yours
✔️ DO: Sear the meatballs first – browning them before adding to the slow cooker helps them hold their shape and adds extra flavor to the sauce.
❌ DO NOT: Skip draining excess fat after searing; leaving too much grease can make the sauce oily and heavy
Storing, Freezing, Thawing and Reheating Tips
Refrigerator: Store leftover meatballs and sauce in an airtight container in the refrigerator for up to 4 days.
Freezer: You can also freeze the leftover sauce in airtight containers for up to 3 months.
Thawing and Reheating: Thaw frozen meatballs and sauce overnight in the refrigerator, then gently reheat on the stovetop, in the microwave, or in the slow cooker.
Here's how to freeze cooked ground beef or partially cooked meatballs:
- Place the partially cooked meatballs on a baking tray lined with parchment paper.
- Allow them to cool slightly.
- Then place the baking tray in the freezer to flash freeze the meatballs for about 30 minutes.
- Once frozen, wrap them in aluminum foil and store in a freezer-safe plastic container or bag.
Recipe FAQ's
To view the answers, simply click on the down arrow (⬇) next to each question. If you have any other questions not answered here, please leave a comment!
Leftover meatballs in tomato sauce freeze beautifully—just let them cool completely, then store in an airtight container or freezer bag for up to 3 months. They're perfect for quick weeknight dinners, meatball subs, or pasta bakes straight from the freezer.
Cooked meatballs stored in an airtight container with sauce will stay fresh in the fridge for up to 4 days. Be sure to let them cool completely before refrigerating, and reheat thoroughly before serving.
Looking for MORE Italian Recipes for Dinner tonight?
Try my Cheesy Baked Tortellini and Homemade Pizza. Serve the slow cooker tomato sauce and meatballs over cooked spaghetti. Use the leftovers with my Meatball Sandwich Recipe.
Check out my posts on how to grow tomatoes and how to peel tomatoes so you can preserve summer's bounty.
LOVE this recipe? SAVE it for Later!
❤️Tap the heart icon in the lower right corner to add it to your personal recipe box for easy access anytime.
⭐Tried it already? Don't forget to leave a review and star rating! Your support helps me continue creating and sharing free recipes for you to enjoy!
👉 Want to save this printed recipe? My Ultimate Meal Planner & Recipe Binder is the perfect place to keep all your favorite recipes organized and ready to use again and again!
📖 Recipe Card
Slow Cooker Tomato Sauce with Meatballs
Equipment
Ingredients
Ingredients for the Meatballs
- 1 pound ground beef
- ½ cups breadcrumbs
- 2 cloves garlic crushed
- ½ cup white onion chopped
- 1 tablespoon parsley dried
- ½ teaspoon salt
- ¼ teaspoon pepper
- 1 egg
- ¼ milk
Ingredients for the Homeamde Tomato Sauce
- 28 ounce can tomato puree
- 28 ounce can whole peeled plum tomatoes
- 2 cloves garlic crushed
- 1 tablespoon basil
- 2 tablespoons parsley
- 2 teaspoons sugar
- ½ cup water
Instructions
For the Meatballs
- In a bowl, combine the ground beef, breadcrumbs, garlic, salt, pepper, parsley and milk together in a large bowl.
- Shape into meatballs.
- After they have been formed, refrigerate them for 15 minutes to firm up before browning them in the frying pan.
- Add enough oil to cover the bottom of a heavy frying pan. Allow the oil to heat up and then add the meatballs.
- Brown the meatballs on all sides.
- Remove from the pan and allow to drain on paper towels for a few minutes while you prepare the tomato sauce.
For the Tomato Sauce
- Add the ingredients for the tomato sauce to the slow cooker.
- Use the back of a spoon or the meat chopped to break up the whole tomatoes.
- Add the meatballs.
- Cook on low for 4 to 6 hours or until the meatballs are cooked through.
- Serve over cooked spaghetti.
Video
Notes
- For a Smoother Sauce – Blend the plum tomatoes before adding them to the slow cooker to achieve your preferred consistency.
- Keep It Chunky – If you like a heartier texture, use a kitchen tool like the Mix ‘n Chop to break up the tomatoes directly in the slow cooker.
- Boost the Flavor – Add a small wedge of Parmesan cheese while the sauce simmers for a rich, savory depth of flavor.
This recipe has been updated since it first appeared in 2017 with new photos, information and a new printable recipe card that includes nutritional information. I hope you enjoy the updates as much as I enjoyed working on them!
Sara Rawson says
Wow, I'm so impressed with all of your recipes, they look amazing! Pinning this meal and the breadsticks too and following you on Pinterest so I can keep finding more of your recipes:) Thanks for linking up at the Home Matters Link Party! We hope to see you again next week:) #HomeMattersParty
Gina @ MoneywiseMoms says
I love making sauce in the slow cooker. It makes the whole house smell good all day! Thanks for joining us at Tasty Tuesdays this week.
Ali says
Your meatballs look fabulous and made my mouth water! I agree with you about the Pampered Chef garlic press, I've had mine for 13 years and still love it!