Broccoli Swiss Cheese Casserole Recipe

Indulge in this cheesy, creamy Broccoli Swiss Cheese Casserole! This comforting classic is loaded with tender broccoli florets, sharp Swiss cheese, and a secret ingredient: a dash of hot sauce that elevates the flavor profile to unforgettable levels. Easy to make and perfect for family dinners or potlucks, this recipe is a guaranteed crowd-pleaser. Get ready for cheesy deliciousness!

Prep Time 25 mins
Cook Time 70 mins
Calories 361.5 kcal
Protein 37g
Rating Be the first
Broccoli Swiss Cheese Casserole 77

Recipe Actions

Share this recipe:

Recipe Author

Forktionary editorial kitchen team

The Forktionary Kitchen Team

Adapted from Food.com, then tested & standardized by Forktionary.

Ingredients for Broccoli Swiss Cheese Casserole

  • 1 lb fresh broccoli florets
  • 1 cup cottage cheese
  • 2 large eggs
  • 1/4 cup (1/2 stick) melted butter
  • 2 tablespoons all-purpose flour
  • 1 cup frozen whole kernel corn, thawed
  • 1 1/2 cups shredded Swiss cheese
  • 1/2 cup chopped onion
  • 1 teaspoon salt and 1/2 teaspoon black pepper
  • 1/4 teaspoon hot sauce (or to taste)
  • 2 tablespoons grated Parmesan cheese
  • 1/2 cup crumbled cooked bacon

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this Broccoli Swiss Cheese Casserole? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make Broccoli Swiss Cheese Casserole

  1. Preheat oven to 350°F (175°C).
  2. Grease a 13 x 9 inch baking pan.
  3. Bring a small pot of water to a boil. Add 1 lb broccoli florets and cook for 7-8 minutes, or until crisp-tender. Drain well and set aside.
  4. In a food processor or blender, combine 1 cup cottage cheese, 2 large eggs, 1/4 cup (1/2 stick) melted butter, and 2 tablespoons all-purpose flour. Blend until completely smooth.
  5. In a large bowl, combine the cooked broccoli, 1 cup frozen corn (thawed), 1 1/2 cups shredded Swiss cheese, 1/2 cup chopped onion, 1 teaspoon salt, 1/2 teaspoon black pepper, and 1/4 teaspoon hot sauce (or to taste).
  6. Stir in the cottage cheese mixture and 2 tablespoons grated Parmesan cheese. Mix until well combined.
  7. Pour the mixture into the prepared baking dish.
  8. Top with 1/2 cup crumbled cooked bacon.
  9. Bake for 40-45 minutes, or until golden brown and bubbly.

Nutrition Information (Approximate per serving)

Sodium

22 g

Sugar

10g

Fat

60g

Carbs

6g

Frequently Asked Questions

How long does it take to make Broccoli Swiss Cheese Casserole?

Broccoli Swiss Cheese Casserole takes about 95 minutes from start to finish — roughly 25 minutes to prepare and 70 minutes to cook.

How many calories are in Broccoli Swiss Cheese Casserole?

Broccoli Swiss Cheese Casserole has approximately 361.5 calories per serving, with about 37 g protein, 6 g carbohydrates and 38 g fat.

What ingredients do I need for Broccoli Swiss Cheese Casserole?

The key ingredients for Broccoli Swiss Cheese Casserole are Fresh Broccoli, Cottage Cheese, Eggs, Butter, Flour, Whole Kernel Corn. See the full list with measurements above.

Reviews

No reviews yet — be the first to share your thoughts on this recipe!

Write a Review