This thick, richly flavored Bolognese sauce is easy to make for a delicious Italian meal at home. A bowl full of hearty Pasta Bolognese is the ultimate comfort food!

If you love classic Italian fare, you’ll absolutely love my Baked Rigatoni with Meat Sauce and Baked Eggplant Parmesan.

A top down shot of a bowl of Pasta Bolognese next to a white cloth and a bowl of Parmesan cheese.

This post may contain affiliate links. Please read our disclosure policy.

Want to Save This Recipe?
Enter your email below, and we’ll send it straight to your inbox. Plus, get my best seasonal recipes each week!

Easy Homemade Pasta Bolognese

This easy version of classic Bolognese is a fabulous way to satisfy your craving for Italian food at home with ingredients you can find at your local store. A low and slow stovetop method creates a rich and meaty sauce with the correct flavor balance.

A fork twirling spaghetti with Bolognese sauce in a white bowl.

There’s no rushing perfection in the case of Bolognese. Although the prep is pretty quick, This flavorful sauce should simmer for at least one hour or more to allow time for the flavors to develop. I promise it’s worth the wait.

If you don’t have the time, check out my Easy Homemade Spaghetti Sauce for a quick, absolutely delicious pasta sauce for a busy day.

Ingredients for Bolognese Sauce

The ingredients for Bolognese sauce on a white background with text.
  • Meat – This easy Bolognese recipe calls for 80%- to 85% lean ground beef and ground pork.
  • Extra virgin olive oil
  • Vegetables – Diced yellow onion, peeled and diced carrot, and diced celery make up the “soffritto”.
  • Minced garlic
  • Seasoning – Dried thyme, dried oregano, ground nutmeg, salt, and freshly ground pepper, to taste.
  • Red wine – An Italian red wine is a great choice but any good hearty red like Cabernet Sauvignon, Zinfandel, or a blend will work well.
  • Tomato paste
  • Canned whole San Marzano tomatoes – These authentic Italian tomatoes make a world of difference in the flavor and quality of a homemade pasta sauce. They are a little more pricey than regular canned tomatoes but so worth the cost. Check your local big box store – our Costco has started carrying them for a great price.
  • Low sodium beef broth
  • Whole milk – You don’t want to substitute reduced fat milk in this recipe. Whole milk is a vital component to creating the correct balance for this tomato based meat sauce.
  • Italian parsley
  • For serving – The dry cooked pasta of your choice. See the FAQ section below for my recommendations. And, freshly grated Parmesan cheese.

A soffritto is a mixture of finely chopped or minced onion, carrot, and celery that is slowly cooked in butter or olive oil until lightly browned. This mixture is used as the base for Italian pasta sauces like Bolognese.

Spaghetti with Bolognese sauce topped with Parmesan in a white bowl with a fork next to a green salad.

How to Make Pasta Bolognese

This is a quick overview of how to make this recipe. You’ll find detailed instructions in the recipe card at the end of this post.

Four images showing meat, onion, carrot and celery cooking in a pot then seasoning and wine is added.
  1. Cook and crumble the ground beef and pork in a heavy bottomed Dutch oven until cooked through. Transfer the cooked meat to a plate and drain the grease from the pot.
  2. Next, add olive oil to the pot and add the finely chopped onion, carrots, and celery. Once they’ve cooked down and softened bit, add the parsley and garlic and season the mixture with salt.
  3. Return the cooked beef and pork to the cooked vegetables and season the mixture with the dried seasoning.
  4. Add the wine and stir until well combined.
Four images showing tomato paste and whole tomatoes cooking in a meat mixture in a pot then broth and milk are added.
  1. Stir the tomato paste into the meat mixture.
  2. Then, add the can of San Marzano tomatoes. Use your spoon to press the tomatoes against the side of the pot to lightly crush them. They will soften as they cook and you will have ample opportunity to stir and crush the tomatoes throughout the cooking process.
  3. Next, add the beef broth and milk, stir well, and bring almost to a boil.
  4. Turn heat down to the lowest setting you have on your stove and simmer, uncovered.

Allow the sauce to simmer for at least an hour or up to 3 hours. Stir (and taste!) occasionally. Your house will smell amazing and you will be asked repeatedly when dinner will be ready.

Two images showing Bolognese sauce in a pot with a wooden spoon and then cooked spaghetti is added.
  1. Your finished sauce with be thick and rich and ready to serve.
  2. Stir the Bolognese sauce into any cooked pasta you love. I used spaghetti here but honestly, any pasta you love will work. See the FAQ section below for more ideas.

You can easily get a couple of meals out of a batch of this sauce so enjoy it on the weekend and store the rest in the fridge for a meal later in the week. It can also be halved, if desired. See my storage tips below.

Tips for the Best Bolognese Sauce

  • Tomatoes – Italian tomatoes all the way! I can’t stress enough how much of a difference it makes to use San Marzano tomatoes when making pasta sauce. They are sweeter and less acidic than regular canned tomatoes.
  • Dairy – Whole milk is necessary to create the correct flavor balance. For an even richer result, try using heavy cream.
  • Simmer – Simmer your Bolognese for at least one hour or up to three hours with the lid off. Leaving the lid off will allow some of the moisture to cook off which results in the sauce cooking down into rich, meaty deliciousness.
  • Serving – In order to fully coat the pasta with the sauce, it’s best to mix the sauce into a pot of warm cooked pasta and toss it well before serving. If the sauce has thickened more than you’d like, toss in a little pasta water to loosen it up a bit and serve with plenty of Parmesan cheese.
A top down shot of a bowl of Pasta Bolognese next to a white cloth, a bowl of salad, parsley, and a bowl of Parmesan.

FAQ

What does Pasta Bolognese mean?

Bolognese is the term used to describe an Italian ragù (Italian meat sauce) that originated in Bologna, Italy. An authentic Bolognese sauce recipe includes a variety of different ground meats, finely diced vegetables, tomatoes, wine, and whole milk that cook over low heat for a long time to create great depth of flavor. The sauce is tossed with cooked pasta to create Pasta Bolognese.

What is the difference between Bolognese sauce and spaghetti sauce?

Bolognese sauce recipes have a more complex list of ingredients and a different method of preparation than typical American spaghetti sauce recipes. Bolognese includes at least two different types of meat, finely chopped vegetables, tomatoes, wine, and dairy and it requires a long simmer time. Most spaghetti sauce recipes call for ground beef or Italian sausage, have a much saucier consistency, and cook more quickly than Bolognese.

What kind of pasta goes in Bolognese?

Traditionally, this rich, meaty sauce is served with a substantial pasta like fettuccine, tagliatelle, or rigatoni. It’s also a good choice for baked pasta dishes like ziti or lasagna. Although it’s common to find spaghetti Bolognese on Italian-American restaurant menus (and we love it!) it’s not typically served with spaghetti in Italy.

Why do Italians put milk in Bolognese?

Adding whole milk to Bolognese softens the acidity of the tomatoes and also helps to tenderize the meat. After the sauce cooks down, it’s hard to tell that it’s there but it creates a richer, better flavored sauce.

A top down close up shot of Pasta Bolognese topped with Parmesan in a white bowl with a fork.

Storage Tips

  • Refrigerator – Transfer leftovers to a covered container and refrigerate for up to 4 days. When storing tomato-based sauces, it’s best to use glass or ceramic containers as they will likely stain plastic containers.
  • Freezer – Transfer any unused Bolognese sauce to a freezer-safe zippered plastic storage bag, press out as much air as possible, seal the bag and freeze for up to 3 months. Thaw safely in the refrigerator before reheating.

Sign up for my free newsletter for all the latest recipes and join me on FacebookInstagram and Pinterest for more cooking inspiration!

Pasta Bolognese

5 from 20 votes
Servings: 12
Prep Time: 25 minutes
Cook Time: 3 hours
0 minutes
Total Time: 3 hours 25 minutes
This thick, richly flavored Bolognese sauce is easy to make for a delicious Italian meal at home. A bowl full of hearty Pasta Bolognese is the ultimate comfort food!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 2 tablespoons olive oil, plus additional, as needed
  • 1 pound 80% to 85% lean ground beef
  • 1 pound 80% lean ground  pork, not Italian Sausage
  • 1 small yellow onion, diced
  • 1 cup peeled and diced carrot
  • 2 ribs celery, diced
  • ¼ cup finely chopped Italian parsley
  • 1 tablespoon minced garlic
  • 2 teaspoons salt, divided
  • 1 tablespoon dried thyme
  • 1 tablespoon dried oregano
  • ¼ teaspoon ground nutmeg
  • freshly ground pepper, to taste
  • 1 cup red wine, (an Italian red or a full-bodied wine like Cabernet Sauvignon, Zinfandel, or a blend)
  • 6 ounces tomato paste
  • 56 ounces canned whole San Marzano tomatoes , 2 (28 ounce) cans
  • 1 cup low sodium beef broth
  • 1 cup whole milk
  • dry pasta of your choice, (rigatoni, penne, spaghetti, and linguine are all great choices)
  • grated Parmesan cheese, for topping

Instructions 

  • Coat the bottom of a Dutch oven with a little olive oil and place over MEDIUM heat. Add the ground beef and pork.  Crush and stir with a large spoon to break up until fully cooked, about 10 minutes. Use a slotted spoon to transfer the cooked meat to a dish and set aside. Drain the grease from the Dutch oven.
  • Add 2 tablespoons olive oil to the empty Dutch oven and return it to MEDIUM heat. Add the onion, carrots, and celery. Cook , stirring occasionally, for about 5 minutes, or until the vegetables have softened but not browned. Add the parsley, garlic and 1 teaspoon of salt. Stir well.
  • Add the cooked and drained meat to the Dutch oven with the vegetable mixture. Season the mixture with the thyme, oregano, nutmeg, the remaining 1 teaspoon of salt, and a generous amount of black pepper. Add the wine, increase the heat to MEDIUM-HIGH, and cook, stirring frequently, for about 5 minutes.
  • Add the tomato paste and stir it into the meat mixture. Add both cans of whole tomatoes, breaking the tomatoes up a little with the back of a spoon as you stir them into the meat mixture (they'll soften and be easier to break up later). Add the beef broth and milk and bring the mixture almost to a boil then turn down the heat to LOW. Cook, uncovered, for 1 to 3 hours. The sauce will be richer and thicker if it cooks longer. Check and stir occasionally, breaking up the tomatoes as they soften.
  • When ready to serve, boil the pasta according to the package directions. Drain the pasta (reserve a little pasta water) and return it to the hot, empty pan. Add the desired amount of the Bolognese and toss to combine. If the sauce has thickened more than you'd like, add a splash or two of pasta water to loosen it up a bit. Sprinkle in some grated Parmesan cheese, if desired.
  • Transfer to bowls and serve with additional Parmesan.

Notes

This recipe makes enough sauce to serve with up to 2 pounds of pasta, depending on the ratio you like. It can be halved, if desired, or use half and freeze half for an easy future meal.
Tips for the Best Bolognese
  • Tomatoes – Italian tomatoes all the way! I can’t stress enough how much of a difference it makes to use San Marzano tomatoes when making pasta sauce. They are sweeter and less acidic than regular canned tomatoes.
  • Dairy – Whole milk is necessary to create the correct flavor balance. For an even richer result, try using heavy cream.
  • Simmer – Simmer your Bolognese for at least one hour or up to three hours with the lid off. Leaving the lid off will allow some of the moisture to cook off which results in the sauce cooking down into rich, meaty deliciousness.
  • Serving – In order to fully coat the pasta with the sauce, it’s best to mix the sauce into a pot of warm cooked pasta and toss it well before serving. If the sauce has thickened more than you’d like, toss in a little pasta water to loosen it up a bit. Serve it with plenty of Parmesan cheese.
Storage Tips
  • Refrigerator – Transfer leftovers to a covered container and refrigerate for up to 4 days. When storing tomato-based sauces, it’s best to use glass or ceramic containers as they will likely stain plastic containers.
  • Freezer – Transfer any unused Bolognese sauce to a freezer-safe zippered plastic storage bag, press out as much air as possible, seal the bag and freeze for up to 3 months. Thaw safely in the refrigerator before reheating.

Nutrition

Calories: 558kcal | Carbohydrates: 69g | Protein: 26g | Fat: 18g | Saturated Fat: 6g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 8g | Trans Fat: 0.4g | Cholesterol: 55mg | Sodium: 794mg | Potassium: 944mg | Fiber: 5g | Sugar: 9g | Vitamin A: 2317IU | Vitamin C: 19mg | Calcium: 122mg | Iron: 5mg

Nutrition information is automatically calculated using generic ingredients, and is an estimate not a guarantee. For more accurate results, please refer to the labels on your ingredients at home.

VK logoLike this? Please rate & comment below!

This post was originally published on November 3, 2011. It has been updated with new text and images.

Need Help With Menu Planning?

Sign up for my FREE email newsletter to receive my tried and true favorites + bonus seasonal content to keep you cooking through the year.

Looking for something else? Explore the Recipe Index →

Get my cookbook The Foolproof Family Slow Cooker!

About Valerie Brunmeier

Hello and welcome to my online kitchen! My focus here is to provide simple, seasonal meal solutions for busy households. I hope you find some inspiration while you’re here and visit again soon!

You May Also Like

5 from 20 votes (18 ratings without comment)

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating




Questions & Reviews

  1. KP Hemenway says:

    5 stars
    Just made this! Followed your excellent directions to the letter. It’s simmering away now about 2 hours in. My house smells so good! Thank you! Also made your Cabbage Roll Soup…fabulous!

    1. Valerie Brunmeier says:

      Happy to hear you’re enjoying both recipes! Thanks, KP. 🙂

  2. Celeste says:

    I always make a double batch of this hearty Bolognese sauce, it’s one of the BEST I’ve ever tasted. When my husband gets a craving for pasta and sauce, I always have back up in the freezer. I will be sharing this recipe with a bottle of “sweetish” red wine to friends and family for Valentine’s Day. This is a MUST MAKE!!!

    1. Valerie says:

      So good to hear you are loving the sauce! Thanks, Celeste 🙂

  3. Lauren Gray says:

    5 stars
    This looks so good!!

  4. Tena says:

    Your recipe sounds very good but my husband is allergic to milk. He can eat cheese but not drink or use fresh milk, is there something I can substitute for it?

    1. Valerie says:

      Hi Tena 🙂 Traditional bolognese calls for milk but you can definitely make a meat sauce that does not contain dairy. You can just leave it out altogether or add a little more beef broth or other non-dairy liquid to compensate.

  5. Chris says:

    Made this bolognese sauce today. It was delicious – the family really enjoyed it! Thanks for sharing

    1. Valerie says:

      Thanks for the wonderful feedback Chris. I’m so happy to hear your family enjoyed it 🙂 It’s a favorite around here.

  6. Diana Furman says:

    Looking forward to making this for the family.

  7. Kathleen says:

    I made this last night at it was DELISH! Great depth in flavor. I followed it exactly but I did add a little extra milk at the end (approx 1/4 cup) because I like my Bolognese creamy. Family loved it! Excellent recipe.

  8. Jen at The Three Little Piglets says:

    I would love to smell that all afternoon! There is nothing like the anticipation of great food! It’s almost as much fun as actually eating great food…

  9. the food dude says:

    This looks so delicious and comforting, great dish!

  10. Christine says:

    This looks so good. Love pasta.

  11. Jessica | Oh Cake says:

    Looks fantastic. Totally agree on the milk. A classic sauce needs the classic ingredients.