
Creamy Butternut Squash Orzo Recipe tastes rich, cozy, and slightly sweet, with a silky sauce that clings to every tiny piece of pasta. It works perfectly for busy weeknights or casual dinner parties, and you can get it on the table in about 35–40 minutes. I first made a version of this on a chilly Tuesday when my kids asked for “mac and cheese, but fall,” and it stuck around ever since.
Why Choose This Creamy Butternut Squash Orzo Recipe
This Creamy Butternut Squash Orzo Recipe gives you all the comfort of risotto with a fraction of the effort. Orzo cooks quickly, so you get a thick, velvety sauce without standing over the stove forever.
The recipe uses simple pantry ingredients and a few smart shortcuts, so you can keep it budget friendly. It also works well for vegetarians, and you can easily adapt it for dairy-free or gluten-free eaters.
“This Creamy Butternut Squash Orzo Recipe tastes like fall in a bowl and feels fancy enough for guests but easy enough for a Tuesday night ★★★★★”
Ingredients You’ll Need
Butternut squash and aromatics
- 3 cups peeled, seeded, and diced butternut squash
- Shortcut: Use pre-cut fresh squash from the produce section or frozen butternut squash cubes.
- 2 tablespoons olive oil
- 1 tablespoon unsalted butter
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Orzo and liquid
- 1½ cups dry orzo pasta
- Use a good-quality brand like De Cecco or Barilla for better texture.
- 3½ to 4 cups low-sodium vegetable broth or chicken broth
- Boxed broth works great; choose low-sodium so you control the salt.
- ½ cup water, as needed, if the orzo thickens too quickly
Creamy elements and flavor boosters
- ½ cup heavy cream
- Substitute half-and-half for a lighter version, or full-fat coconut milk for dairy-free.
- ½ cup finely grated Parmesan cheese
- Use a wedge and grate it yourself; it melts smoother than pre-shredded.
- ¼ teaspoon ground nutmeg
- ¼ teaspoon smoked paprika or sweet paprika
- 1 to 2 teaspoons fresh lemon juice, to taste
- 2 tablespoons chopped fresh sage or 1 teaspoon dried sage
- 2 tablespoons chopped fresh parsley, optional for garnish
- Extra grated Parmesan, for serving
Optional add-ins
- 1 cup baby spinach or chopped kale
- ½ cup cooked chickpeas or white beans for extra protein
- Pinch of red pepper flakes for gentle heat
Equipment list
- Large deep skillet or wide saucepan with lid
- Cutting board and sharp knife
- Vegetable peeler (if peeling a whole squash)
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Box grater or microplane for Parmesan
- Ladle or measuring cup for adding broth
Tips & Tricks
- Cut the butternut squash into small, even cubes so it softens quickly and purées smoothly.
- Warm the broth in a small pot so it keeps the orzo cooking evenly and keeps the sauce creamy.
- Stir the orzo often to prevent sticking and to help it release starch for that thick, cozy texture.
- Add the cream and cheese off the heat so they stay silky and do not curdle.
- Taste the sauce before serving and adjust salt, pepper, and lemon juice so the flavors pop.
- Fold in greens like spinach at the very end so they stay bright and tender.
- Use a nonstick or enameled pan if you worry about the orzo catching on the bottom.
How to Make Creamy Butternut Squash Orzo Recipe
Step 1: Cook the butternut squash
Heat the olive oil and butter in a large deep skillet over medium heat. Add the diced onion and cook 3 to 4 minutes until it softens and turns translucent. Stir in the garlic and cook 30 seconds until fragrant.
Add the diced butternut squash, salt, pepper, nutmeg, and paprika. Stir to coat the squash in the fat and spices. Cook 8 to 10 minutes, stirring occasionally, until the squash edges start to brown and the pieces begin to soften.
Step 2: Soften and mash the squash
Pour in 1 cup of the broth and bring the mixture to a gentle simmer. Cover the pan and cook 8 to 10 more minutes, stirring once or twice, until the squash turns very tender. Use the back of a spoon or a potato masher to mash most of the squash right in the pan, leaving a few small chunks for texture.
If the mixture looks too thick and dry, add a splash of broth to loosen it. Taste and adjust salt and pepper at this point so the base tastes flavorful. Keep the heat at medium-low so the bottom does not scorch.
Step 3: Toast and cook the orzo
Stir the dry orzo into the mashed squash mixture and cook 1 to 2 minutes to toast it lightly. This step deepens the flavor and helps the orzo hold its shape. Keep the orzo moving so it does not stick.
Start adding warm broth, about 1 cup at a time, stirring after each addition. Let the orzo absorb most of the liquid before you add more, similar to a quick risotto method. Keep the mixture at a gentle simmer and stir often so the orzo cooks evenly.
Step 4: Adjust liquid and cook to al dente
Continue to add broth in small amounts and stir until the orzo turns al dente and the sauce thickens, about 10 to 12 minutes total. Taste a piece of orzo; it should feel tender with a slight bite in the center. If the pan dries out before the orzo finishes, add a bit more broth or water.
If the mixture looks too soupy, let it simmer uncovered for a minute or two while you stir. The starch from the orzo will thicken the sauce as it sits. Keep the heat moderate so the bottom does not burn.
Step 5: Add cream, cheese, and greens
Turn the heat to low and pour in the heavy cream. Stir until the sauce looks glossy and smooth. Add the grated Parmesan and stir until it melts into the sauce.
If you use spinach or kale, stir it in now and cook 1 to 2 minutes until it wilts. Add the chopped sage and a squeeze of lemon juice. Taste again and adjust seasoning with more salt, pepper, or lemon as needed.
Step 6: Rest and serve
Turn off the heat and let the Creamy Butternut Squash Orzo Recipe sit for 3 to 5 minutes. The sauce will thicken slightly as it rests. If it thickens too much, stir in a splash of warm broth or hot water until it reaches your ideal consistency.
Spoon the orzo into bowls and top with extra Parmesan and parsley. Add a pinch of red pepper flakes if you like a little heat. Serve hot while the sauce tastes extra creamy.
What to Serve with it?
Serve this Creamy Butternut Squash Orzo Recipe with a simple green salad tossed in lemony vinaigrette to cut through the richness. Roasted vegetables like broccoli, Brussels sprouts, or carrots pair nicely with the sweet squash flavor. You can also add a protein such as grilled chicken, baked tofu, or roasted chickpeas on the side.
A warm side of garlic bread or toasted sourdough makes a nice contrast with the creamy texture. If you want a cozy drink, pour a mug of hot apple cider or herbal tea and call it dinner perfection.
Storage Options
- Store leftovers in an airtight container in the fridge for up to 3 to 4 days.
- Add a splash of broth or milk before reheating, since the orzo thickens as it sits.
- Reheat gently on the stovetop over low heat, stirring often, until hot and creamy again.
- Use the microwave in short bursts, stirring between each, and add a little liquid if it looks dry.
- Freeze portions in freezer-safe containers for up to 2 months, then thaw overnight in the fridge before reheating with added liquid to bring back the creamy texture.

Creamy Butternut Squash Orzo Recipe
Ingredients
Method
- Heat the olive oil and butter in a large deep skillet over medium heat. Add the diced onion and cook for 3 to 4 minutes until softened and translucent. Stir in the garlic and cook for about 30 seconds until fragrant.
- Add the diced butternut squash, kosher salt, black pepper, nutmeg, and paprika. Stir to coat the squash in the fat and spices. Cook for 8 to 10 minutes, stirring occasionally, until the edges of the squash start to brown and the pieces begin to soften.
- Pour in 1 cup of the broth and bring to a gentle simmer. Cover and cook for 8 to 10 minutes more, stirring once or twice, until the squash is very tender. Use the back of a spoon or a potato masher to mash most of the squash in the pan, leaving a few small chunks for texture. If the mixture looks too thick and dry, add a splash of broth to loosen it, and adjust salt and pepper to taste.
- Stir the dry orzo into the mashed squash mixture and cook for 1 to 2 minutes to toast it lightly, stirring constantly so it does not stick.
- Begin adding the warm broth about 1 cup at a time, stirring after each addition. Let the orzo absorb most of the liquid before adding more, keeping the mixture at a gentle simmer and stirring often, similar to a quick risotto method.
- Continue adding broth in small amounts and cook until the orzo is al dente and the sauce is thick and creamy, about 10 to 12 minutes total. If the pan dries out before the orzo is tender, add more broth or a bit of water. If the mixture becomes too soupy, let it simmer uncovered for a minute or two, stirring, until it thickens.
- Reduce the heat to low and pour in the heavy cream, stirring until the sauce looks glossy and smooth. Add the grated Parmesan and stir until fully melted and incorporated.
- If using spinach or kale, stir it in and cook for 1 to 2 minutes until just wilted. Add the chopped sage and 1 to 2 teaspoons of lemon juice, then taste and adjust seasoning with more salt, pepper, or lemon juice as needed.
- Turn off the heat and let the orzo rest for 3 to 5 minutes so the sauce can thicken slightly. If it becomes too thick, loosen with a splash of warm broth or hot water. Spoon into bowls and top with extra Parmesan, parsley, and a pinch of red pepper flakes if desired. Serve hot.
Notes
Approximate per serving (1/4 of recipe): 520 calories; fat 23 g; saturated fat 10 g; carbohydrates 63 g; fiber 4 g; sugars 6 g; protein 16 g; sodium 820 mg. Values are estimates and will vary based on specific ingredients, optional add-ins, and portion size.
