Prepare your stock. I simply boiled around 4 cups of water then added in a cube of vegetable cube. You can also of course use packaged vegetable broth You can opt to make your own stock by boiling leeks, celery, carrots, and onions with a generous amount of salt for 3 hours. In a large pan/pot over medium high, heat the olive oil. Add in the onions and garlic. Sauté until tender and aromatic, around 2 minutes.
Once cooked, add in the chopped tomatoes. Sauté for 2 minutes. Add in the arborio rice. Coat in the oil-tomato mixture well.
Pour in the white wine, if using.. Mix until it has been absorbed (the rice will turn a bit creamy).
Pour in 1 cup of the stock to the rice. Add in the tomato paste, basil, and sun dried tomatoes.
On medium heat, continue to mix frequently until the rice absorbs the stock. Keep stirring until the rice absorbs the liquid.
Add another 1/2 cup of the stock. Mix frequently until it is absorbed. Repeat this step every 5 mins or so.
After 25-30 mins or so, rice should be perfectly cooked and still chewy. Season with salt as needed.
If the risotto is a bit dry, feel free to add in 1/4 cup of stock and mix well.
Serve and enjoy immediately! Garnish with some chopped basil if desired. You can also stuff these in some roasted peppers, if you'd like!