Bolognese Sauce

This image courtesy of Joseph DeLeo

This version of the classic rich meat sauce from Bologna was inspired by Lynne Rossetto Kasper’s recipe in her 1992 cookbook The Splendid Table. We had been making this sauce for years, but always with beef chuck; however, skirt steak produces a more luxurious texture, and the meat remains moist. The sauce keeps well—in fact, it improves in flavor if made a day or two in advance. We serve Bolognese sauce over wide hand-cut herb noodles; with the rustic dried pasta called strozzapreti; or in lasagna with fresh tomatoes, baked in the wood oven.


Cooking MethodStewing


Total Timeunder 4 hours

Make Ahead RecipeYes

Kid FriendlyYes

One Pot MealYes

OccasionCasual Dinner Party

Recipe CourseMain Course

Five Ingredients or LessYes


Taste and TextureMeaty, Savory

Type of DishPasta Sauce


  • 1/3 cup dried porcini mushrooms
  • Extra virgin olive oil
  • 4 ounces pancetta, diced fine
  • 1 medium yellow onion, diced fine
  • 4 ribs celery, diced fine
  • 1 small carrot, diced fine
  • Salt
  • 2 cloves garlic, chopped fine
  • 1½ pounds skirt steak (or chuck), cut into ¼-inch cubes
  • 4 ounces lean pork shoulder, coarsely ground
  • 1 cup dry white wine
  • 2 bay leaves
  • 2 sprigs thyme
  • 2 cups Basic Beef Stock or Basic Chicken Stock
  • 1½ cups milk
  • 3 tablespoons double-concentrated Italian tomato paste
  • ¼ cup chopped parsley, for garnish
  • Freshly grated Parmigiano-Reggiano cheese
  • Pepper


  1. Cover the dried porcini with boiling water and allow to sit for 15 minutes. Remove the porcini from the water, reserving the liquid, and chop the mushrooms fine. Heat a wide heavy-bottomed pan; pour in 2 tablespoons of olive oil and add the diced pancetta. After the pancetta has released some fat, add the onion, celery, carrot, and a little salt. When the vegetables have softened somewhat, add the garlic and porcini, and cook until the vegetables are soft. Remove the vegetables from the pan and set aside.

  2. Put the pan back on the heat (you don’t need to wash it), pour in 2 more tablespoons of oil, and when it is hot, add the skirt steak, pork, and a little salt. Cook over medium-high heat until the meat begins to brown, about 15 minutes. Turn the heat to medium and add the cooked vegetables, wine, bay, and thyme. Adjust the heat to maintain a low simmer and let the sauce cook until the liquid evaporates and the contents begin to brown. Deglaze with 1 cup of the stock and a few tablespoons of the milk; add the tomato paste, making sure to scrape the brown bits off the bottom of the pan and stirring the sauce well to incorporate the milk. Continue to cook the sauce gently, adding a few tablespoons of milk and stock now and then. Reduce the sauce until the liquid evaporates and everything begins to brown again; this gives the sauce depth and color. Deglaze with the rest of the stock and milk, stirring and scraping well. Skim the fat that rises to the surface of the sauce. The sauce is done when its texture is velvety and the meat is completely tender, in about 1½ hours. Cool and refrigerate for up to 4 or 5 days.

  3. Reheat and serve over pasta, garnished with the chopped parsley, and pass Parmesan cheese and the pepper mill.

  4. Variation: This basic recipe can be used with other kinds of meat and even poultry—guinea hen is especially good. Another variation worth trying is to add sautéed fresh wild mushrooms at the end of the cooking.


Free recipes, giveaways, exclusive partner offers, and more straight to your inbox!


I have not made this yet so I cannot rate it.

Include a Photo Include a Photo

Click the button above or drag and drop images onto the button. You can upload two images.

Cancel Reply to Comment

Thanks for your comment. Don't forget to share!


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Sign In to Your Account

Close Window
Sign In with one of your Social Accounts
Facebook Twitter
Sign In using Email and Password