Spinach, Feta & Rice Casserole


This one-pan recipe is the casserole version of spanakopita! It's hearty enough to enjoy as a vegetarian lunch or dinner, yet versatile enough to serve alongside just about any protein. To make it extra creamy, top each serving with a dollop of sour cream.

spinach, feta & rice casserole
Prep Time:
25 mins
Additional Time:
25 mins
Total Time:
50 mins
6 cups


  • 3 tablespoons extra-virgin olive oil

  • ½ cup chopped onion

  • 1 (10 ounce) package frozen chopped spinach, thawed and squeezed dry

  • 3 large cloves garlic, grated

  • 3 cups cooked brown rice

  • ¾ cup crumbled feta cheese

  • ¼ cup chopped fresh dill

  • ½ teaspoon ground pepper

  • ¼ teaspoon salt

  • 4 large eggs

  • ¼ cup sour cream

  • 1 tablespoon lemon zest


  1. Preheat oven to 425°F.

  2. Heat oil in a large ovenproof skillet (preferably cast-iron) over medium heat. Add onion and cook, stirring, until beginning to brown, about 4 minutes. Add spinach and garlic; cook, stirring, for another minute. Remove from heat and let cool slightly. Add rice, feta, dill, pepper and salt to the pan; stir to combine.

  3. Whisk eggs, sour cream and lemon zest in a medium bowl. Add to the rice mixture and stir well to combine. Smooth the top with a rubber spatula. Bake until lightly browned in spots, about 25 minutes. Let stand for 5 minutes before serving.

Nutrition Facts (per serving)

319 Calories
17g Fat
31g Carbs
12g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 319
% Daily Value *
Total Carbohydrate 31g 11%
Dietary Fiber 3g 12%
Total Sugars 2g
Protein 12g 24%
Total Fat 17g 21%
Saturated Fat 6g 30%
Cholesterol 145mg 48%
Vitamin A 5866IU 117%
Vitamin C 6mg 6%
Folate 103mcg 26%
Sodium 359mg 16%
Calcium 192mg 15%
Iron 2mg 13%
Magnesium 86mg 20%
Potassium 350mg 7%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles