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 learn Italian or actually have an Italian grandmother to make it happen.

One pot, thirty minutes, and suddenly you’re the person who “just whipped up something amazing” while everyone else is still deciding what to order for dinner.

The sun-dried tomatoes and fresh basil make this taste like you spent hours developing complex flavors, but really you just followed directions and stirred things occasionally.

This is the kind of dish that makes people assume you’re way more sophisticated than you actually are, which is honestly the best kind of recipe to have in your back pocket.

Fair warning: making this will result in people asking for the recipe, and you’ll have to decide whether to share your secrets or just smile mysteriously.

Whether you serve it as a side dish or make it the star of your dinner table, this creamy, dreamy orzo is about to become your new favorite way to look like a culinary genius without breaking a sweat.

Ingredients
For the aromatic base
- 1 tablespoon extra virgin olive oil
- 2 tablespoons butter
- 1 /2 medium onion, chopped
- 4 cloves garlic, minced
For the flavor foundation
- 1 /4 teaspoon Italian seasoning
- 1 /4 cup sun-dried tomatoes
- 1 tablespoon fresh lemon juice
- 1 teaspoon Dijon mustard
- 1 cup uncooked orzo pasta
For the creamy sauce
- 2 cups chicken or vegetable broth
- 1 cup heavy whipping cream
- 1 /2 cup freshly grated Parmesan cheese
For the fresh finish
- 2 cups packed fresh baby spinach
- 1 /4 cup loosely packed fresh basil, torn
- Salt and freshly ground black pepper to taste
Instructions
Build the aromatic foundation
- 1 Heat the olive oil and butter in a heavy-bottomed pot or Dutch oven over medium-high heat until the butter melts and begins to foam. The combination of oil and butter prevents burning while adding rich flavor.
- 2 Add the chopped onion and sauté for 3-4 minutes, stirring occasionally, until the onion becomes translucent and fragrant. You want the onion softened but not browned, as this creates the perfect aromatic base.
Create the flavor infusion
- 3 Stir in the minced garlic, Italian seasoning, sun-dried tomatoes, lemon juice, Dijon mustard, and orzo pasta. Cook for 2-3 minutes, stirring constantly to prevent the garlic from burning and to toast the orzo slightly. This step infuses the pasta with incredible flavor right from the start.
- 4 The orzo should be well-coated with the aromatics and you’ll smell the garlic becoming fragrant. If anything starts to stick or brown too quickly, reduce the heat slightly.
Build the creamy base
- 5 Pour in the chicken broth and heavy cream, stirring to combine everything evenly. Bring the mixture to a gentle bubble over medium heat, which should take about 2-3 minutes.
- 6 Once bubbling, reduce heat to medium or medium-low to maintain a steady, gentle simmer. Cook uncovered for 10 minutes, stirring fairly often to prevent sticking. The mixture should bubble consistently but not boil furiously, and you don’t want the liquid to evaporate too quickly before the orzo is tender.
Finish with fresh elements
- 7 Remove the pot from heat completely and immediately stir in the freshly grated Parmesan cheese, baby spinach, and torn basil. The residual heat will melt the cheese perfectly and wilt the greens.
- 8 Cover the pot and let it sit for 3-5 minutes to allow the orzo to absorb the remaining liquid and reach your desired consistency. The pasta will continue absorbing liquid, so don’t panic if it seems too saucy at first. Season with salt and pepper to taste before serving.
Recommended Equipment and Kitchen Tools
Recommended Tools (for best results)
- Heavy-bottomed pot or Dutch oven – Essential for even heat distribution and preventing the cream sauce from scorching. A 4-6 quart size works perfectly for this recipe and allows room for stirring.
- Wooden spoon or silicone spatula – Won’t scratch your cookware and is perfect for stirring the creamy sauce without breaking up the delicate orzo.
- Microplane grater – Fresh Parmesan makes a huge difference in this dish, and a microplane creates the perfect fine texture that melts seamlessly into the cream sauce.
- Sharp chef’s knife – For efficiently chopping onions and mincing garlic, plus tearing the fresh basil leaves properly.
Helpful Upgrades
- Kitchen scale – For precise measurements, especially if you want to double or triple the recipe for meal prep or entertaining.
- Instant-read thermometer – Helps ensure your cream doesn’t overheat and curdle, keeping the sauce silky smooth.
Nice-to-Have Options
- Fine-mesh strainer – If your sun-dried tomatoes are packed in oil, this helps drain them perfectly before adding to the dish.
- Glass measuring cups – Make it easy to see liquid levels when measuring broth and cream, plus they’re microwave-safe if you need to warm cold ingredients.
Recipe Variations and Dietary Modifications
Protein Additions
- Grilled chicken – Add 2 cups of diced cooked chicken in step 7 with the cheese and greens
- Italian sausage – Brown 1 pound of crumbled sausage before adding onions, drain excess fat
- Shrimp – Stir in 1 pound of cooked shrimp during the last 2 minutes of cooking
- White beans – Fold in 1 can of drained cannellini beans for plant-based protein
Vegetable Variations
- Roasted red peppers – Replace sun-dried tomatoes with ½ cup of chopped roasted red peppers
- Mushrooms – Sauté 8 oz sliced mushrooms with the onions for an earthy flavor
- Zucchini – Add 1 diced zucchini in step 3 for extra vegetables and nutrition
- Artichoke hearts – Stir in ½ cup of chopped marinated artichoke hearts with the spinach
Dairy-Free Modifications
- Replace heavy cream with full-fat coconut milk (use the thick part from a chilled can)
- Substitute nutritional yeast for Parmesan cheese, using ⅓ cup for similar flavor
- Use vegan butter or additional olive oil instead of regular butter
Gluten-Free Adaptation
- Replace orzo with gluten-free orzo or small gluten-free pasta shapes
- Rice or quinoa work as alternatives – reduce liquid by ½ cup and adjust cooking time
- Check that your broth and Dijon mustard are certified gluten-free
Nutritional Information and Health Benefits
Key Nutritional Highlights
Health Benefits of Main Ingredients
Dietary Considerations
Smart Swaps and Ingredient Substitutions
Common Substitutions:
- Heavy cream → Half-and-half plus 2 tablespoons butter (less rich but still creamy)
- Sun-dried tomatoes → 2 tablespoons tomato paste plus ¼ teaspoon sugar for concentrated flavor
- Fresh basil → 1 tablespoon dried basil or 2 tablespoons fresh oregano
- Orzo pasta → Small shells, ditalini, or arborio rice for similar texture
Budget-Friendly Swaps:
- Parmesan cheese → Romano or aged Asiago cheese for similar sharp, nutty flavor
- Heavy cream → Whole milk thickened with 2 tablespoons flour whisked in
- Fresh baby spinach → Frozen spinach (thawed and drained) or chopped fresh kale
- Chicken broth → Vegetable broth or even water with extra seasoning
Pantry Emergency Substitutions:
- Dijon mustard → 1 teaspoon yellow mustard plus pinch of white wine vinegar
- Italian seasoning → Equal parts dried oregano, basil, and thyme
- Fresh lemon juice → White wine vinegar or apple cider vinegar for acidity
- Fresh garlic → 1 teaspoon garlic powder (add with dried herbs)
Pro Tips for Substitutions:
- When using milk instead of cream, add it gradually and don’t let it boil to prevent curdling
- Frozen spinach needs to be thoroughly squeezed dry to avoid watering down the sauce
- If using dried herbs instead of fresh, add them earlier in the cooking process for better flavor development

Make It Diabetes-Friendly
Carb Reduction Strategies:
- Replace orzo with cauliflower rice or shirataki noodles to reduce carbs from 18g to 6g per serving
- Use zucchini noodles (spiralized) for a fresh, low-carb alternative that absorbs the creamy sauce beautifully
- Reduce orzo to ½ cup and add extra vegetables like diced bell peppers and mushrooms to maintain volume
Cream Sauce Modifications:
- Substitute heavy cream with unsweetened cashew cream or Greek yogurt thinned with broth
- Use sugar-free sun-dried tomatoes to avoid hidden sugars in oil-packed varieties
- Increase fiber by adding ½ cup white beans, which helps slow glucose absorption
Portion & Timing Tips:
- Serve ¾ cup portions as a side dish, pairing with grilled protein and non-starchy vegetables
- Estimated carbs: 12g per modified serving vs 18g in original recipe
- Pair with lean protein like grilled chicken or fish to help stabilize blood sugar
- Add healthy fats like a drizzle of olive oil or sliced avocado to further slow carb absorption
Total Carb Reduction: Modified version contains approximately 33% fewer carbs while maintaining the creamy, satisfying texture and rich Tuscan flavors.

Perfect Pairing Suggestions
Beverage Pairings
Side Dish Recommendations
Complete Meal Ideas
Occasion Suggestions
Pro Tips and Troubleshooting
Professional Techniques
Common Mistake Prevention
Storage and Reheating
Make-Ahead Strategy
Recipe Scaling

Creamy Tuscan Orzo
Ingredients
For the aromatic base
- 1 tablespoon extra virgin olive oil
- 2 tablespoons butter
- 1/2 medium onion, chopped
- 4 cloves garlic, minced
For the flavor foundation
- 1/4 teaspoon Italian seasoning
- 1/4 cup sun-dried tomatoes
- 1 tablespoon fresh lemon juice
- 1 teaspoon Dijon mustard
- 1 cup uncooked orzo pasta
For the creamy sauce
- 2 cups chicken or vegetable broth
- 1 cup heavy whipping cream
- 1/2 cup freshly grated Parmesan cheese
For the fresh finish
- 2 cups packed fresh baby spinach
- 1/4 cup loosely packed fresh basil, torn
- Salt and freshly ground black pepper to taste
Instructions
Build the aromatic foundation
- Heat the olive oil and butter in a heavy-bottomed pot or Dutch oven over medium-high heat until the butter melts and begins to foam. The combination of oil and butter prevents burning while adding rich flavor.
- Add the chopped onion and sauté for 3-4 minutes, stirring occasionally, until the onion becomes translucent and fragrant. You want the onion softened but not browned, as this creates the perfect aromatic base.
Create the flavor infusion
- Stir in the minced garlic, Italian seasoning, sun-dried tomatoes, lemon juice, Dijon mustard, and orzo pasta. Cook for 2-3 minutes, stirring constantly to prevent the garlic from burning and to toast the orzo slightly. This step infuses the pasta with incredible flavor right from the start.
- The orzo should be well-coated with the aromatics and you’ll smell the garlic becoming fragrant. If anything starts to stick or brown too quickly, reduce the heat slightly.
Build the creamy base
- Pour in the chicken broth and heavy cream, stirring to combine everything evenly. Bring the mixture to a gentle bubble over medium heat, which should take about 2-3 minutes.
- Once bubbling, reduce heat to medium or medium-low to maintain a steady, gentle simmer. Cook uncovered for 10 minutes, stirring fairly often to prevent sticking. The mixture should bubble consistently but not boil furiously, and you don’t want the liquid to evaporate too quickly before the orzo is tender.
Finish with fresh elements
- Remove the pot from heat completely and immediately stir in the freshly grated Parmesan cheese, baby spinach, and torn basil. The residual heat will melt the cheese perfectly and wilt the greens.
- Cover the pot and let it sit for 3-5 minutes to allow the orzo to absorb the remaining liquid and reach your desired consistency. The pasta will continue absorbing liquid, so don’t panic if it seems too saucy at first. Season with salt and pepper to taste before serving.
