In a saucepan, heat 1 cup Port wine. When hot, add the Porcini mushrooms and let cook
at very low heat for 10 to 15 minutes and reserve.
In a large skillet or Dutch oven, heat the olive oil and add as many beef cubes as you can
without crowding (if the skillet is too crowded, the meat won't brown properly.) Brown the
meat well on all sides, remove each batch as it browns and set them aside. It may be
necessary to add a little olive oil.
When all of the beef has been browned and removed, add the onions to the remaining
juices in the skillet and cook, stirring occasionally, until they are golden brown. Add the
garlic and stir. When the garlic is fragrant (approx. 30 seconds), add the browned beef
cubes, the carrots, tomatoes, tomato purée, thyme, rosemary, bay leaf, beef stock, the
reserved porcinis and Port wine.
Reduce heat to low, let simmer for 90 minutes, stirring occasionally, until the meat is very
tender. Add the black cherries and adjust the seasoning with salt and pepper. Remove the
bay leaf. Adjust the thickness with cornstarch and sprinkle freshly chopped parsley.