Spinach Artichoke Risotto

Spinach Artichoke Risotto is the ultimate in creamy and comforting goodness with all the flavors of the classic dip. This easy, cheesy, vegetarian entrée or side dish can be on the table in 30 minutes!
Course Appetizer/Entree, Side Dish
Cuisine Italian
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 8 servings
Calories 382 kcal
Author: Karrie | Tasty Ever After



  • 4 tablespoons unsalted butter
  • 1 small onion , chopped
  • 3 cups frozen chopped spinach , thawed and squeezed dry
  • 1 cup artichoke hearts (not marinated) , chopped
  • 1 garlic clove , finely minced
  • 1/4 teaspoon crushed red pepper , optional
  • salt and pepper to taste


  • 7-8 cups vegetable broth or chicken broth
  • 3 tablespoons unsalted butter , divided
  • 2 cups Arborio rice
  • 3/4 cup dry white wine
  • 3 cups Havarti cheese , shredded
US Customary - Metric



  1. Melt 4 tablespoons of butter in a heavy-bottomed large pan over medium heat. Add the onion and sauté for 2-3 minutes. Add the spinach, artichoke hearts, garlic, and crushed red pepper (optional) to the onions and sauté for another 2-3 minutes. Season with salt and pepper to taste. Remove mixture from pan and set aside.


  1. Heat the broth in a medium saucepan over medium-low heat and keep hot (broth must be hot before adding to rice). In the same large pan that the spinach artichoke mixture was cooked in, melt 2 tablespoons of butter over medium heat. Add the Arborio rice and cook, stirring continuously, for about 1 minute, making sure all rice is coated with the butter.

  2. Add the wine and stir constantly until the wine has fully absorbed into the rice, about 1-2 minutes. Add the hot broth, 1 cup at a time, to the rice and stir constantly until the broth is almost fully absorbed into the rice. Continue to add the broth until the rice is tender and mixture is creamy, about 20-25 minutes. Add more broth for a creamier texture. Rice should be slightly al dente (firm to the bite), not mushy, and a very creamy texture.

  3. Reduce heat to low and stir in the Havarti cheese, the remaining 1 tablespoon of butter, and the spinach artichoke mixture. Stir well and heat through for a couple of minutes. Serve immediately.
Nutrition Facts
Spinach Artichoke Risotto
Amount Per Serving
Calories 382 Calories from Fat 144
% Daily Value*
Total Fat 16g 25%
Saturated Fat 8g 40%
Cholesterol 35mg 12%
Sodium 974mg 41%
Potassium 448mg 13%
Total Carbohydrates 46g 15%
Dietary Fiber 3g 12%
Sugars 1g
Protein 9g 18%
Vitamin A 150.4%
Vitamin C 29.1%
Calcium 16.6%
Iron 21.7%
* Percent Daily Values are based on a 2000 calorie diet.