To begin, heat up some EVOO in a pan over medium heat.
Add the garlic and sauté until fragrant before adding the onions and stirring constantly until they become translucent.
Next, add the chicken stock and cook down by half, about 5 minutes.
Once reduced, add the tomatoes and bring everything back to a simmer. Let this mixture reduce again while cooking the linguine according to directions.
Once done, drain off excess liquid and toss together all of the ingredients in a bowl. Season to taste with salt and pepper if desired.
Serve immediately or store leftovers in the fridge for later use.