There’s something irresistibly comforting about tiny pasta tucked into a silky, savory sauce with bright pops of sun-dried tomato and a handful of wilted greens. This Creamy Tuscan Orzo is exactly that: a simple, fuss-free skillet meal that comes together quickly and delivers big on flavor. Rich but not heavy, it’s perfect for weeknights, potlucks, or any time you want a cozy, satisfying bowl.
Why you’ll love this recipe

- The texture of orzo gives a risotto-like feel with far less stirring.
- Sun-dried tomatoes and garlic create a bright, savory backbone.
- Spinach adds color, nutrition, and a tender contrast to the creamy sauce.
- It uses pantry-friendly ingredients and cooks in one pan for easy cleanup.
Ingredients
Use the exact amounts listed below for best results.
- 2 tablespoons butter, unsalted
- 12 oz. orzo, dry
- 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 teaspoon dried Italian herbs
- 2 1/2 cups low-sodium vegetable broth or chicken broth
- 2 cups half and half or whole milk
- 1 cup sun-dried tomatoes, drained from oil and chopped
- Salt and ground black pepper to taste
- 6 cups fresh baby spinach
- 1 cup Parmesan, plus more for serving
Make-ahead and storage tips
- Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently with a splash of milk or broth to revive the creaminess.
- The orzo will thicken as it cools; loosen it when reheating to restore the right texture.
- You can chop the sun-dried tomatoes and store them in the fridge for up to a week if preparing this recipe across a couple of days.
Equipment

- Large deep skillet or sauté pan with lid
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Knife and cutting board
Step-by-step instructions

Follow these steps in order for a silky, flavorful Creamy Tuscan Orzo. The directions have been clarified and reorganized for ease of use while keeping the ingredient amounts unchanged.
- Heat a large deep skillet over medium heat. Add the 2 tablespoons butter and allow it to melt, swirling the pan so the butter coats the bottom evenly.
- Add the 12 oz. dry orzo to the melted butter. Toast the orzo, stirring frequently, for about 2 minutes until the edges become lightly golden and it gives off a nutty aroma. This step builds flavor and helps the orzo maintain a pleasant bite.
- Add the 4 cloves minced garlic, 2 tablespoons tomato paste, and 1 teaspoon dried Italian herbs to the pan. Stir constantly for about 30 to 45 seconds to bloom the garlic and tomato paste—cook only until fragrant to avoid burning the garlic.
- Pour in 2 1/2 cups low-sodium vegetable broth or chicken broth and 2 cups half and half or whole milk. Stir to combine, scraping any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer over medium heat.
- Once simmering, reduce the heat to medium-low, cover the skillet, and let the orzo cook for 8 to 10 minutes, stirring once halfway through. Check the orzo at the shorter time and continue cooking as needed. You want the orzo to be tender but still slightly al dente; the residual heat will continue to soften it.
- Uncover the pan and stir in 1 cup chopped sun-dried tomatoes that have been drained from oil. Season with salt and ground black pepper to taste. Stir thoroughly so the tomatoes are evenly distributed through the creamy mixture.
- Add the 6 cups fresh baby spinach in handfuls, stirring after each addition so it wilts evenly. The spinach will shrink quickly—this should take about 1 to 2 minutes. Make sure the greens are fully incorporated and wilted.
- Remove the skillet from heat. Stir in 1 cup Parmesan until melted and the sauce becomes smooth and glossy. Taste and adjust seasoning with additional salt and black pepper if desired.
- Let the orzo rest for a minute or two to thicken slightly, then serve hot. Offer extra Parmesan at the table for sprinkling.
Serving suggestions
This Creamy Tuscan Orzo shines on its own but also pairs beautifully with simple proteins and fresh sides. Try it alongside a crisp green salad, roasted vegetables, or grilled chicken or fish. A squeeze of lemon just before serving brightens the dish and balances the creaminess.
Flavor tweaks and substitutions
- Make it lighter: Use whole milk instead of half and half for a slightly lighter sauce while keeping rich flavor.
- Extra herbs: Add a pinch of crushed red pepper for heat or fresh basil stirred in at the end for a fragrant finish.
- Non-dairy option: Substitute a rich, unsweetened plant-based cream and plant-based Parmesan-style topping if you prefer a dairy-free version.
- Protein boost: Stir in cooked, diced chicken or seared shrimp at the final step to make the dish more substantial.
Common troubleshooting
- If the sauce is too thin: Simmer a few minutes uncovered to reduce and thicken, or remove from heat and let it rest—the sauce will thicken as it cools slightly.
- If the sauce is too thick: Stir in another splash of broth or milk while heating gently until you reach the desired consistency.
- If the orzo is undercooked: Add a little more hot broth or water, cover, and cook a few minutes longer until tender.
Final notes
This Creamy Tuscan Orzo recipe balances ease and comfort without sacrificing flavor. The combination of toasted orzo, garlicky tomato paste, sun-dried tomatoes, and wilted spinach yields a dish that feels both rustic and refined. With straightforward technique and pantry-friendly ingredients, it’s an ideal recipe to keep in rotation for busy evenings or casual gatherings.
Ready to make it? Gather your ingredients and follow the steps above for a cozy, crowd-pleasing meal that comes together in about 25 minutes. Enjoy—and don’t forget the extra Parmesan on top!

Creamy Tuscan Orzo
Equipment
- large deep skillet or pot
- Measuring cups and spoons
- Wooden Spoon or Spatula
- Knife and cutting board
- Grater (for Parmesan)
Ingredients
- 2 tablespoons unsalted butter
- 12 oz orzo (dry)
- 4 cloves garlic minced
- 2 tablespoons tomato paste
- 1 teaspoon dried Italian herbs
- 2 1/2 cups low-sodium vegetable broth or chicken broth
- 2 cups half-and-half or whole milk
- 1 cup sun-dried tomatoes drained if packed in oil and chopped
- salt and ground black pepper to taste
- 6 cups fresh baby spinach
- 1 cup Parmesan cheese freshly grated, plus more for serving
Instructions
- In a large, deep skillet or pot over medium heat, melt the butter.
- Add the dry orzo and minced garlic to the melted butter; stir and cook 4–5 minutes until the orzo is lightly toasted and fragrant.
- Stir in the tomato paste and dried Italian herbs and cook about 1 minute until combined.
- Pour in the broth and the half-and-half (or milk) and stir to combine, then add the chopped sun-dried tomatoes and season with salt and pepper.
- Increase heat to medium-high and bring to a boil, then reduce to medium-low and simmer, stirring frequently, until the liquid is mostly absorbed and the orzo is tender and creamy, about 12–15 minutes; add a splash of broth if it becomes too dry.
- Fold in the baby spinach and grated Parmesan and cook, stirring, until the spinach is wilted and the cheese is melted, about 2 minutes.
- Remove from heat, adjust salt and pepper to taste, top with additional Parmesan if desired, and serve.
Notes
- Grate fresh Parmesan for best flavor and melt.
- Use a Dutch oven or any large soup pot if needed.
- Butter can be swapped for your preferred cooking oil.
- Use heavy cream instead of milk for a richer sauce.
- Frozen spinach can be added directly without thawing.
- For a lactose-free option, use full-fat canned coconut milk.
