Bolognese

$9.66 recipe / $1.20 serving
By Monti Carlo
4.63
from
8
Read reviews
Prep 10 minutes
Cook 3 hours 45 minutes
Servings 8 cups
Jump to recipePin Save

There’s something incredibly satisfying about letting Bolognese, the famous Italian meat sauce, simmer on the stove for hours, perfuming your whole house with its meaty aromas. Sigh! While this sauce is usually served with hearty pasta, you can also work it into baked potatoes, bell peppers, or nachos! I loved this easy Bolognese recipe so much that I ate it with rice. (I mean, have I ever said anything more Puerto Rican?!)

Overhead view of bolognese in a Dutch oven.

“This was so good! I didn’t want to stop eating, I just couldn’t get enough 🤤”

Stephanie

Easy Recipe for Bolognese Sauce

Now, I’ll be the first to say this isn’t a traditional recipe. Bolognese is the traditional meat sauce of Bologna, Italy. It’s mostly ground beef with a bit of pork thrown in, stewed in tomatoes, with a touch of milk and butter added to round out the sauce’s acidity. American meat sauces tend to be much more tomato-forward, often with garlic, oregano, and other herbs mixed in.

In this version, I blend the two styles to make something that’s easy, flavorful, and totally doable for home cooks. I skip the pork to keep things budget-friendly and lean on a little garlic for extra depth. I also use canned crushed tomatoes instead of fresh ones to save time and money (although you can use fresh if you like). It’s still rich, cozy, and perfect after a slow simmer—the kind of sauce that clings lovingly to your pasta!

Share this recipe

Bolognese Recipe

4.63 from 8 votes
Bolognese, the dreamy (and easy) Italian meat sauce, pairs with more than pasta. Work it into baked potatoes, bell peppers, rice, or nachos!
Author: Monti Carlo
Overhead view of a plate of bolognese sauce and pasta.
Servings 8 cups
Prep 10 minutes
Cook 3 hours 45 minutes
Total 3 hours 55 minutes

Ingredients

  • 4 Tbsp butter, divided ($0.56)
  • 1 medium onion, diced ($0.70)
  • 1/2 tsp salt, divided ($0.01)
  • 2 stalks celery, diced ($0.20)
  • 1 large carrot, diced ($0.11)
  • 2 cloves garlic, minced* ($0.08)
  • 1 lb ground beef, 80/20** ($4.98)
  • 1/4 tsp freshly cracked black pepper ($0.01)
  • 1 cup milk ($0.18)
  • 1 cup wine (red or white)*** ($1.14)
  • 1 28oz can crushed tomatoes**** ($1.69)
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Place a heavy-bottomed pot over medium heat. Add butter to the pan. When the butter foams, add the onion and 1/4 teaspoon salt. Sautée until translucent.
  • Add the celery and carrot and sautée for two minutes, until they have softened some.
  • Next, add the garlic and sauté until fragrant, about 1 minute.
  • Add the ground beef and pepper. Brown the beef, breaking it up with a wooden spoon as it cooks.
  • Once the beef has browned, add the milk, wine, and the remaining 1/4 teaspoon salt. Stir occasionally and simmer until the liquid has evaporated completely, about 30 minutes.
  • Add the crushed tomatoes. Mix until incorporated. Lower the heat as soon as the tomatoes come up to a simmer.
  • Cook, uncovered, for 3 hours. Stir occasionally. If the sauce dries out, stir in a half cup of water. Once it is finished, taste for salt and pepper.

See how we calculate recipe costs here.


Equipment

  • Dutch Oven

Notes

*Garlic is not a traditional ingredient. I added garlic to my recipe to create dimension since our sauce does not simmer all day and does not contain pork. If you want to keep it strictly traditional, omit the garlic and let the sauce simmer for a few more hours.
**I use an 80/20 ground beef. Lean beef does not work well for this recipe.
***I use white wine, but either red or white will work. But if you use red, the sauce must cook for longer to mellow the flavor. White wine cooks down much faster, which is why I used it in this recipe. If you don’t want to use wine, substitute it with white grape juice with a bit of white vinegar.
****If you want to use fresh tomatoes, you’ll have to puree the fresh tomatoes first and double the cooking time on the sauce.

Nutrition

Serving: 1cupCalories: 280kcalCarbohydrates: 12gProtein: 13gFat: 18gSodium: 386mgFiber: 3g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Bolognese Step-by-Step Photos

The ingredients to make a homemade Bolognese sauce.

Gather all of your ingredients.

Diced onion and melted butter in a Dutch oven.

Sauté the vegetables: Place a heavy-bottomed pot (like a Dutch oven) over medium heat. Add 4 tablespoons of butter to the pan. When the butter is foaming, add 1 medium diced onion and 1/4 teaspoon salt. Sauté until the onion becomes translucent.

Diced carrots and diced celery in a Dutch oven with sauteed onions.

Now, add 2 stalks of diced celery and 1 large diced carrot and sauté for two minutes, until they have softened some. Next, add the 2 cloves of minced garlic and sauté until it becomes fragrant, about 1 minute.

Ground beef added to a Dutch oven with the sauteed vegetables.

Brown the beef: Carefully add a pound of ground beef and 1/4 teaspoon of black pepper. Break up the ground beef into smaller meat crumbles with a wooden spoon as it browns.

Milk and wine added to a Dutch oven with browned ground beef and sauteed vegetables.

Add the milk and wine: Once the beef has browned, add 1 cup of milk, 1 cup of wine, and the remaining 1/4 teaspoon salt. Stir occasionally and simmer (don’t boil) until the liquid evaporates completely. This took me about 30 minutes in total.

Crushed tomatoes added to a Dutch oven with vegetables and browned ground beef to make a bolognese sauce.

Add the tomatoes: Pour in the 28-ounce can of crushed tomatoes and mix to combine. Once the tomatoes come up to a simmer, immediately lower the heat.

Finished bolognese sauce in a Dutch oven.

Cook and serve: Cook, without a lid, for 3 hours. Be sure to stir it occasionally. If the sauce dries out at all, stir in a half cup of water. When it’s finished simmering, taste for salt and pepper and adjust the seasoning. Serve this over hearty pasta like tagliatelle, pappardelle, or rotini. You can also pair it with a baked potato, stuff it into a bell pepper, or serve it over rice or nachos!

Homemade Bolognese sauce on a bed on pasta on a plate, with a fork taking some.

Tips for Making the Best Bolognese Sauce

  • Use a large heavy-bottomed pot. A Dutch oven is perfect, as it retains heat and simmers ingredients without scorching them.
  • Chop the onions, carrots, and celery into small dice. Ensuring all vegetables are the same size helps them melt into the sauce and creates deeper flavor.
  • Be patient. This homemade Bolognese is a long game. Cook at a simmer for a minimum of 3 hours. Do not boil.

Serving Suggestions

This rich, hearty sauce calls for some sort of pasta, but like I said earlier, you can serve it in baked potatoes or with nachos! However, a slice of warm, buttery garlic bread on the side is pretty much non-negotiable for most people. If I want something fresh to balance it all out, I’ll throw together a quick Greek salad, too. It’s a simple, satisfying meal that hits all the right notes.

Storage & Reheating

Store the sauce in an airtight container, preferably glass or ceramic, as it stains plastic. It will keep in the fridge for up to 4 days and in the freezer for up to 3 months. If you’re freezing this recipe for Bolognese, try doing so in portions, so you only thaw it once. Reheat on the stovetop over medium heat, or in the microwave until it starts to steam. If microwaving it, I’d top it with a paper towel over it so it doesn’t splatter everywhere.

Our Bolognese recipe was originally published 4/15/23. It was retested, reworked, and republished to be better than ever 4/22/25.

Share this recipe

Posted in: , , , , , , , , , , , , ,

4.63 from 8 votes
Subscribe
Notify of
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

16 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Amy
03.18.25 4:34 pm

I am in the midst of making this. My only comment is that it might have been good to give a time that it takes to reduce the liquid in the sauce before adding the tomatoes.

Shari
10.30.24 8:17 am

This was exceptional! As good or better than ones I’ve had in restaurants.

Lauren
03.08.24 11:45 am

I used half pork and half beef because that is what was in my freezer and it came out delicious! As another commenter mentioned, the first reducing step (milk/wine) took a while. I ended up napping during the final cook with the tomatoes. Left it covered to simmer for about 2 hours. Woke up to dinner!

Elena
01.16.25 10:40 am
Reply to  Lauren

Was just coming here to find out if I did something wrong bc the first liquid evaporating was taking so long- thank you! I also used pork/beef combo. It all is smelling great!

Devin Pritchett
02.18.24 9:38 pm

I just have one question do you mean to use a whole stalk of celery or do you mean pieces of celery.

Paige Rhodes
02.19.24 7:31 am

It would be two ribs of celery, not the whole bunch! :)

Tracy
09.28.23 9:05 pm

Really enjoyed this one – next time I might do more crushed tomatoes since I tend to like it pretty saucy.
Monti you are such a wonderful addition to Budget Bytes and your sense of humor in the intros always cracks me up!

Stephanie Sigler
04.26.23 6:53 pm

This was so good! I didn’t want to stop eating, I just couldn’t get enough 🤤

Clare
04.25.23 9:16 pm

It was fine. Nothing amazing. Rather bland. But a nice change and it tasted fine, so I gave this three stars instead of two. If you’re looking for something with a lot of flavor, this is not your recipe.

Emily
04.19.23 7:49 pm

This turned out delicious! My only issue was that the cook time and recipe instructions did not take into consideration that it takes a while for the wine and milk to cook down. I ended up needing to simmer for an extra 30-45 minutes before I added in the tomatoes to be able to follow the instructions. But it was totally worth it!

Kassia
04.17.23 4:43 pm

How would i adjust this to use fresh tomatoes? I have a bunch to use up!

Sam
04.16.23 8:40 am

Does this freeze well?

Hcf
04.16.23 1:21 am

Use extra virgin olive oil instead of butter.