One-Pot Creamy Lemon Zucchini Orzo
This creamy lemon zucchini orzo is the kind of weeknight pasta that feels like a treat but comes together in under 20 minutes, all in one pot.

It’s silky from the pasta water and bright with fresh lemon, while the zucchini melts into the sauce, making it an easy way to get vegetables on the table.
Why This One-Pot Orzo Works
What I love most about this dish is how the orzo cooks right in the skillet, soaking up broth, lemon, and Parmesan until it’s creamy without any heavy cream. The grated zucchini practically disappears into the sauce, so even picky eaters end up with something green in every bite.
It’s a happy weeknight staple around here because it’s fast, uses one pan, and tastes bright and fresh. The sharp lemon zest and salty Parmesan balance the mild, sweet zucchini.
Ingredients

- 2 tbsp olive oil: extra-virgin works well here
- 1 small shallot, minced: or half a small yellow onion
- 2 cloves garlic, minced
- 2 medium zucchini (about 12 oz): grated on the large holes of a box grater; no need to peel or squeeze dry
- 1 cup orzo pasta
- 2 1/2 cups low-sodium vegetable broth
- 1 large lemon: zest and juice
- 1/2 cup grated Parmesan cheese: use freshly grated for the smoothest melt, plus extra for serving
- Salt and black pepper
- Handful fresh basil leaves: torn right before serving
Variations / Substitutions
- Make it dairy-free: skip the Parmesan and stir in 2 tbsp nutritional yeast at the end. The flavor will be a little nuttier but still creamy.
- Add protein: stir in a can of drained chickpeas, shredded cooked chicken, or sautéed shrimp when you add the cheese.
- Swap the herb: parsley, chives, or even a little dill work great in place of basil.
- Use lime instead: if you’re out of lemon, lime zest and juice bring a different kind of brightness.
If you’re after a more classic pasta shape, our Garlic Butter Spaghetti hits the same quick-weeknight mark.
How to Make Creamy Lemon Zucchini Orzo
Step 1: Sauté the Aromatics

Warm the 2 tbsp olive oil in a large skillet over medium heat. Add the minced shallot and cook, stirring often, until softened and translucent, about 3 minutes. Stir in the minced garlic and cook just until fragrant, 30 seconds.
The shallot should smell sweet and look glossy, but don’t let the garlic turn golden — if it browns it will taste bitter.
Step 2: Toast the Orzo

Add the 1 cup orzo to the skillet and stir to coat every grain in the oil. Toast for about 2 minutes, shaking the pan once or twice, until the orzo is a shade darker and smells nutty.
You’ll hear a gentle crackle as it toasts — that step adds a deep, toasted flavour that anchors the whole dish.
Step 3: Simmer the Orzo with Zucchini

Pour in the 2 1/2 cups broth and scrape up any bits stuck to the bottom. Add the grated zucchini and a pinch of salt, then bring everything to a boil. Lower the heat to a gentle simmer and cook, uncovered, for 10 to 12 minutes, stirring every few minutes so nothing sticks.
The mixture will look very soupy at first, then gradually thicken as the orzo absorbs the liquid and releases its starch. You’ll know it’s ready when the orzo is tender and most of the liquid has been absorbed but the pasta is still loose and creamy.
Step 4: Finish with Lemon, Parmesan, and Basil

Take the skillet off the heat. Stir in the lemon zest, lemon juice, and the 1/2 cup grated Parmesan until everything comes together in a glossy, creamy sauce. Taste and adjust with salt and plenty of black pepper.
Spoon into bowls right away while it’s still loose and creamy, then scatter torn basil and extra Parmesan over the top. Serve hot.
A Few Tips Before You Start
- The grated zucchini is what makes the sauce creamy without dairy — don’t squeeze it dry, because that extra moisture helps cook the orzo.
- For a deeper, more savory backbone, swap the vegetable broth for chicken broth.
- Freshly grated Parmesan melts into the sauce much better than pre-shredded, so it’s worth the two minutes at the grater.
- Tear the basil just before serving so the leaves stay bright green and fragrant.
The time it takes to absorb the broth can vary with the size of your skillet. Use these approximate simmer times as a guide.
| Skillet size | Approx. simmer time |
|---|---|
| 10-inch | 12–14 minutes |
| 12-inch | 10–12 minutes |
| Dutch oven | 12–14 minutes |
Storing Leftovers
- Refrigerate: keep in an airtight container for up to 3 days. The orzo will thicken as it sits.
- Reheating: warm gently in a skillet or microwave with a small splash of broth or water to loosen it back to creamy.
What to Serve with Creamy Lemon Zucchini Orzo
A crisp arugula salad with a simple lemon vinaigrette mirrors the brightness of the pasta without weighing things down. If you’d like extra protein, pan-seared chicken breasts or garlic shrimp tuck in easily on the side.
Frequently Asked Questions
Why did my orzo turn out gluey?
It probably wasn’t stirred enough during cooking. Give it a gentle stir every few minutes to release the starch evenly and keep the grains separate.
Can I use frozen zucchini?
I don’t recommend it. Frozen zucchini releases too much water as it thaws, and it can turn mushy before the orzo is done.
How do I make it more lemony?
Add the zest of a second lemon at the end, or squeeze on a little extra fresh juice right before serving. The heat mellows lemon quickly, so finishing with a raw hit brightens everything.

Creamy Lemon Zucchini Orzo Recipe
Ingredients
Method
- Warm the olive oil in a large skillet over medium heat. Cook the shallot until translucent, about 3 minutes, then stir in the garlic for 30 seconds.
- Add the orzo and toast, stirring, for about 2 minutes until golden and nutty.
- Pour in the broth, add the grated zucchini and a pinch of salt, then bring to a boil. Lower the heat and simmer, uncovered, for 10 to 12 minutes, stirring occasionally, until the orzo is tender and creamy.
- Remove from the heat and stir in the lemon zest, lemon juice, and Parmesan. Taste, adjust salt and pepper, then serve with torn basil and extra Parmesan.
