👨🍳 Instructions:
1. Sear the beef
Heat olive oil in a large pot.
Brown beef in batches until golden. Remove and set aside.
2. Sauté the shallots
In the same pot, add shallots and cook until lightly golden and softened. Remove and set aside.
3. Build the sauce
Add garlic, tomato paste, and crushed tomatoes.
Stir in wine, vinegar, sugar, cinnamon, cloves, bay leaf, oregano, salt, and pepper.
Return beef to the pot and bring to a simmer.
4. Slow cook
Cover and simmer on low for 1½ to 2 hours until beef is tender.
Add shallots back in and cook another 30–45 minutes until they’re soft and sweet.
5. Serve
Pair with mashed potatoes, rice, or crusty bread to soak up the sauce.
🌟 Tips:
Dip shallots in cold water before peeling to reduce tears.
Use pearl onions if shallots aren’t available.
Let it rest overnight for even deeper flavor.