Heat olive oil in a large sauté pan.
Add ground beef and cook over medium-high heat, until pink color disappears, about 6 -7minutes.
Use a whisk so as to break any big chunks of ground beef.
Add onion and cook until it is translucent, about 5 minutes more.
Add whole pimentos and cinnamon sticks, cooking for 3 more minutes.
Add garlic, stirring constantly with a spatula for 2 minutes. Do not overcook garlic, because it will become bitter!
Season with a bit of salt trying to “build” taste.
When ground beef has a nice light brown color, add tomato paste and stir again.
Add wine and cook until it evaporates.
Add chopped tomatoes and juice, bay leaves, chicken stock, sugar and a pinch of salt.
Cover and simmer meat sauce for about 40-45 minutes, until most liquid is absorbed.
Uncover, taste and season with ground pepper and salt, if needed, according to your taste.