This Slow Cooker Tomato Sauce is rich, smooth, and gently simmered all day with canned tomatoes, basil, onion, and butter for a low-stress, hands-off tomato sauce that works for pasta and more.

There are very few smells that make me feel nostalgic quite like a Sunday sauce. Regardless of what you call it in your home (whether it be gravy, red sauce, marinara, or spaghetti sauce) if you are an Italian-American, like me, you likely grew up with something like this simmering away on a Sunday morning.
My own version of tomato sauce is made in the slow cooker, and is very different from the one I grew up with. It is infinitely inspired by Marcella Hazan's famous tomato sauce. I first learned of that simple yet profound butter-and-onion tomato sauce more than a decade ago, and this recipe is my take on it. Over the years, I’ve tweaked it to fit my own preferences, adding a few more herbs and spices along with a small pinch of sugar. I did not originally make it in the slow cooker, but the busyness of motherhood necessitated it, and I am glad it did. Letting it simmer all day slowly deepens the flavor in a way that feels truly special.
And, it can be made overnight! It comes together very quickly, and then you wake up to the most beautiful aroma, and you have the perfect tomato sauce: well-balanced, super flavorful, and incredibly smooth-tasting, with little acidity.

How to Make It
Using the slow cooker is not only convenient for dinner, it is also key to the flavor of this tomato sauce. The gentle, low-and-slow simmer with butter and onion softens the acidity while bringing out a deeper tomato flavor.
One small note on slow cooker lids and evaporation: Some have locking lids that create a very tight seal, which is not ideal here. This sauce benefits from a bit of natural evaporation as it cooks, so if your lid has locks, leave them undone while the sauce simmers.
This recipe calls for San Marzano tomatoes. This is simply because I believe they lend the best flavor to this recipe. They are worth the effort to seek out and buy for this recipe, most grocery stores carry them. Can you make this recipe without canned San Marzano? Sure, it just won't be as good.

Step 1: Add all ingredients to a large slow cooker

Step 2: Cook on high for 4-6 hours or low for 6-8 hours. If possible, stir after one hour of cooking.

Step 3: Once done, remove the onion, garlic cloves, and basil, and discard them.

Step 4: If desired, break up the tomatoes with a potato masher, or you can partially or fully puree the tomato sauce. Taste and adjust the seasoning, adding more salt when necessary.
Storing It
I always like to keep extra tomato sauce in the freezer for quick, easy dinners. This sauce stores well in both the refrigerator and the freezer. Keep it refrigerated for 3 to 4 days, or freeze it for up to 3 months.
If freezing, leave some space between the sauce and the container lid, especially if using glass, since the sauce will expand as it freezes and could cause the container to crack. To avoid this, let the sauce cool completely in the refrigerator overnight before transferring it to the freezer. When reheating from frozen, thaw it in the refrigerator for 12 to 24 hours, if possible, or warm it in the microwave, or set the container in a bowl of hot water until the sauce loosens around the edges, then remove and use as desired.

A Good Tip
Tomato sauce is highly acidic, so don't ever leave it in an unlined metal container for an extended period. It will react with the metal and taint the sauce.
More Slow Cooker Recipes
More Italian American Recipes
Making this Slow Cooker Tomato Sauce recipe? Be sure to leave a comment with a star ⭐️⭐️⭐️⭐️⭐️ review on your experience! Have a question? Leave a comment below and I’ll get back to you as quickly as I can!
Full Recipe
Slow Cooker Tomato Sauce
- Prep Time: 00:05
- Cook Time: 08:00
- Total Time: 8 hours 5 minutes
- Yield: 1-½ quarts 1x
- Method: Slow Cooker
- Cuisine: Italian American
Description
This Slow Cooker Tomato Sauce is rich, smooth, and gently simmered all day with canned tomatoes, basil, onion, and butter for a low-stress, hands-off tomato sauce that works for pasta and more.
Ingredients
- 2 (28-ounce) cans San Marzano tomatoes
- 4 tablespoons butter
- 1 medium onion, peeled but left whole
- 2 garlic cloves
- 1 tablespoon coarse kosher salt (see note)
- 1 tablespoon turbinado sugar
- 3 sprigs of fresh basil
- 1 teaspoon dried oregano
Instructions
- Add all ingredients to a large slow cooker and cook on high for 4-6 hours or low for 6-8 hours, stirring occasionally if possible.
- Once done, remove the onion, garlic cloves and basil and discard.
- If desired, break up the tomatoes with a potato masher, or you can partially or fully puree the tomato sauce.
- Taste and adjust the seasoning, adding more salt when necessary.
- Serve as desired.
Notes
Why specifically San Marzano tomatoes? Simply because they offer the best flavor for this simple tomato soup using canned tomatoes. Most grocery stores will sell canned San Marzano, so be sure to grab them if you can to use in this recipe.
If your slow cooker has a tight fighting lid that prevents any evaporation, if you are able to, do not snap the lid closed. It’s best if the lid isn’t very tight fitting to allow some minor evaporation to occur.



















JJ Connor
Thanks for sharing this. I'm always looking for ways of coming out with best 'robust' type red/marinara sauces. Once on "Driver/Diners" the Italian place simply as I recall slow cooked crushed tomatoes and basil in oven (that's it) which was intriguing. Question - remove the onion verses chopped and included? Also, some use a whole carrot to add sweetness, thought? Dash of red or white wine? Thanks.
Kelli Avila
I prefer to remove the onion as Marcella instructs because it's already released all of it's flavor into the sauce--no need to add that textural component to it. However, please feel free to adjust and play around with flavors as you wish! That's the fun of cooking 🙂
Karen Lewis
Made this tonight to rave reviews of the eaters. What a lovely sauce! Will made this again and again. Thank you!!!