Heat a large skillet over medium heat with olive oil.
Cook the vegetables until fork tender, stirring often. Season with kosher salt, freshly ground black pepper, and herbs or spices of choice. Once tender, remove them from the pan. Set aside to keep warm.
Add the other tablespoon of olive oil and the diced onion. Cook for 2-3 minutes, stirring occasionally.
Stir the dry rice into the sauteed onion. Let it lightly toast to develop flavor for just about a minute.
Reduce to medium-low heat and add 1 cup of warm broth. Stir frequently until the rice has absorbed nearly all the broth, then add another cup of warm broth. Continue with this process until you've used all the broth and the risotto is al dente.
Remove the skillet from the heat and add the cooked vegetables back in, along with the dairy free butter, your cooked protein of choice (if using), and a splash of acid. Mix to combine.
Taste and adjust the seasoning as needed. Then add any additional stir-ins such as cashew cream or vegan parmesan cheese. Serve with flaky salt and enjoy!