Cozy Cold-Weather Bolognese

When I broke my fifteen-plus years of vegetarianism, this bolognese was one of the dishes I was most excited to enjoy again. I don’t have an Italian grandmother or any particular memory of it, but the experience of this kind of sauce is everything that makes cooking feel like magic. As the meat browns and begins to go from soft and pink to dark brown and crispy, the air is full of savory, buttery smells. You add the vegetables and the aroma becomes

more complex, then suddenly a rush of steam and a burst of bright sweetness hit you as the wine deglazes the pan. Then the tomato paste mixes with the fats, and suddenly it looks like sauce and smells almost illegally savory. Finally, the tomato and milk and parmesan simmer, and you take off the lid and it’s gone from soupy to a thick, red, oily sauce that smells like everything you could ever want. It’s not fast, but this is Potions Class and you are making magic.

This recipe is from Good Enough.

Good Enough cover

My newest creation, Good Enough, is a self-care cookbook that offers personal and vulnerable storytelling, delicious recipes, and encouraging advice to teach you how to accept yourself, love yourself, and find peace through the act of cooking. Learn more! I have more cookbooks, too!

Cozy Cold-Weather Bolognese
Print Recipe
TL;DR: Brown beef and pork, combine with chopped vegetables, and cook for 20 minutes. Deglaze pan, add remaining sauce ingredients, and cook for 45 minutes more. As the sauce cooks, boil pasta, grate cheese, and chop parsley for serving.
Servings
8 to 12
Servings
8 to 12
Cozy Cold-Weather Bolognese
Print Recipe
TL;DR: Brown beef and pork, combine with chopped vegetables, and cook for 20 minutes. Deglaze pan, add remaining sauce ingredients, and cook for 45 minutes more. As the sauce cooks, boil pasta, grate cheese, and chop parsley for serving.
Servings
8 to 12
Servings
8 to 12
Ingredients
  • 4 tablespoons butter (1/2 stick)
  • 1 pound ground beef
  • 1 pound ground pork
  • 1 teaspoon fine sea salt plus more to taste
  • 2 small red onions diced
  • 1 large carrot diced
  • 2 ribs celery diced
  • 1 (any color) bell pepper stemmed, seeded, and diced
  • 1/2 cup dry white wine
  • 6 tablespoons tomato paste (3 oz)
  • 1 28 oz. can tomatoes crushed or diced
  • 1 cup whole milk
  • 1 parmesan rind (see note)
  • 1 pound pasta of your choice such as tagliatelle (traditional) or orecchiette (pictured)
  • grated parmesan for serving
  • chopped flat leaf parsley for serving
Instructions
  1. Melt the butter in a Dutch oven or a large heavy-bottomed pot over medium heat. If it begins to brown, that is just fine, but make sure it doesn’t burn. Add the beef, pork, and 1 teaspoon of salt and break up the meat with a wooden spoon. Let the meat cook, stirring occasionally, until it is no longer pink and has plenty of dark brown bits, 15 to 20 minutes.
  2. Add the onions, carrot, celery, and bell pepper to the browned meat and stir. Place a tight lid on top and let the vegetables sweat, stirring occasionally, until they cook down about halfway in volume and your kitchen smells incredibly savory, about 20 minutes.
  3. At this point you will probably have some dark brown sticky bits on the bottom of the pan. This is good! Pour in the white wine and stir to gently lift the brown bits off the bottom of the pan. Cook until the mixture dries out a bit, a few minutes more.
  4. Add the tomato paste, mix it up with everything, and leave it until it loses its bright red uncooked color, a couple of minutes. Then add the canned tomatoes, milk, and parmesan rind—which will add a lot of savory saltiness! Stir it all together and put the lid on, just a little askew so a small amount of steam can escape. Turn down the heat to low and gently simmer for about 45 minutes.
  5. Cook the pasta in boiling salted water according to the package instructions, but take it off the heat a minute or so before it reaches al dente. That way the pasta will cook through in the sauce, drinking in a little more of the bolognese flavor. Drain the pasta and taste the sauce; add more salt, if needed. Add the pasta to the sauce and cook until it is al dente and totally covered in sauce, a minute or so.
  6. Remove the parmesan rind and serve the pasta and sauce in bowls, topped with grated parmesan and chopped parsley. Any leftovers will keep in a sealed container for a week in the fridge.
Recipe Notes

Note: The white wine deglazes the pan, meaning it gets the delicious brown bits into the sauce instead of letting them burn.

Note: I make a lighter, warm- weather version of this by substituting finely chopped cauliflower for half the meat;
I add the cauliflower with the other vegetables in Step 2. It is still lovely and hearty without sitting quite so heavily in your tummy.

Note: The parmesan rind adds salty richness to the sauce. If you don’t have one, just add
1 extra teaspoon of salt in Step 4.

Tell me what you think!

(Don't worry, your email address won't be published.)

Leanne Brown

Hi, I'm Leanne Brown. I’m a bestselling cookbook author. I want to help you find peace, healing and freedom through cooking.

Sign up for my mailing list!

Good Enough cover

My newest creation, Good Enough, is a self-care cookbook that offers personal and vulnerable storytelling, delicious recipes, and encouraging advice to teach you how to accept yourself, love yourself, and find peace through the act of cooking. Learn more here!

Good and Cheap cover 2nd edition

Good and Cheap is a gorgeous cookbook for people with limited income, particularly on a $4/day food stamps budget. The PDF is free (ahora en Español!) and has been downloaded over 15,000,000 times. For more info, see All About Good and Cheap and Donation Impact.

Sign up for my mailing list!