A creamy, flavorful one-pot tomato orzo dish packed with protein-rich chickpeas and vibrant spinach. Perfect for a hearty vegetarian meal that’s ready in under 30 minutes.
Author:Emma Harper
Prep Time:10 mins
Cook Time:20 mins
Total Time:30 mins
Yield:4 servings 1x
Category:Main Dish
Method:One-Pot
Cuisine:Mediterranean
Diet:Vegetarian
Ingredients
UnitsScale
1 tbsp olive oil
1 small yellow onion, finely chopped
2 cloves garlic, minced
1 tsp dried oregano
1/4 tsp red pepper flakes (optional)
1cup orzo pasta
1 can (15 oz) chickpeas, drained and rinsed
1 can (15 oz) crushed tomatoes
2cups vegetable broth
1/2cup heavy cream or coconut milk
3cups baby spinach
1/4cup grated Parmesan cheese (optional)
Salt and pepper to taste
Fresh basil or parsley for garnish (optional)
Instructions
Heat olive oil in a large skillet or pot over medium heat. Add chopped onion and cook for 4–5 minutes until soft.
Add garlic, oregano, and red pepper flakes (if using). Sauté for another minute until fragrant.
Stir in orzo and toast for 1–2 minutes.
Add chickpeas, crushed tomatoes, and vegetable broth. Stir well and bring to a boil.
Reduce heat and simmer uncovered, stirring occasionally, for 10–12 minutes until the orzo is tender and most of the liquid is absorbed.
Stir in the cream and spinach. Cook until the spinach is wilted and the mixture is creamy, about 2–3 minutes.
Season with salt and pepper. Add Parmesan cheese if using, and stir until combined.
Serve warm, garnished with fresh herbs if desired.
Notes
Use coconut milk for a vegan/dairy-free version.
Add more broth if needed to loosen the consistency.
Kale can be used instead of spinach.
Dish thickens as it sits; stir in a splash of water or broth when reheating.