
Creamy Butternut Squash Orzo Recipe tastes like ultra-cozy mac and cheese met a silky fall soup and decided to become dinner in under 40 minutes. It works perfectly for busy weeknights, date nights at home, or meal prep when you want something comforting but still a bit veggie-forward. I tested this on a very picky friend who “doesn’t like squash” and he took leftovers home, so I feel pretty confident you will love it too.
Why Make This Creamy Butternut Squash Orzo Recipe at Home
This creamy butternut squash orzo recipe gives you all the comfort of risotto with a fraction of the effort. Orzo cooks quickly, the squash turns velvety, and everything comes together in one pot with minimal dishes.
You control the salt, the richness, and the texture, so it can taste restaurant-level without restaurant prices. You also sneak in a solid serving of vegetables while everyone at the table thinks they eat fancy cheesy pasta.
“This Creamy Butternut Squash Orzo Recipe tastes like fall in a bowl and somehow gets better with every bite. ★★★★★”
Ingredients You Need
Main ingredients
-
Orzo pasta
- Use regular dried orzo, not the quick-cook kind.
- Whole wheat orzo works, but it tastes a bit nuttier and needs 1 to 2 extra minutes of cooking.
-
Butternut squash
- About 3 cups peeled and cubed (½ to ¾ inch pieces).
- Fresh squash tastes best, but frozen cubed squash works great and saves time.
- If you use frozen, do not thaw; add it straight to the pot and cook a few extra minutes.
-
Olive oil
- Use a good everyday extra-virgin olive oil.
- No need for fancy finishing oil since you cook it.
-
Butter
- Salted or unsalted both work; adjust salt at the end.
- Butter adds richness and helps the sauce cling to the orzo.
-
Yellow onion
- One small onion, finely diced.
- You can swap with shallots for a slightly sweeter, more delicate flavor.
-
Garlic
- 3 to 4 cloves, minced.
- Use jarred minced garlic in oil if you need a shortcut, but fresh tastes brighter.
-
Vegetable or chicken broth
- Use low-sodium broth so you control the seasoning.
- I like Better Than Bouillon vegetable or roasted chicken base for pantry convenience.
-
Milk or half-and-half
- Whole milk gives a lighter creaminess.
- Half-and-half or a mix of milk and cream gives a richer, more luxurious sauce.
- For dairy-light, use unsweetened oat milk and a bit more olive oil.
-
Parmesan cheese, freshly grated
- Freshly grated melts smoother than pre-shredded.
- Use pecorino romano if you want a sharper, saltier flavor.
-
Fresh sage
- A few leaves, finely chopped, pair beautifully with butternut squash.
- If you do not have sage, use fresh thyme or a small pinch of dried thyme.
-
Nutmeg
- Just a pinch, freshly grated if possible.
- Nutmeg quietly deepens the creamy flavor without tasting like dessert.
-
Salt and black pepper
- Season in layers: onion, squash, then final dish.
- Taste at the end, especially after adding Parmesan, since cheese adds salt.
-
Lemon juice
- A small squeeze at the end brightens the whole dish.
- Bottled lemon juice works in a pinch, but fresh tastes cleaner.
Optional add-ins
-
Baby spinach or chopped kale
- Stir in during the last few minutes so it just wilts.
- Adds color and extra nutrients without extra pans.
-
Red pepper flakes
- Add a pinch if you like a gentle kick.
- Sprinkle on individual bowls so kids or spice-avoiders stay happy.
-
Toasted pine nuts or pumpkin seeds
- Add crunch and a nutty contrast to the creamy orzo.
- Toast them in a dry skillet until lightly golden.
Equipment list
- Large, wide pot or deep sauté pan with lid
- Cutting board and sharp knife
- Vegetable peeler
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Ladle or heat-safe measuring cup for broth
- Microplane or small grater for Parmesan and nutmeg
Tips & Mistakes
- Stir the orzo often so it does not stick to the bottom or clump.
- Cut the butternut squash into even cubes so they cook at the same rate.
- Sauté the onion and squash long enough to soften and lightly brown to build flavor.
- Warm the broth or keep it at room temperature so the orzo cooks evenly.
- Add broth gradually instead of all at once so you control the final texture.
- Keep the heat at a gentle simmer; high heat can scorch the bottom and overcook the pasta.
- Add cheese off the heat so it melts smoothly and does not turn grainy.
- Taste before adding more salt since Parmesan and broth already contain salt.
- Thin the sauce with a splash of broth or milk if it thickens too much as it sits.
- Store leftovers slightly looser than you want, since orzo continues to absorb liquid.
How to Make Creamy Butternut Squash Orzo Recipe
Step 1: Prep the squash and aromatics
Peel the butternut squash, cut it in half, scoop out the seeds, then cut into ½ to ¾ inch cubes. Dice the onion finely so it softens quickly and melts into the sauce. Mince the garlic and chop the sage leaves.
Measure the orzo, broth, milk or half-and-half, and grate the Parmesan. Set everything near the stove so you cook without scrambling for ingredients. This small bit of prep keeps the cooking process smooth and relaxed.
Step 2: Sauté the squash and onion
Heat a large pot over medium heat and add a drizzle of olive oil plus 1 tablespoon of butter. Add the diced onion and a pinch of salt, then cook 3 to 4 minutes until it turns soft and translucent. Stir often so it does not brown too quickly.
Add the cubed butternut squash and another pinch of salt. Cook 7 to 10 minutes, stirring occasionally, until the edges start to turn golden and the squash begins to soften. This step builds a sweet, rich base for the creamy sauce.
Step 3: Add garlic, sage, and seasonings
Add the minced garlic and chopped sage to the pot. Stir and cook about 1 minute until the garlic smells fragrant. Keep the heat moderate so the garlic does not burn.
Sprinkle in a small pinch of nutmeg and a few grinds of black pepper. Stir again so the spices coat the squash and onion. Taste a small piece of squash and adjust salt if needed at this stage.
Step 4: Toast the orzo
Add the dry orzo to the pot with the squash mixture. Stir so the orzo coats in the butter and oil. Let it toast for 1 to 2 minutes, stirring often.
Toasting the orzo deepens the flavor and helps it hold a pleasant bite. If anything starts to stick, lower the heat slightly and keep stirring.
Step 5: Add broth and simmer
Pour in enough broth to just cover the orzo and squash. Stir well, then bring the mixture to a gentle simmer. Keep the heat at medium or medium-low so it bubbles softly.
Stir every couple of minutes and add more broth as the orzo absorbs it. Continue this process for about 10 to 12 minutes until the orzo turns tender but not mushy and the squash feels soft enough to mash with the back of a spoon.
Step 6: Adjust texture and add milk
Once the orzo reaches al dente and the squash softens, lightly mash some of the squash cubes against the side of the pot. Stir them back in so they blend into the sauce while some cubes stay whole. This gives a mix of creamy and chunky textures.
Pour in the milk or half-and-half and stir. Let the mixture simmer another 2 to 3 minutes so it thickens slightly. If it looks too thick, add a splash of broth; if it looks too thin, simmer a bit longer.
Step 7: Finish with Parmesan and lemon
Turn off the heat and add the grated Parmesan cheese and remaining tablespoon of butter. Stir until the cheese melts and the sauce turns glossy and creamy. The orzo should look loose and saucy, not dry.
Squeeze in a little lemon juice and stir again. Taste and adjust salt, pepper, or lemon. If you want more heat, add a pinch of red pepper flakes.
Step 8: Add greens or toppings (optional)
If you use baby spinach or chopped kale, stir it in while the orzo still feels hot. The greens will wilt in 1 to 2 minutes. This adds color and extra nutrition without changing the flavor much.
Top bowls with extra Parmesan, a drizzle of olive oil, and toasted nuts or seeds if you like crunch. Serve right away while it tastes hot and creamy.
Variations I've Tried
I swap the butternut squash with cubed sweet potato when I run out of squash, and it tastes just as cozy with a slightly earthier flavor. I also stir in cooked shredded chicken or rotisserie chicken at the end when I want more protein. Sometimes I add a handful of peas with the broth for a pop of sweetness and color.
I tried a dairy-light version with olive oil, oat milk, and nutritional yeast instead of Parmesan, and it still tasted creamy and satisfying. I also tested a spicy version with extra red pepper flakes and a pinch of smoked paprika, which gave it a subtle smoky warmth. You can even use gluten-free orzo-style pasta and it works, though it may need a bit less cooking time and more stirring.
How to Serve Creamy Butternut Squash Orzo Recipe
Serve this creamy butternut squash orzo as a main dish with a simple green salad or roasted vegetables on the side. It also pairs nicely with roasted chicken thighs or baked salmon for a more protein-heavy meal. Spoon it into bowls and top with extra Parmesan, black pepper, and a drizzle of olive oil.
Kids usually love this recipe because it tastes cheesy and mild, so it works well as a family-friendly dinner. If you pack it for lunch, add a little extra broth or milk before reheating so it stays creamy.
How to store
- Fridge: Cool completely, then store in an airtight container in the refrigerator for up to 4 days.
- Freezer: Portion into freezer-safe containers, add a splash of broth or milk on top, and freeze for up to 2 months.
- Reheating on stove: Add a bit of broth or milk to a saucepan, add the orzo, and warm over low to medium heat, stirring until creamy again.
- Reheating in microwave: Place a portion in a microwave-safe bowl, stir in a spoonful of broth or milk, cover loosely, and heat in 45 to 60 second bursts, stirring between each until hot and smooth.

Creamy Butternut Squash Orzo
Ingredients
Instructions
- Prep the butternut squash by peeling, halving, scooping out the seeds, and cutting into 1/2 to 3/4 inch cubes. Finely dice the onion, mince the garlic, and chop the sage. Measure the orzo, broth, and milk or half-and-half, and grate the Parmesan.
- Heat a large wide pot over medium heat. Add the olive oil and 1 tablespoon of the butter. Add the diced onion and a pinch of salt and cook, stirring often, for 3 to 4 minutes until soft and translucent.
- Add the cubed butternut squash and another pinch of salt. Cook for 7 to 10 minutes, stirring occasionally, until the edges of the squash start to turn golden and the cubes begin to soften.
- Stir in the minced garlic and chopped sage. Cook for about 1 minute, just until fragrant, keeping the heat moderate so the garlic does not burn. Add the nutmeg, black pepper, and a little more salt to taste, and stir to coat the squash and onion.
- Add the dry orzo to the pot and stir well so the grains are coated in the butter and oil. Toast the orzo for 1 to 2 minutes, stirring often, until it smells nutty and some pieces look slightly golden.
- Pour in enough broth to just cover the orzo and squash. Bring to a gentle simmer over medium to medium-low heat. Stir every couple of minutes and add more broth as it is absorbed, keeping the mixture loose and gently bubbling.
- Continue simmering for about 10 to 12 minutes, adding broth as needed, until the orzo is al dente and the squash is very tender and easily mashed with the back of a spoon.
- Lightly mash some of the squash cubes against the side of the pot, then stir them back in so they blend into the sauce while some pieces remain whole. Pour in the milk or half-and-half and stir. Simmer for 2 to 3 minutes more, adjusting with a splash of broth if it looks too thick or simmering slightly longer if it looks too thin.
- Remove the pot from the heat. Add the grated Parmesan and the remaining 1 tablespoon of butter. Stir until the cheese melts and the sauce turns glossy and creamy. The orzo should be loose and saucy, not dry.
- Stir in the lemon juice, then taste and adjust with more salt, pepper, or a pinch of red pepper flakes if you like a bit of heat.
- If using baby spinach or chopped kale, stir it into the hot orzo until just wilted, 1 to 2 minutes. Serve the creamy butternut squash orzo in bowls topped with extra Parmesan, a drizzle of olive oil, and toasted pine nuts or pumpkin seeds if desired.
Notes
Approximate per serving (1/4 of recipe): 540 calories; fat 24 g; saturated fat 11 g; carbohydrates 64 g; fiber 4 g; sugars 7 g; protein 20 g; sodium 1020 mg. Values will vary based on specific brands, exact measurements, add-ins, and portion size.
