All ingredients ready? Let's begin!
Heat the oil in a pot then add the onion.
Sauté for a minute, stirring all the time.
Add the garlic and cook until that and the onion are both soft and caramelized.
Turn the heat down a bit and stir in the orzo.
Cook for 1 minute then stir in the tomato pasta.
Cook, stirring, for 2 minutes.
Add the wine and cook until it completely evaporates.
Add the tomatoes and cook for 2 minutes, stirring often.
Add the bay leaves, allspice, sugar, salt, and black pepper to taste.
Now add the stock or hot water, a little at a time, stirring with a wooden spoon.
The orzo will quickly absorb the liquid and it will take about 15 minutes to cook.
When the orzo is al dente (tender but with a slight bite to it) take the pan off the heat.
Let it sit for 5 minutes.
You will see the orzo soaks up more of the sauce and the mixture thickens during this time.
Serve the Greek menestra warm.