
This sauce transforms simple cannelloni into a restaurant-worthy dish with its rich tomato base and aromatic herbs.
Perfectly balanced and deeply flavorful, it pairs beautifully with pasta, offering a smooth, velvety texture that clings to every bite.
Ingredients for Cannelloni Sauce
Nine quality ingredients build this velvety, restaurant-worthy pasta sauce with depth and richness.
| Ingredient | Amount | Notes |
|---|---|---|
| San Marzano Tomatoes 🍅 | 28 oz | Canned, whole, crushed by hand |
| Tomato Paste 🍅 | 3 tbsp | Double-concentrated preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, cold-pressed |
| Yellow Onion 🧅 | 1 whole | Finely diced for even melting |
| Garlic Cloves 🧄 | 4 cloves | Minced to fine paste |
| Dry Red Wine 🍷 | ½ cup | Bold variety like Cabernet |
| Fresh Basil Leaves 🌿 | ½ cup | Loosely packed, torn by hand |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust to heat preference |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal brand recommended |
The tomatoes are non-negotiable—San Marzano for their sweet, low-acid balance (look for the DOP certification on the can). Eataly or Whole Foods carry authentic imports, but most supermarkets stock decent options. The olive oil should be something you’d happily drizzle on bread—California Olive Ranch or Bertolli are reliable. Fresh basil makes a difference, so grab a bunch with vibrant green leaves (avoid the wilted ones).
No red wine? Beef or vegetable broth with a splash of balsamic vinegar mimics the depth. Dried basil at one-third the amount works in a pinch, but fresh is ideal. If you’re avoiding alcohol entirely, omit the wine and add 1 tsp sugar to balance acidity. The tomato paste can be swapped for tomato purée at a 1:1 ratio, though the flavor will be slightly less concentrated.
This sauce keeps beautifully—5 days in the fridge, 3 months frozen. Store in airtight containers, and if freezing, leave 1-inch headspace for expansion. Reheat gently to preserve the velvety texture.
Why You’ll Love This Recipe
- One Pot Simplicity: I just sauté onions and garlic in olive oil, then dump in the tomatoes and paste—minimal cleanup, maximum flavor.
- Rich San Marzano Magic: The sweetness of those tomatoes with the depth of paste creates a sauce so good I’ve caught my husband licking the spoon.
- Freezer Friendly: I double the batch, freeze half, and pull it out for lazy nights when I need cannelloni in a flash.
- Budget Stretcher: Five affordable ingredients transform into a sauce that makes a cheap box of pasta taste like a restaurant meal.
Step-by-Step Instructions for Cannelloni Sauce
This refined technique builds deep, complex flavors while maintaining the sauce’s silky texture.
Step 1: Establish the Aromatic Base
Heat the 0.25 cup Extra-Virgin Olive Oil in a heavy-bottomed saucepan over medium-low heat. Add the finely diced 1 whole Yellow Onion and cook for 8-10 minutes, stirring occasionally, until it becomes translucent and begins to melt into the oil.
This slow cooking process develops the onion’s natural sweetness without browning. The oil should gently shimmer but never smoke—if it does, reduce the heat immediately. The foundation of your sauce depends on this patient start.
Step 2: Develop the Flavor Layers
Add the minced 4 cloves Garlic Cloves, 1 tsp Dried Oregano, and 0.5 tsp Red Pepper Flakes to the softened onion. Cook for 1-2 minutes until the garlic releases its aroma but doesn’t color—burnt garlic will make the sauce bitter.
Stir in the 3 tbsp Tomato Paste and cook for an additional 2-3 minutes. This step is crucial: the paste should darken slightly and adhere to the bottom of the pan, creating a fond that will dissolve into the sauce later. The mixture will become brick-red and intensely fragrant.
Step 3: Deglaze and Simmer
Pour in the 0.5 cup Dry Red Wine and increase heat to medium-high. Scrape the bottom of the pan with a wooden spoon to release all the browned bits. Simmer for 3-4 minutes until the liquid reduces by half and the alcohol smell dissipates.
Add the 28 oz San Marzano Tomatoes, crushing them by hand as they go into the pan. The tomatoes should break down into rustic chunks. Add the 1.5 tsp Kosher Salt and stir well to combine. Reduce heat to medium-low and simmer uncovered for 20-25 minutes.
Step 4: Finish and Balance the Sauce
Remove the sauce from heat and stir in the 0.5 cup Fresh Basil Leaves, tearing them by hand as you add them. The basil should wilt into the sauce but retain some texture. Let the sauce sit for 5 minutes to allow the flavors to meld completely.
Taste and adjust seasoning if needed, though the Kosher Salt should have provided adequate seasoning. The finished sauce should have a rich, velvety texture with visible tomato chunks and ribbons of basil. The aroma will be deep and complex, with the bright acidity of tomatoes balanced by the mellow sweetness of the onions and wine.
Pro Tips For Making Cannelloni Sauce
- Sweat the Onions: Cook the yellow onion over medium-low heat until translucent—about 8-10 minutes. I learned this the hard way: rushing this step leaves the sauce with a raw, harsh bite.
- Crush the Tomatoes: Hand-crush the San Marzano tomatoes before adding them to the pot. It breaks them down faster and gives the sauce a chunkier, more rustic texture—sounds weird, but it works.
- Bloom the Paste: Let the tomato paste cook in the olive oil for 2-3 minutes until it deepens in color. After burning a batch, I realized this step removes the metallic taste and builds depth.
- Simmer Low and Slow: Once combined, keep the sauce at a gentle simmer for at least 30 minutes. My grandmother swore by this, and she was right: it concentrates the flavors and thickens it just right.
Regional Styles of This Recipe
Northern Italian Style
In Emilia-Romagna, they keep it simple with San Marzano tomatoes, fresh basil, and a touch of Parmigiano-Reggiano rind simmered in. I love how the rind melts into the sauce, adding umami depth without overpowering. The result is lighter but still deeply flavorful. 🌿
Southern Italian Twist
Sicilian cooks often add olives and capers for briny complexity, or a pinch of sugar to balance acidity. I’ve tried this with Nicoise olives—it adds a Mediterranean flair that pairs wonderfully with ricotta-filled cannelloni.
Tuscan Herb Blend
Tuscany leans into rosemary and sage. I add 1 tsp chopped fresh rosemary and 1 tsp rubbed sage with the oregano. The earthy notes complement the tomatoes beautifully, especially when using a bold Chianti for deglazing.
Roman Tomato-Basil Focus
Rome’s version is all about the tomatoes and basil. I double the fresh basil to 1 cup and finish with a drizzle of high-quality olive oil. The simplicity lets the San Marzano shine, creating a bright, vibrant sauce.
Calabrian Spicy Kick
For heat lovers, Calabria inspires adding ½ tsp ‘Nduja paste or extra red pepper flakes. I stir it in with the tomato paste for a spicy, slightly smoky depth. Perfect for those who love a bold, fiery finish. 🔥
Ligurian Pesto Influence
Liguria’s pesto tradition sneaks in with a handful of fresh basil and pine nuts blended into the sauce. I add 2 tbsp pesto at the end for a nutty, herbal twist that’s rich but not heavy.
Nutrition Facts
Frequently Asked Questions
Can I make this sauce without wine?
Yes! Replace the wine with beef or vegetable broth plus 1 tsp balsamic vinegar for depth. Or simply omit it and add 1 tsp sugar to balance acidity.
Why do the tomatoes need to be crushed by hand?
Hand-crushing creates rustic chunks for texture while releasing juices for richness. A blender would make it too smooth, losing that authentic, hearty consistency.
How can I make the sauce creamier?
Stir in ¼ cup heavy cream or ricotta at the end. Simmer for 2-3 minutes to blend flavors without curdling.
What if my sauce tastes too acidic?
Add a pinch of sugar or a splash of balsamic glaze. Simmer for 5 minutes to mellow the sharpness.
- Shwarma White Sauce Recipe: Creamy Garlic Yogurt Drizzle - September 25, 2026
- Spanish Red Sauce Recipe: Smoky Paprika and Tomato Fusion - September 25, 2026
- French Tomato Sauce Recipe: Slow-Simmered Umami Richness - September 25, 2026