
There’s a reason this bolognese stands above the rest—it’s built on patience and precision. Slow-simmered for hours, the sauce develops a depth of flavor that can’t be rushed. San Marzano tomatoes add natural sweetness that balances the richness of the meat.
Gordon Ramsay’s approach focuses on layering flavors, starting with a soffritto of onions, carrots, and celery. The meat is browned thoroughly to create a deep, caramelized base. A splash of red wine adds acidity and complexity to the sauce.
What you’ll end up with is a thick, hearty bolognese that clings to pasta perfectly. The sauce is rich but not heavy, with a perfect balance of savory, sweet, and tangy notes. It’s the kind of dish that tastes even better the next day.
Serve with fresh pasta, a sprinkle of Parmesan, and a side of crusty bread. Here’s how to make it.
Ingredients for Bolognese Recipe Gordon Ramsay
Rich meats, sweet tomatoes, and aromatic veggies build this sauce’s deep, layered flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Ground Pork 🥩 | ½ lb | For depth of flavor |
| San Marzano Tomatoes 🍅 | 1 can | 28 oz, whole peeled |
| Tomato Paste 🍅 | 2 tbsp | Double concentrated preferred |
| Yellow Onion 🧅 | 1 whole | Finely diced for soffritto |
| Carrots 🥕 | 2 whole | Finely diced for soffritto |
| Celery Stalks 🌿 | 2 whole | Finely diced for soffritto |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Dry Red Wine 🍷 | 1 cup | Bold variety like Cabernet |
| Whole Milk 🥛 | ½ cup | For richness and balance |
| Olive Oil 🫒 | 3 tbsp | Extra-virgin for sautéing |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Dried Bay Leaf 🍃 | 1 whole | For aromatic depth |
| Fresh Thyme Sprigs 🌿 | 2 whole | Or 1 tsp dried thyme |
| Salt 🧂 | 1 ½ tsp | Kosher salt preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
The meat blend is non-negotiable here. 80/20 ground beef gives you the fat for richness, while the ground pork adds depth you just can’t get from beef alone. Most butcher counters will grind it fresh to order—ask for coarse texture. San Marzano tomatoes are worth hunting down (check Italian markets or Whole Foods), but any high-quality canned tomato works in a pinch.
No red wine? Beef stock with a splash of balsamic gets you 80% there. Fresh out of pork? Ground veal or extra beef works, but the flavor changes slightly. The soffritto veggies can be prepped in a food processor if you’re short on time. For the milk, whole is best (trust me on the fat content) but 2% does the job. Parmigiano-Reggiano is the only cheese that belongs here—no shortcuts.
This sauce actually improves after 24 hours in the fridge. Portion and freeze for up to 3 months—perfect for quick weeknight dinners. The fat will solidify on top; just skim it off when reheating. Always make more than you need (it’s that good).
Why You’ll Love This Recipe
- One Pot Wonder: I love that this comes together in a single pan—just brown the beef and pork, toss in the onions, and let the San Marzano tomatoes do the rest.
- Deep, Rich Flavor: The combo of tomato paste and slow-simmered San Marzano tomatoes creates a sauce so rich, I swear it could make cardboard taste good.
- Feeds a Crowd: Honestly, this makes enough to freeze half for lazy nights later—just reheat and serve over pasta or polenta.
- Budget Stretcher: Ground beef and pork keep it affordable, but the San Marzano tomatoes make it taste like a million bucks.
Instructions
Here’s the method I use to build layers of flavor that define this classic sauce.
Step 1: Sauté the Soffritto Base
Heat the 3 tbsp Olive Oil in a large Dutch oven over medium heat. Add the finely diced 1 whole Yellow Onion, 2 whole Carrots, and 2 whole Celery Stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables are soft and translucent but not browned.
This vegetable mixture, called soffritto, forms the aromatic foundation of the dish. I keep the heat moderate to prevent browning—you want sweet, mellow flavors here. Once the vegetables are tender, add the 4 cloves Garlic Cloves and cook for 1 minute until fragrant.
Step 2: Brown the Meats and Deglaze
Increase the heat to medium-high and add the 1.5 lb Ground Beef and 0.5 lb Ground Pork. Break the meat into small pieces with a wooden spoon and cook for 8-10 minutes until deeply browned and no pink remains.
The key here is patience—let the meat develop a good crust on the bottom of the pot before stirring. This creates the fond that will flavor your sauce. Once browned, pour in the 1 cup Dry Red Wine and scrape up all those browned bits. Simmer for 2-3 minutes until the liquid has mostly evaporated.
Step 3: Simmer with Tomatoes and Aromatics
Stir in the 2 tbsp Tomato Paste and cook for 1-2 minutes to deepen its flavor. Add the 1 can San Marzano Tomatoes, crushing them with your hands as they go in. Include the 1 whole Dried Bay Leaf and 2 whole Fresh Thyme Sprigs for aromatic depth.
Season with the 1.5 tsp Salt and 1 tsp Black Pepper. Reduce heat to low and simmer uncovered for 1.5-2 hours, stirring occasionally. The sauce should reduce by about a third and develop a rich, thick consistency.
Step 4: Finish with Milk and Cheese
Stir in the 0.5 cup Whole Milk and simmer for another 10-15 minutes. This might seem unusual, but the milk balances the acidity and adds a subtle richness that’s classic in authentic versions.
Remove the bay leaf and thyme stems, then stir in the 0.5 cup Parmesan Cheese. Taste and adjust seasoning if needed. The sauce should be thick enough to coat the back of a spoon but still have a loose, ragù-like consistency. Serve immediately over pasta or let it cool and store for later use.
Pro Tips For Making Bolognese Recipe Gordon Ramsay
- Brown the Meat Well: Don’t rush the browning—cook the beef and pork in batches over medium-high heat until deeply caramelized, about 8-10 minutes per batch. I learned this the hard way when my early bolognese tasted flat because I crowded the pan.
- Bloom the Tomato Paste: After the onions soften, cook the tomato paste for 2-3 minutes until it turns a rusty red. Sounds weird, but it kills the raw taste and builds a richer base.
- Skip the Cheap Wine: Use a dry red wine you’d actually drink—Gordon’s recipe calls for it, and cheap stuff leaves a harsh aftertaste. My grandmother swore by Chianti, and she was right.
- Simmer Uncovered: Let the sauce reduce slowly, uncovered, for at least 2 hours. I was skeptical until I tried it—thick, concentrated flavor beats watery sauce every time.
Common Mistakes When Making Perfect Results
Skipping the Soffritto
Don’t rush the vegetable base—this is where the depth starts. Skipping or undercooking the onion, carrot, and celery means losing the sweet, aromatic foundation. I cook mine until completely soft, never browned, for that perfect mellow flavor. 💡
Under-Browning the Meat
The meat needs to develop a deep, caramelized crust on the bottom of the pot. If you stir too often, you’ll end up with gray, steamed meat instead of rich, browned bits. Let it sit for 2-3 minutes between stirs to build that flavorful fond.
Using Low-Quality Tomatoes
San Marzano tomatoes are worth the investment—their natural sweetness balances the richness. If you substitute, choose a high-quality canned tomato without added calcium chloride, which can make the sauce bitter. Avoid pre-seasoned or crushed tomatoes.
Skipping the Deglaze
After browning the meat, those browned bits stuck to the pot are pure flavor. Pour in the 1 cup dry red wine and scrape them up—this step adds complexity and prevents wasted flavor. Simmer until the liquid mostly evaporates before adding the tomatoes.
Over-Reducing the Sauce
This sauce should simmer uncovered for 1.5-2 hours, but don’t let it reduce too much. You want a thick, ragù-like consistency that still clings to pasta. If it looks dry, add a splash of whole milk or water to loosen it up.
Omitting the Milk
It might seem unusual, but the 0.5 cup whole milk is essential. It balances the acidity and adds a subtle richness that defines authentic bolognese. I was skeptical at first, but now I’d never skip it. 💪
Nutrition Facts
Frequently Asked Questions
Why include milk in the sauce?
The 0.5 cup whole milk balances acidity and adds subtle richness. It’s a classic technique that mellows the tomatoes and enhances the meat’s depth. Don’t skip it!
Can I use just beef instead of pork?
You can, but the 0.5 lb ground pork adds essential depth. For best results, stick with the blend. If substituting, veal works better than extra beef.
How long should the sauce simmer?
Simmer uncovered for 1.5-2 hours on low heat. This builds rich, concentrated flavor. Stir occasionally and add liquid if it reduces too much.
What pasta pairs best with this?
Wide, flat pastas like pappardelle or tagliatelle hold the sauce best. For a classic approach, use fresh egg pasta. Cook al dente for perfect texture.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026