Ingredients
Equipment
Method
- Heat a large heavy-bottomed pot over medium-high heat for 1 minute, then add olive oil and swirl to coat the bottom.
- Add the ground beef in a single layer and let it cook undisturbed for 2–3 minutes until a deep brown crust forms.
- Break the beef into chunks and continue cooking 3–4 minutes more, stirring occasionally, until no pink remains and the meat is well browned.
- Drain excess fat if necessary, leaving just enough to coat the bottom of the pot.
- Stir in the diced onion, carrots, and celery; cook over medium-high heat for 4–5 minutes, scraping up browned bits, until vegetables soften and onion is translucent.
- Add minced garlic and cook 30 seconds until fragrant, then stir in tomato paste and cook 2 minutes, stirring frequently, until the paste darkens slightly.
- Pour in crushed tomatoes, then add oregano, basil, red pepper flakes, bay leaf, sugar, salt, and black pepper; stir to combine and bring to a gentle simmer.
- Reduce heat to medium-low and simmer uncovered for 20–25 minutes, stirring every 5 minutes, until the sauce thickens and flavors deepen.
- Stir in whole milk and simmer 2 more minutes to meld flavors and mellow acidity.
- Taste and adjust seasoning, remove the bay leaf, let the sauce rest off heat for 5 minutes, then serve over hot pasta or your favorite base.
Notes
The sauce develops even richer flavor if allowed to simmer an additional 15–20 minutes on low heat. It freezes well for up to 3 months; thaw overnight in the refrigerator and reheat gently on the stovetop with a splash of water or broth.
