30-Minute Broccoli Cheddar Mashed Potatoes

Prep: 10 minCook: 20 min10 servingsmedium
Broccoli Cheddar Mashed Potatoes with Garlic

Creamy mashed potatoes studded with tender broccoli florets and sharp Cheddar cheese, brightened by sauteed garlic and red bell pepper. This comfort side dish combines the richness of sour cream and butter with fresh vegetables for a more interesting take on a classic. Serve alongside roasted chicken, grilled steak, or baked fish for a family dinner, or bring to potlucks and holiday tables. The inclusion of broccoli and bell pepper adds nutritional value and subtle sweetness that the dish beyond plain mashed potatoes.

Ingredients

10 servings
  • 2 pounds potatoes, peeled, cut into 2-inch pieces
  • 3 cups broccoli florets, chopped
    cauliflower1:1mild flavor swap

    cauliflower provides similar texture with milder taste

    Full guide →
  • 2 tablespoons butter
    ghee1:1dairy-free

    butter can be replaced with ghee for nuttier flavor

    Full guide →
  • cup red bell pepper, finely chopped
  • 1 teaspoon garlic, finely chopped fresh
  • 1 ½ cups Cheddar cheese, shredded
    gruyere1:1dairy-free alternative existsdairy-free

    gruyere adds earthiness; use 1:1 ratio

    Full guide →
  • ½ cup sour cream
    Greek yogurt1:1tangier

    Greek yogurt works 1:1 with slightly more tang

    Full guide →
  • ½ cup milk
    heavy cream1:1richer

    substitute half or all milk with heavy cream for richer texture

    Full guide →
  • ½ teaspoon salt
  • ¼ teaspoon pepper

Instructions

  1. 1

    Place potatoes in 4-quart saucepan and add enough water to cover.

  2. 2

    Bring to a boil over medium heat and cook 10 minutes.

  3. 3

    Add broccoli florets and continue cooking 5-7 minutes until potatoes and broccoli are fork tender.

  4. 4

    Drain and set aside.

  5. 5

    Melt butter in the same saucepan over medium heat until sizzling.

  6. 6

    Add bell pepper and cook 3 minutes.

  7. 7

    Add garlic and cook 1-2 minutes until softened.

  8. 8

    Remove from heat and add potatoes, broccoli, cheese, sour cream, milk, salt and pepper.

  9. 9

    Mash with potato masher until creamy and smooth.

Tips

Tip 1

For extra-creamy results, warm the milk and sour cream before adding to the potatoes so they don't cool the mixture and require additional mashing.

Tip 2

Don't skip the sauteing step for garlic and bell pepper; cooking them separately develops deeper flavor that raw additions won't provide.

Tip 3

Reserve 1/2 cup broccoli florets before mashing to fold in at the end for better texture contrast and visual appeal.

Good to Know

Storage

Cover and refrigerate up to 4 days. Reheat gently over medium-low heat with splash of milk, stirring frequently to restore creaminess.

Make Ahead

Prepare through draining step up to 24 hours ahead. Complete mashing and cheese mixture within 2 hours of serving for best texture.

Serve With

Serve immediately while hot. Transfer to serving dish and top with reserved broccoli florets or fresh chives if desired.

Common Mistakes

Watch

Overcook potatoes to mushy texture to avoid gluey mashed potatoes from overworking starch.

Watch

Skip mashing potatoes while hot to avoid cold, stiff final texture.

Watch

Use pre-shredded cheese with anti-caking agents to avoid grainy, clumpy mashed potatoes; buy block cheese and shred fresh.

Substitutions

Dairy-Free Swaps

butter
ghee1:1dairy-free

butter can be replaced with ghee for nuttier flavor

Full guide →
Cheddar cheese
gruyere1:1dairy-free alternative existsdairy-free

gruyere adds earthiness; use 1:1 ratio

Full guide →

General Alternatives

milk
heavy cream1:1richer

substitute half or all milk with heavy cream for richer texture

Full guide →
sour cream
Greek yogurt1:1tangier

Greek yogurt works 1:1 with slightly more tang

Full guide →
broccoli
cauliflower1:1mild flavor swap

cauliflower provides similar texture with milder taste

Full guide →
Find more substitutions →

FAQ

Can I make this ahead for a holiday meal?

Yes. Prepare the full recipe, transfer to buttered baking dish, cover tightly, and refrigerate up to 2 days. Reheat covered at 175C for 25-30 minutes until heated through, stirring once halfway.

What if I don't have fresh broccoli?

Frozen broccoli florets work equally well; thaw and drain completely before cooking to avoid excess water. Add them at the 10-minute mark as directed. Canned broccoli is not recommended due to mushiness.

How long can I keep leftovers and can I freeze them?

Refrigerate in airtight container up to 4 days. Freezing is possible for up to 2 months but texture becomes grainy upon thawing. Thaw overnight in refrigerator, reheat gently, and thin with additional milk as needed.