October hits and your body changes its demands. You’re not craving salads anymore. You need density — carbs that stick, protein that rebuilds, meals that warm you from the inside without dragging you down. This roasted squash and white bean sheet pan does exactly that. It’s built for performance and recovery when the temperature drops and your training volume climbs.
Why this recipe right now
Squash is at peak season in October. It’s cheap, it stores well, and it delivers complex carbohydrates your muscles actually need when you’re training hard in cooler weather. White beans add plant-based protein and resistant starch — the kind that feeds your gut microbiome and keeps blood sugar stable for hours.
This isn’t a “light” meal. It’s a recovery meal. The kind you eat after a heavy lift day or a long run when your glycogen stores are tapped and your body is screaming for fuel that doesn’t require a second mortgage or an hour of prep.
Ingredients
- 1 medium butternut squash (about 2 lbs), peeled and cubed into 1-inch pieces
- 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
- 1 red onion, cut into wedges
- 3 tablespoons olive oil
- 2 teaspoons smoked paprika
- 1 teaspoon ground cumin
- 1/2 teaspoon black pepper
- 3/4 teaspoon sea salt
- 2 cups baby spinach or arugula (added at the end)
- Optional: 2 tablespoons pumpkin seeds for crunch
How to make it
-
Preheat your oven to 425°F. Line a large sheet pan with parchment paper. Don’t skip this — it saves cleanup and prevents sticking.
-
Prep the squash and onion. Cube the squash into uniform 1-inch pieces so they roast evenly. Cut the onion into thick wedges. Toss them on the sheet pan.
-
Add beans and season. Drain and rinse the white beans, then add them directly to the pan. Drizzle everything with olive oil. Sprinkle the paprika, cumin, salt, and pepper over the top. Use your hands to toss it all together until every piece is coated.
-
Roast for 25 minutes. Spread everything into a single layer. Roast until the squash is fork-tender and the edges start to caramelize. The beans will crisp up slightly — that’s what you want.
-
Finish with greens. Pull the pan out, toss in the spinach or arugula, and let the residual heat wilt it for 30 seconds. Top with pumpkin seeds if you’re using them. Serve immediately or portion into containers.
What this gives you
Each serving delivers roughly 320 calories, 12g protein, 52g carbohydrates, and 8g fat. The squash provides beta-carotene (converted to vitamin A for immune function and tissue repair), potassium for muscle contraction, and fiber to keep digestion steady. White beans add iron, magnesium, and folate — all critical when you’re training consistently and your micronutrient demands climb.
The fat from olive oil isn’t filler. It’s anti-inflammatory and helps you absorb the fat-soluble vitamins in the squash. The fiber and resistant starch in the beans slow glucose release, so you’re not spiking and crashing an hour later. This is the kind of meal that keeps you full for 4+ hours without feeling heavy.
Variations
If you have extra time: Add a drizzle of tahini mixed with lemon juice over the top before serving. The sesame adds calcium and a creamy contrast to the roasted vegetables.
No time to cube squash: Swap for pre-cut butternut squash from the produce section. Costs more, saves 10 minutes. Worth it on a packed day.
For a performance day: Add 4 oz cooked chicken breast or turkey sausage (sliced) in the last 10 minutes of roasting. Bumps protein to 30g per serving and gives you more amino acids for muscle repair.
The real win
You don’t need a perfect meal plan. You need meals you’ll actually make on a Tuesday night when you’re tired and hungry and the last thing you want is another decision. This sheet pan takes one cutting board, one pan, and 25 minutes. It reheats well. It scales up. It doesn’t require exotic ingredients or a culinary degree.
Discipline beats motivation, every single day.
The goal isn’t to eat like an Olympian. It’s to eat like someone who trains hard, works full-time, and refuses to let nutrition be the thing that derails progress. A meal you make four times this month beats a “perfect” recipe you bookmark and never touch.
— Laet