Creamy Spinach & Feta Orzo

Creamy Spinach & Feta Orzo

Description

This Creamy Spinach & Feta Orzo is a delicious Mediterranean-inspired comfort meal that combines tender orzo pasta, fresh spinach, creamy feta cheese, garlic, and herbs in one flavorful dish. It has the perfect balance of creamy texture, savory flavors, and fresh ingredients, making it a wonderful choice for lunch, dinner, or a quick weeknight meal. The small rice-shaped orzo pasta absorbs the rich flavors of garlic, broth, and seasonings while creating a creamy risotto-like texture without the long cooking process. Fresh spinach adds color, nutrients, and a mild earthy flavor, while feta cheese provides a tangy Mediterranean finish that makes every bite irresistible. This recipe is simple, wholesome, and easy to customize with extra vegetables, chicken, shrimp, or chickpeas for added protein. Whether you are looking for a healthy family dinner, a meal prep option, or a comforting vegetarian dish, this Creamy Spinach & Feta Orzo is packed with flavor and satisfying ingredients.

Ingredients For the Orzo

  • 2 cups uncooked orzo pasta
  • 2 tbsp olive oil
  • 3 tbsp butter
  • 1 medium onion, finely diced
  • 5 garlic cloves, minced
  • 4 cups vegetable broth or chicken broth
  • 1 cup heavy cream or half-and-half
  • 4 cups fresh spinach
  • 1 cup crumbled feta cheese
  • ½ cup grated Parmesan cheese
  • 1 tsp dried oregano
  • 1 tsp Italian seasoning
  • ½ tsp red pepper flakes (optional)
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper

For Garnish

  • Extra crumbled feta cheese
  • Fresh parsley, chopped
  • Fresh basil leaves
  • Lemon wedges
  • Drizzle of olive oil

Optional Additions

  • 1 cup grilled chicken pieces
  • 1 cup cooked shrimp
  • 1 cup chickpeas
  • Cherry tomatoes
  • Roasted vegetables

Step-by-Step Instructions

  1. Begin by preparing all ingredients. Wash the spinach, chop the onion, mince the garlic, and crumble the feta cheese.
  2. Heat olive oil and butter in a large skillet or deep pan over medium heat.
  3. Add diced onion and cook for 3–4 minutes until softened and slightly golden.
  4. Add minced garlic and cook for about 30 seconds until fragrant. Be careful not to burn the garlic.
  5. Add the uncooked orzo pasta to the pan and lightly toast it for 1–2 minutes. This step enhances the nutty flavor of the pasta.
  6. Pour in the vegetable or chicken broth and stir well.
  7. Add oregano, Italian seasoning, salt, black pepper, and red pepper flakes if using.
  8. Bring the mixture to a gentle simmer and cook for about 10–12 minutes, stirring occasionally, until the orzo becomes tender and absorbs most of the liquid.
  9. Reduce the heat to low and add heavy cream or half-and-half. Stir gently until the mixture becomes creamy.
  10. Add fresh spinach and cook for 2–3 minutes until wilted and combined with the orzo.
  11. Stir in Parmesan cheese and half of the feta cheese until melted and creamy.
  12. Remove from heat and allow the dish to rest for a few minutes. The orzo will continue to thicken as it cools.
  13. Top with remaining feta cheese, fresh parsley, basil, and a squeeze of lemon juice.
  14. Serve warm with your favorite Mediterranean side dishes.

Tips

  • Do not overcook the orzo. It should be creamy and tender but not mushy.
  • Stir occasionally while cooking because orzo can stick to the bottom of the pan.
  • Use fresh spinach for the best texture and flavor, but frozen spinach can also work if drained well.
  • Add feta cheese at the end to maintain its creamy texture and tangy flavor.
  • Fresh lemon juice brightens the entire dish and balances the richness.
  • For extra protein, add grilled chicken, shrimp, salmon, or chickpeas.
  • Use good-quality feta cheese because it creates the signature Mediterranean flavor.
  • If the orzo becomes too thick, add a splash of broth or milk to loosen the texture.
  • Toasting the orzo before adding liquid gives the dish a deeper flavor.
  • Add cherry tomatoes or roasted peppers for extra color and freshness.

Notes

This Creamy Spinach & Feta Orzo is a versatile recipe that can be served as a main dish or a side dish. It is perfect for busy weeknights because it comes together quickly in one pan with minimal cleanup. The creamy texture makes it feel like a restaurant-style meal while using simple ingredients found in most kitchens.
Store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, add a small amount of broth, milk, or cream because the orzo continues absorbing liquid after cooking. Stir gently while warming to bring back the creamy texture.
This recipe is naturally vegetarian when made with vegetable broth and can easily be adjusted for different diets. For a Mediterranean protein bowl, serve it with grilled chicken, roasted vegetables, or a fresh Greek salad. It also works beautifully as a meal prep recipe because the flavors become even better after resting.
You can customize this dish throughout the year by adding seasonal vegetables like zucchini, mushrooms, asparagus, or roasted red peppers. The combination of spinach, feta, garlic, and herbs creates a fresh Mediterranean flavor that pairs well with many ingredients.

Q&A

Can I use another pasta instead of orzo?
Yes. Small pasta shapes like couscous-style pasta or small shells can work, but cooking time may vary.
Can I make this recipe dairy-free?
Yes. Use dairy-free cream alternatives and replace feta with a plant-based cheese option.
Can I use frozen spinach?
Yes. Thaw and squeeze out excess water before adding it.
How can I add more protein?
Add chicken, shrimp, salmon, tofu, or chickpeas.
Can I freeze creamy orzo?
Freezing is possible, but the texture may change slightly because of the dairy ingredients.
Why did my orzo become too thick?
Orzo naturally absorbs liquid. Add warm broth or milk while reheating to restore the creamy texture.

Servings

Makes approximately 6 servings

Nutrition (Approx. Per Serving)

  • Calories: 430
  • Protein: 16g
  • Carbohydrates: 48g
  • Fat: 21g
  • Saturated Fat: 10g
  • Fiber: 4g
  • Sugar: 5g
  • Sodium: 720mg
  • Cholesterol: 45mg
  • Potassium: 520mg
    Nutritional values are estimates and may vary depending on ingredients, brands, and serving size.

Leave a Comment