Go Back
+ servings
Overhead view of a black bowl holding creamy baked risotto with a spoon scooping up a bite.
4.91 from 10 votes

Vegan Oven Risotto

Risotto is turned into an easy casserole for this recipe. Roasted tomatoes brighten up the rice and you get to walk away while it bakes, instead of standing over the stovetop.
Course Main Course
Cuisine Italian, Risotto
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 4 Servings
Calories 277kcal
Author Ginny McMeans


  • 3 cups 5 Roma tomatoes, I am guessing on the final measurement because your Romas may be a little different size than mine. Use 5 Romas.
  • ¾ teaspoon salt, divided
  • ¼ teaspoon ground black pepper, divided
  • 1 teaspoon dairy free butter
  • ¼ cup onion - white onion, diced
  • 1 cup Arborio rice
  • 2 cups vegetable stock, microwave on high power to about 150°F
  • ¼ cup water, microwave on high power to about 150°F, or heat in a small saucepan
  • 2 tablespoons dairy free butter
  • ½ cup vegetable stock, this is a separate measurement from the vegetable stock above


  • Cut the tomatoes and scoop out the seeds. If the stem end is rough, cut it out also. Now chop the tomatoes.
  • Place on an aluminum foil–covered baking sheet. Sprinkle with salt and pepper. Roast at 425º for 10 to 15 minutes, or until some of the edges are browned. Remove from the oven and set aside.
  • Turn down the oven to temperature to 375°F.
  • While the tomatoes are roasting - In a LARGE, LIDDED OVERPROOF SKILLET, melt 1 teaspoon dairy-free butter over medium-high heat. Sauté the onion for about 10 minutes, or until is translucent.
  • Add the rice, ½ teaspoon of sea salt, and ¼ teaspoon of pepper. Cook, stirring, for 3 to 5 minutes.
  • Stir in the roasted tomatoes and heated liquids. Stir, cover, and bring to a boil.
  • Slide the covered pot into the oven without lifting the lid. Bake for 15 to 20 minutes, until all of the liquid is absorbed.
  • Remove from oven and stir in 2 tablespoons dairy free butter and ¼ to ½ cup vegetable broth. Stir and heat through and serve.


Serving: 1Serving | Calories: 277kcal | Carbohydrates: 49g | Protein: 5g | Fat: 7g | Saturated Fat: 1g | Sodium: 600mg | Potassium: 256mg | Fiber: 4g | Sugar: 3g | Vitamin A: 800IU | Vitamin C: 7.1mg | Calcium: 36mg | Iron: 2.9mg