Crispy Bacon Butternut Squash and Corn with Fresh Basil

Prep: 10 minCook: 33 min2 servingsmediumAmerican
Crispy Bacon Butternut Squash and Corn with Fresh Basil

Buttery roasted butternut squash meets sweet corn in this harvest-inspired side dish, balanced with crispy bacon, fresh basil, and warm spices. The squash caramelizes as it cooks, developing deep flavor while the corn adds pops of sweetness. Perfect alongside roasted chicken or pork, or as a vegetarian main with crusty bread. The dry mustard adds subtle depth without heat, letting the natural flavors shine.

Ingredients

2 servings
  • 2 slices bacon, cut into 1-inch pieces
    pancetta or prosciutto1:1meat

    crispy fat adds depth

    Full guide →
  • cup onion, chopped
  • 1 cup butternut squash, peeled and cubed (1/2-inch cubes)
    delicata or acorn squash1:1vegetabledairy-free

    similar sweetness and texture

    Full guide →
  • 1 cup corn kernels, frozen, thawed
    fresh corn kernels1:1vegetable

    taste fresher but cook slightly longer

    Full guide →
  • 2 tablespoons basil, fresh, chopped
    parsley or tarragon2/3 ratioherb

    different flavor profile

    Full guide →
  • 1 ½ teaspoons dry mustard
    dijon mustard0.5 teaspooncondiment

    adds moisture; reduces salt slightly

  • ½ teaspoon salt
  • ¼ teaspoon black pepper, ground

Instructions

  1. 1

    Cook bacon until crisp in a medium skillet over medium-high heat.

  2. 2

    Add onion and cook until tender.

  3. 3

    Stir in squash and cook, stirring occasionally, until browned and tender.

  4. 4

    Add corn and cook until heated through.

  5. 5

    Stir in basil, dry mustard, salt, and pepper, then cook briefly.

  6. 6

    Serve immediately and garnish with fresh basil.

Tips

Tip 1

Cube squash uniformly so pieces cook evenly. Smaller pieces caramelize faster; adjust heat if browning too quickly.

Tip 2

Don't skip the bacon fat in the pan; it adds richness and helps the squash brown beautifully.

Tip 3

Use fresh basil at the end for brightness; cooked basil loses its aromatic quality.

Good to Know

Storage

Refrigerate in an airtight container up to 3 days. Reheat gently in a skillet over medium heat.

Make Ahead

Prepare ingredients up to 1 day ahead. Cook fully and reheat before serving; does not hold well at room temperature.

Serve With

Serve hot as a side dish with roasted poultry, pork, or fish. Pairs well with grain-based mains.

Common Mistakes

Watch

Don't overcrowd the skillet or squash will steam instead of brown. Cook in batches if needed.

Watch

Don't skip stirring occasionally or squash will burn on the bottom.

Watch

Don't cook basil too long or it will turn dark and bitter.

Substitutions

Dairy-Free Swaps

butternut squash
delicata or acorn squash1:1vegetabledairy-free

similar sweetness and texture

Full guide →

General Alternatives

bacon
pancetta or prosciutto1:1meat

crispy fat adds depth

Full guide →
frozen corn
fresh corn kernels1:1vegetable

taste fresher but cook slightly longer

Full guide →
basil
parsley or tarragon2/3 ratioherb

different flavor profile

Full guide →
dry mustard
dijon mustard0.5 teaspooncondiment

adds moisture; reduces salt slightly

Full guide →
Find more substitutions →

FAQ

Can I use fresh corn instead of frozen?

Yes. Fresh corn kernels work well and taste slightly sweeter. They may take 4-5 minutes to cook through versus 3 for thawed frozen.

What if my squash isn't browning?

Increase heat slightly and avoid crowding the pan. Don't stir constantly; let pieces sit on the hot surface. Browning takes 20-25 minutes.

Can I make this ahead?

Yes, cook fully and refrigerate up to 3 days. Reheat gently on the stovetop with a splash of water. Best served fresh but reheats reasonably well.