Ingredients
Method
- Heat olive oil in a large Dutch oven over medium-high heat. Pat beef dry and brown in batches on all sides. Remove and set aside.
- In the same pot, sauté onion, carrot, and celery over medium heat for 5 minutes until softened.
- Add garlic and cook for 1 minute until fragrant.
- Stir in tomato paste and cook for 2 minutes to caramelize.
- Pour in red wine and scrape up browned bits from the bottom of the pot. Simmer until reduced by half.
- Return beef to the pot. Add crushed tomatoes, beef broth, bay leaves, thyme, and rosemary.
- Season lightly with salt and pepper. Bring to a boil, then reduce to low.
- Partially cover and simmer for 1.5 to 2 hours, stirring occasionally, until beef is fork-tender.
- Optional: Stir in milk or cream during the final 10 minutes of cooking.
- Remove bay leaves and herb sprigs. Adjust seasoning and serve.
Notes
For best flavor, make this ragu a day ahead—flavors deepen overnight. Serve with pappardelle, polenta, or zucchini noodles for a low-carb option.
