Pour olive oil in a 2-quart saucepan on medium high heat.
Add shallots, garlic, salt, pepper, thyme and oregano. Cook for 30 seconds to start the browning process.
Add flour, using a whisk stir constantly until flour and vegetable mixture starts to darken to a light tan color, about 2 minutes.
Add tomato and stir to incorporate all ingredients while scraping the bottom of the pan.
Add veggie stock and turn to high heat.
As soon as gravy mixture reaches a boil, reduce to low and simmer for 30-45 minutes or until gravy meets desired thickness.
Adjust for salt and pepper if desired and enjoy!!