Start by heating your vegetable stock. You can use high-quality store-bought stock or prepare your own by simmering carrots, onions, leeks, and celery with salt for about 3 hours. Keep the stock warm on the stove throughout the risotto cooking process—this helps it absorb better and maintain a creamy consistency.
In a large saucepan, heat olive oil over medium heat. Add chopped onion and garlic, stirring until translucent and fragrant. This forms the flavorful base of your risotto. Avoid browning them, as it can overpower the tomato flavor later.
Add the chopped fresh tomatoes into the pan. Let them cook for 2 minutes until they soften. Stir in the arborio rice and make sure it’s well-coated with the oil and tomato mixture. This step toasts the rice slightly, helping it maintain its bite while absorbing liquid slowly.
Pour in the white wine and stir until fully absorbed. The alcohol will cook off, leaving behind a bright, acidic balance. If skipping wine, move directly to the next step but consider adding a dash of lemon juice later for similar brightness.
Ladle in one cup of the warm stock. Stir in tomato paste, chopped basil, and sundried tomatoes. Keep the heat on medium and stir frequently until the liquid is almost fully absorbed. This constant stirring helps release the rice’s natural starches, creating that silky risotto texture.
Continue adding the stock ½ cup at a time every few minutes. Let the rice absorb most of the liquid before adding more. This process takes about 25–30 minutes. Stir frequently to prevent sticking and encourage even cooking. The rice should be tender with a slight chew.
Taste the risotto once the rice is cooked. Adjust the salt based on how seasoned your stock was. If the mixture feels too thick, stir in an extra ¼ cup of warm stock to loosen it slightly. Remove from heat once the consistency is creamy and the grains are cooked.
Spoon the risotto into warm bowls and top with extra chopped basil for freshness and color. Serve immediately while still warm and creamy—risotto doesn’t wait. Pair with a glass of white wine for a light but luxurious meal.