Beetroot Risotto is the perfect romantic dinner for Valentine’s day but so tasty you’ll want to enjoy it all year long. The Italian classic but with roasted beets for a beautiful pink hue.

two plates of red risotto and cheese and beets

Vegan beetroot risotto is an Italian inspired vibrant dinner that’s actually quite simple to make. Get your beets roasting and prepare the risotto on the stovetop in under 30 minutes.

When you mix in the beets, the rice turns a vibrant pink!

You may also enjoy my Creamy Vegan Risotto with Roasted Vegetables or this Mushroom Risotto.

What does creamy beetroot risotto taste like?

Creamy, garlicky and a tiny bit sweet from the roasted beets. It tastes best when served with some vegan feta or ricotta cheese. The creaminess provides the perfect balance to beets!

If you are a fan of beets, you will adore this recipe and crave it all year long.

How to roast beets in the oven

Clean your beets, cut off the stems, tops and bottoms and cut off the skin (or peel).

Dice into small cubes and place on a parchment lined baking sheet. Drizzle with olive oil, sprinkle with a little salt and roast for 20-30 minutes, until tender.

For a more detailed tutorial, check out this Perfect Roasted Beets Recipe.

roasted beets on parchment paper

What goes with beetroot risotto?

You can enjoy this risotto all by itself, but if you are looking for something to serve on the side, here are some tasty ideas:

close up shot of beetroot risotto and roasted beets and cheese

More romantic dinners to make at home

Any of the following recipes would be perfect for date night or Valentine’s Day. Enjoy!

black plate with red rice, cheese and beets
5 stars (1 ratings)

Beetroot Risotto

Beetroot Risotto is the perfect romantic dinner for Valentine's day but so tasty you'll want to enjoy it all year long. The Italian classic but with roasted beets for a beautiful pink hue.
Prep: 25 minutes
Cook: 40 minutes
Total: 1 hour 5 minutes
Servings: 6 servings


Roasted Beets

  • 3 medium beets
  • 1 tablespoon olive oil
  • 1/4 teaspoon salt


  • 5 cups vegetable broth
  • 2 tablespoons vegan butter or olive oil
  • 1 shallot, chopped small
  • 3 cloves garlic, minced
  • 1 1/2 cups arborio rice
  • 1/2 cup dry white wine
  • 1 teaspoon finely chopped fresh thyme
  • 1 tablespoon balsamic vinegar
  • salt and ground black pepper, to taste
  • 3/4 cup vegan feta cheese or ricotta*


Roast the beets

  • Preheat the oven to 375 degrees F and line a rimmed baking sheet with parchment paper.
  • Clean the beets, peel and cut off the tops and bottoms. Dice into small cubes and place on the prepared baking sheet.
  • Drizzle the beets with olive oil and sprinkle with salt. Toss to coat.
  • Roast in the oven for 20-30 minutes, until tender. Set aside.

Make the risotto

  • Warm the broth in a medium pot until warm, but not boiling. The broth needs to be warm when you slowly add it to the risotto.
  • Warm the olive oil in a large sauté pan over medium heat. Add the shallot and cook for 2-3 minutes, then add the garlic and cook for an additional minute.
  • Add the rice and stir, sautéing for about 2 more minutes.
  • Now add the white wine and thyme. Stir constantly until the wine is fully absorbed.
  • Add 1/2 cup of warm broth and stir until it's absorbed. Continue adding 1/2 cup of broth at a time, until all the liquid has been absorbed and the rice is tender, yet slightly chewy. This usually takes about 20-30 minutes. The heat should be high enough that the rice and broth are bubbling soon after you add it, but not boiling too much or the liquid will absorb too quickly.
  • Stir in the balsamic vinegar and most of the beets (save some for serving on top) and taste. Add additional salt + black pepper, as desired. For a deeper red hue, process some of the beets in a food processor, then stir them in.
  • Serve with crumbled vegan feta or ricotta, additional diced roasted beets and chopped fresh parsley. Enjoy!


  1. Storage – Store leftovers in the refrigerator for about 3-4 days. Reheat in the microwave until warm. While risotto can be frozen, the texture will change slightly.
  2. No wine? If you don’t want to use wine, no worries you can leave it out.
  3. I used store bought vegan feta here (Follow Your Heart brand). This beet risotto tastes best served with something creamy/cheesy on top to balance the flavors. Vegan ricotta is also a good choice.


Serving: 1of 6 servings | Calories: 342kcal | Carbohydrates: 56g | Protein: 5g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 1g | Sodium: 850mg | Potassium: 353mg | Fiber: 4g | Sugar: 8g | Vitamin A: 624IU | Vitamin C: 5mg | Calcium: 32mg | Iron: 3mg
Course: Main Course
Cuisine: Italian-inspired
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , , ,

you may also like:


  1. Don’t let this recipe intimidate you.  It’s really easy to make.  Just requires a lot of stirring and patience.  If you like beets or are kinda so-so about beets, TRY THIS! Seriously, when have you made a recipe of Nora’s that you didn’t like? Nora knocks it out of the park again with this recipe.  It’s super delicious.  I could seriously see this being at a high end vegan restaurant.  Totally delicious! (I didn’t have a shallot and used a regular brown onion and it was great.) 

    1. I haven’t tried making risotto without arborio rice but it’s worth a try! Let me know how the quinoa works out for you.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.