Creamy tomato spinach orzo in a skillet with Parmesan and fresh basil

This creamy tomato spinach orzo is the kind of one-pan dinner that feels comforting without asking much of you. Orzo simmers directly in a garlicky tomato broth, then finishes with cream, Parmesan, and fresh spinach. The result is saucy, satisfying, and ready in about 30 minutes—with very little cleanup.

Why this one-pan orzo works

Because the pasta cooks in the same skillet as the tomatoes and broth, it absorbs flavor as it softens. Stir often and keep the heat at a gentle simmer; if the pan starts to look dry before the orzo is tender, add a splash of warm broth. A little cream rounds out the acidity, while lemon zest and basil keep each bite bright.

Dry orzo stirred with sautéed onion and garlic in a skillet
Toast the orzo briefly with the onion and garlic to build a savory base.

Ingredients and easy swaps

Use a small yellow onion, garlic, dry orzo, canned diced tomatoes, low-sodium vegetable broth, Italian seasoning, cream, baby spinach, Parmesan, and lemon zest. Vegetable broth keeps the dish meat-free; chicken broth works too. For a lighter finish, replace the heavy cream with half-and-half, knowing the sauce will be less rich. Add red pepper flakes for gentle heat, or fold in cooked chicken or white beans to make the skillet more filling.

How to make creamy tomato spinach orzo

Soften the onion in olive oil, then stir in garlic and dry orzo for about a minute. Add tomatoes, broth, Italian seasoning, salt, and pepper. Bring the mixture to a gentle boil, lower the heat, and simmer uncovered, stirring frequently, until the orzo is tender but still has a little bite. The exact timing can vary by brand, so taste as you go.

Creamy tomato orzo finished with spinach and Parmesan
Fold in spinach, cream, and Parmesan off the boil for a silky finish.

Turn the heat to low and stir in cream, spinach, Parmesan, and lemon zest. Cook just until the spinach wilts and the cheese melts. If the sauce thickens while standing, loosen it with a spoonful of warm broth or water. Taste and adjust the salt, pepper, and lemon before serving.

Serving, storage, and reheating

Serve the orzo straight from the skillet with extra Parmesan and basil. It pairs well with a crisp salad; browse our easy dinner recipes for more weeknight ideas. Refrigerate leftovers in a covered container for up to 3 days. Reheat gently on the stove or in the microwave with a splash of broth, stirring until creamy and hot throughout. The pasta continues to absorb liquid as it sits, so add liquid gradually.

Creamy Tomato Spinach Orzo Recipe

Follow the recipe card for measured ingredients and step-by-step instructions. For another comforting main, try our homemade cheeseburger recipe, or meet the cook behind SkilletGlow on our About page.

Creamy tomato spinach orzo in a skillet with Parmesan and fresh basil

Creamy Tomato Spinach Orzo

A cozy one-skillet orzo with juicy tomatoes, garlic, tender spinach, cream, and Parmesan. This simple 30-minute dinner is easy to make on a weeknight and delicious with lemon and fresh basil.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Dinner
Cuisine: Italian
Calories: 460

Ingredients
  

  • 1 tablespoon olive oil
  • 1 small yellow onion diced
  • 3 cloves garlic minced
  • 1 1/2 cups dry orzo
  • 1 can (14.5 oz) diced tomatoes with juices
  • 2 1/2 cups low-sodium vegetable broth plus more as needed
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon kosher salt plus more to taste
  • 1/4 teaspoon black pepper
  • 1/2 cup heavy cream
  • 2 cups baby spinach
  • 1/2 cup freshly grated Parmesan cheese
  • 1/2 lemon zest
  • Fresh basil optional, for serving

Method
 

  1. Heat the olive oil in a large, deep skillet over medium heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until softened. Add the garlic and cook for 30 seconds.
  2. Stir in the dry orzo and cook for about 1 minute so the pasta is lightly coated in oil.
  3. Add the diced tomatoes with their juices, 2 1/2 cups broth, Italian seasoning, salt, and black pepper. Bring to a gentle simmer.
  4. Reduce the heat to medium-low and cook uncovered for 10 to 12 minutes, stirring frequently so the orzo does not stick. Add a splash of broth if the skillet becomes dry before the pasta is al dente.
  5. Stir in the heavy cream and spinach. Cook for 1 to 2 minutes, until the spinach wilts and the sauce looks creamy.
  6. Turn off the heat. Fold in the Parmesan and lemon zest, taste and adjust the seasoning, then rest for 2 minutes. Finish with fresh basil if desired and serve warm.

Estimated nutrition

Approximate values per serving (¼ of the recipe). Nutrition varies with brands and ingredient choices; this estimate is provided for general information.

NutrientPer serving
Calories460 kcal
Carbohydrates62 g
Protein16 g
Total fat19 g
Saturated fat9 g
Fiber4 g
Sugars6 g
Sodium650 mg

LEAVE A REPLY

Recipe Rating




Please enter your comment!
Please enter your name here