Ingredients
Equipment
Method
- Dice the onion finely and mince the garlic so they cook evenly and distribute throughout the sauce.
- Heat olive oil in your large pot over medium heat, then add the diced onion and cook for 5 minutes until softened and translucent.
- Add the minced garlic and cook for another 1 minute until fragrant but not browned.
- Add the ground beef to the pot, breaking it up with your wooden spoon into small crumbles. Cook for 8 to 10 minutes until the meat is completely browned with no pink remaining.
- Sprinkle in the salt, pepper, oregano, basil, and red pepper flakes, stirring to coat the meat evenly.
- Add the tomato paste and cook for 2 minutes, stirring constantly, to caramelize the paste.
- Pour in the crushed tomatoes, diced tomatoes, and beef broth, stirring to combine everything thoroughly.
- Drop in the bay leaf and sprinkle the sugar over the top, then stir again to ensure the sugar dissolves.
- Increase the heat to medium-high and bring the sauce to a gentle boil, stirring occasionally to prevent sticking.
- Once it reaches a boil, immediately reduce the heat to low so the sauce barely bubbles.
- Let the sauce simmer uncovered for 45 to 50 minutes, stirring every 10 minutes to prevent the bottom from burning. The sauce will thicken and the flavors will concentrate.
- Remove the bay leaf and taste the sauce, adjusting salt and pepper as needed.
- Stir in the fresh basil just before serving for a bright, herbal note.
Notes
Let your sauce simmer low and slow for the full 45 minutes minimum for deep, complex flavors. This sauce freezes beautifully for up to 3 months and tastes even better the next day. Store in an airtight container in the refrigerator for up to 4 days. Don't drain the fat after browning the beef if using 80/20 ground meat, as it adds flavor and helps achieve a silky texture.