01 -
Pour veggie oil into a big soup pot over medium-high heat. When it's hot, toss in carrots, onions, and celery. Cook them for a bit until they start getting soft.
02 -
Add the chopped tomatoes with their juice, concentrated tomato, chicken stock, oregano, and dried basil. Let it bubble gently and cook until the veggies get tender.
03 -
Grab an immersion blender or regular blender and make the soup smooth. You can leave some chunks if you want. Put the soup back in the pot if needed.
04 -
In another pot, melt the butter on medium-low heat. Add the flour and keep whisking for about 10 minutes until it turns a nice golden brown color.
05 -
Put a big spoonful of tomato soup into the thickener, stirring until you get a thick paste. Slowly add more soup until it's smooth, then pour this mix back into the main pot.
06 -
Stir in the fresh grated parm cheese, half and half, salt, pepper, and chopped fresh basil. Throw in extra oregano and basil if you want. Mix well and warm it up gently.
07 -
Keep the soup in the fridge with a lid on for up to a week.