Creamy Tuscan Orzo
This creamy Tuscan orzo is basically the pasta equivalent of a warm hug from your Italian grandmother, except you don’t need to fly to Italy or have an Italian grandmother to get it.

One pot, thirty minutes, and zero complicated techniques later, you’ll have a restaurant-quality dish that makes people think you actually know what you’re doing in the kitchen.

The secret weapon here is cooking the orzo directly in the creamy broth, which means every single grain absorbs all those incredible flavors instead of just sitting there looking pretty.

Sun-dried tomatoes and fresh basil bring that authentic Tuscan vibe, while the spinach sneaks in some vegetables without anyone complaining about eating their greens.

This recipe is perfect for those nights when you want something fancy enough to impress but simple enough that you won’t stress-sweat through the entire cooking process.

Plus, it’s the kind of dish that tastes even better the next day, which means you can meal prep like a champion or just enjoy amazing leftovers without any effort.

Ingredients
For the aromatic base
- 1 tablespoon extra virgin olive oil
- 2 tablespoons butter
- 1 /2 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 /4 teaspoon Italian seasoning
For the flavor builders
- 1 /4 cup sun-dried tomatoes, chopped
- 1 tablespoon fresh lemon juice
- 1 teaspoon Dijon mustard
For the creamy orzo
- 1 cup uncooked orzo pasta
- 2 cups chicken or vegetable broth
- 1 cup heavy whipping cream
For the finishing touches
- 1 /2 cup freshly grated Parmesan cheese
- 2 cups packed fresh baby spinach
- 1 /4 cup loosely packed fresh basil, torn
- Salt and pepper to taste
Instructions
Build the flavor foundation
- 1 Heat 1 tablespoon olive oil and 2 tablespoons butter in a heavy-bottomed pot or cast iron skillet over medium-high heat until the butter melts and begins to foam. Add the chopped onion and sauté for 3-4 minutes until it becomes translucent and fragrant. The onions should soften but not brown, as browning will add unwanted bitterness to this delicate dish.
- 2 Add the minced garlic, 1/4 teaspoon Italian seasoning, chopped sun-dried tomatoes, 1 tablespoon lemon juice, and 1 teaspoon Dijon mustard to the pot. Stir in the uncooked orzo and cook for 2-3 minutes, stirring frequently with a wooden spoon or silicone spatula. This toasting step is crucial—it infuses the orzo with all these aromatic flavors and helps prevent the pasta from becoming mushy during the cooking process.
Create the creamy base
- 3 Pour in 2 cups chicken or vegetable broth and 1 cup heavy cream, stirring to combine all ingredients evenly. Bring the mixture to a gentle bubble over medium-high heat, then immediately reduce the heat to medium or medium-low. The liquid should maintain a steady, gentle bubble—not a furious boil that could cause the cream to break or the orzo to cook unevenly.
- 4 Continue cooking uncovered for 10 minutes, stirring fairly often with a wooden spoon to prevent sticking and ensure even cooking. You’ll need to monitor the heat carefully during this step, as the liquid should reduce gradually without cooking off too quickly. The orzo should be tender and creamy when done, with just enough liquid remaining to create a silky sauce.
Finish with fresh elements
- 5 Remove the pot from heat and immediately stir in 1/2 cup freshly grated Parmesan cheese, 2 cups packed baby spinach, and 1/4 cup torn fresh basil. The residual heat will melt the cheese perfectly and wilt the spinach without overcooking it. Cover the pot and let it rest for 3-5 minutes to allow the orzo to absorb any remaining liquid and reach the perfect creamy consistency.
- 6 Season generously with salt and freshly ground black pepper to taste, keeping in mind that the Parmesan adds saltiness. The finished dish should be creamy but not soupy—if it seems too liquidy, simply let it rest a bit longer as the orzo will continue absorbing the liquid even off the heat.
Recommended Equipment and Kitchen Tools
Essential tools for best results
- Heavy-bottomed pot or cast iron skillet – Provides even heat distribution and prevents the cream from scorching or the orzo from sticking to the bottom
- Wooden spoon or silicone spatula – Perfect for stirring without scratching your cookware and won’t conduct heat like metal utensils
- Microplane grater – Creates the finest Parmesan cheese texture that melts seamlessly into the cream sauce
- Sharp chef’s knife – Makes quick work of chopping onions, mincing garlic, and preparing the sun-dried tomatoes
Helpful upgrades for easier cooking
- Digital kitchen scale – Ensures precise measurements for consistent results, especially when scaling the recipe up or down
- Instant-read thermometer – Helps monitor the cream temperature to prevent breaking or curdling
- Fine-mesh strainer – Useful if you need to strain any lumps from the sauce, though this recipe shouldn’t require it with proper technique
Nice-to-have options
- Immersion blender – Can create an ultra-smooth sauce if you prefer a more refined texture, though the rustic texture is part of this dish’s charm
- Glass measuring cups – Make it easier to see liquid levels and pour ingredients smoothly without spills
Recipe Variations and Dietary Modifications
Protein additions
- Grilled chicken – Add 2 cups diced cooked chicken in step 5 with the spinach for a complete meal
- Italian sausage – Brown 1 pound crumbled sausage before adding onions, drain excess fat
- Shrimp – Stir in 1 pound cooked shrimp during the final 2 minutes of cooking
- White beans – Add 1 can drained cannellini beans for plant-based protein
Vegetable variations
- Roasted red peppers – Replace sun-dried tomatoes with chopped roasted red peppers for a milder, sweeter flavor
- Mushrooms – Sauté 8 ounces sliced mushrooms with the onions for an earthy twist
- Artichoke hearts – Add 1 cup chopped marinated artichoke hearts with the sun-dried tomatoes
- Asparagus – Stir in 1 cup chopped asparagus during the last 3 minutes of cooking
Cheese alternatives
- Pecorino Romano – Substitute for Parmesan for a sharper, more assertive flavor
- Goat cheese – Use 4 ounces soft goat cheese instead of Parmesan for tangy creaminess
- Nutritional yeast – Use 3 tablespoons for a dairy-free option with umami depth
Dairy-free modifications
- Replace heavy cream with full-fat coconut milk and butter with olive oil
- Use cashew cream (1 cup soaked cashews blended with 1 cup vegetable broth) for ultra-creamy texture
- Omit Parmesan or substitute with nutritional yeast
Nutritional Information and Health Benefits
Key nutritional highlights
Health benefits of main ingredients
Dietary considerations
Smart Swaps and Ingredient Substitutions
Pasta alternatives:
- Orzo → Arborio rice (use same amount, may need extra 5 minutes cooking time)
- Orzo → Small shell pasta or ditalini (maintain 1 cup measurement)
- Orzo → Cauliflower rice for low-carb option (use 3 cups, add in final 3 minutes)
Cream substitutions:
- Heavy cream → Half-and-half plus 2 tablespoons flour (whisk flour in completely to prevent lumps)
- Heavy cream → Evaporated milk (creates lighter texture with similar richness)
- Heavy cream → Greek yogurt (add off heat to prevent curdling, use 3/4 cup)
Broth alternatives:
- Chicken broth → Vegetable broth or mushroom broth for vegetarian version
- Any broth → Water plus bouillon cubes (use 2 cubes for 2 cups water)
- Regular broth → Bone broth for added protein and collagen benefits
Cheese swaps:
- Parmesan → Asiago or aged white cheddar (use same amount)
- Fresh Parmesan → Pre-grated Parmesan (reduce amount to 1/3 cup as it’s more concentrated)
Budget-friendly alternatives:
- Sun-dried tomatoes → Diced fresh tomatoes sautéed until concentrated
- Fresh basil → Dried basil (use 1 tablespoon dried instead of 1/4 cup fresh)
- Heavy cream → Milk plus butter (3/4 cup milk + 1/4 cup melted butter)

Make It Diabetes-Friendly
Carbohydrate modifications:
- Replace orzo → Shirataki noodles or zucchini noodles to reduce carbs from 45g to under 10g per serving
- Reduce orzo → Use 1/2 cup orzo + 1 cup riced cauliflower for 50% carb reduction
- Alternative grain → Substitute with 3/4 cup cooked quinoa for lower glycemic impact and added protein
Cream and fat adjustments:
- Reduce heavy cream → Use 1/2 cup heavy cream + 1/2 cup unsweetened almond milk to lower calories while maintaining creaminess
- Increase healthy fats → Add 2 tablespoons olive oil to help slow glucose absorption
- Protein boost → Add 4 oz grilled chicken or white beans to improve satiety and blood sugar stability
Portion and timing strategies:
- Recommended serving size: 3/4 cup instead of full cup to manage carb intake
- Estimated carbs per modified serving: 22-25 grams with orzo reduction
- Pairing suggestions: Serve with large green salad and 4 oz lean protein to balance the meal
Blood sugar management tips:
- Add extra fiber with 2 cups additional spinach or kale stirred in during final step
- Include vinegar by increasing lemon juice to 2 tablespoons for potential glucose-lowering effects
- Meal timing: Best served as lunch rather than dinner when insulin sensitivity is typically higher

Perfect Pairing Suggestions
Wine and beverage pairings
Complementary side dishes
Complete meal planning
Seasonal and occasion suggestions
Pro Tips and Troubleshooting
Professional technique secrets
Common mistakes and solutions
Make-ahead and storage strategies
Scaling and presentation tips

Creamy Tuscan Orzo
Ingredients
For the aromatic base
- 1 tablespoon extra virgin olive oil
- 2 tablespoons butter
- 1/2 medium onion, finely chopped
- 4 cloves garlic, minced
- 1/4 teaspoon Italian seasoning
For the flavor builders
- 1/4 cup sun-dried tomatoes, chopped
- 1 tablespoon fresh lemon juice
- 1 teaspoon Dijon mustard
For the creamy orzo
- 1 cup uncooked orzo pasta
- 2 cups chicken or vegetable broth
- 1 cup heavy whipping cream
For the finishing touches
- 1/2 cup freshly grated Parmesan cheese
- 2 cups packed fresh baby spinach
- 1/4 cup loosely packed fresh basil, torn
- Salt and pepper to taste
Instructions
Build the flavor foundation
- Heat 1 tablespoon olive oil and 2 tablespoons butter in a heavy-bottomed pot or cast iron skillet over medium-high heat until the butter melts and begins to foam. Add the chopped onion and sauté for 3-4 minutes until it becomes translucent and fragrant. The onions should soften but not brown, as browning will add unwanted bitterness to this delicate dish.
- Add the minced garlic, 1/4 teaspoon Italian seasoning, chopped sun-dried tomatoes, 1 tablespoon lemon juice, and 1 teaspoon Dijon mustard to the pot. Stir in the uncooked orzo and cook for 2-3 minutes, stirring frequently with a wooden spoon or silicone spatula. This toasting step is crucial—it infuses the orzo with all these aromatic flavors and helps prevent the pasta from becoming mushy during the cooking process.
Create the creamy base
- Pour in 2 cups chicken or vegetable broth and 1 cup heavy cream, stirring to combine all ingredients evenly. Bring the mixture to a gentle bubble over medium-high heat, then immediately reduce the heat to medium or medium-low. The liquid should maintain a steady, gentle bubble—not a furious boil that could cause the cream to break or the orzo to cook unevenly.
- Continue cooking uncovered for 10 minutes, stirring fairly often with a wooden spoon to prevent sticking and ensure even cooking. You’ll need to monitor the heat carefully during this step, as the liquid should reduce gradually without cooking off too quickly. The orzo should be tender and creamy when done, with just enough liquid remaining to create a silky sauce.
Finish with fresh elements
- Remove the pot from heat and immediately stir in 1/2 cup freshly grated Parmesan cheese, 2 cups packed baby spinach, and 1/4 cup torn fresh basil. The residual heat will melt the cheese perfectly and wilt the spinach without overcooking it. Cover the pot and let it rest for 3-5 minutes to allow the orzo to absorb any remaining liquid and reach the perfect creamy consistency.
- Season generously with salt and freshly ground black pepper to taste, keeping in mind that the Parmesan adds saltiness. The finished dish should be creamy but not soupy—if it seems too liquidy, simply let it rest a bit longer as the orzo will continue absorbing the liquid even off the heat.
