Cheesy Broccoli Surprise

Prep: 10 min Cook: 20 min Serves: 6 Cuisine: American

Cheesy Broccoli Surprise is a comforting and creamy casserole combining tender broccoli, savory ham, and melted Velveeta cheese. Perfect for family dinners or casual gatherings, this dish offers a delicious blend of flavors and textures that's sure to satisfy both kids and adults alike.

Be the first to rate this recipe

Ingredients

  • 1 lb. frozen broccoli
  • 1 lb. macaroni
  • 1 1/2 lb. ham chunks
  • 1 1/2 lb. Velveeta cheese
  • 1 1/2 to 2 cups milk

Instructions

  1. Cook the macaroni until al dente, then drain.
  2. Add the cooked macaroni, frozen broccoli, ham chunks, milk, and Velveeta cheese to a pot.
  3. Cook over low heat, stirring frequently, until the mixture is thick and creamy.

Tips & Substitutions

To enhance the flavor, consider adding some garlic powder or onion powder to the cheese mixture. For a lighter dish, substitute half of the Velveeta cheese with a low-fat cheese or Greek yogurt. You can also swap the ham for cooked chicken or turkey if desired. If using fresh broccoli, blanch it before adding it to the pot for a vibrant color and texture.

Serving Suggestions

Serve this Cheesy Broccoli Surprise as a comforting main dish, or alongside a fresh green salad for a balanced meal. It pairs beautifully with grilled chicken or can be enjoyed as a side with grilled cheeseburgers. For a heartier option, consider serving it beside a bowl of Ham Bone Soup for a filling family dinner.

Storage & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place in a saucepan over low heat, stirring occasionally, or microwave in short intervals, stirring between each, until warmed through. Add a splash of milk if it seems too thick upon reheating.

Nutrition & Diet Analysis (per serving)

Each serving of Cheesy Broccoli Surprise contains roughly 685 calories, with 18g protein, 111g carbohydrates, and 19g fat. It is an excellent source of calcium (48% of the Daily Value), iron (46% of the Daily Value), and vitamin C (44% of the Daily Value), and a good source of potassium and vitamin D. Note that it is relatively high in sodium, at 1050mg per serving (46% of the Daily Value).

685 kcal 34% DV
Protein Fat Carbs

Macronutrients

Protein 17.6g 35% DV
Total Fat 19.3g 25% DV
Carbs 110.7g 40% DV
Fiber 2.5g 9% DV
Sugar 55.2g 100% DV

Electrolytes

Sodium 1050.2mg 46% DV
Potassium 492.3mg 10% DV
Cholesterol 20.1mg 7% DV

Vitamins & Minerals

Vitamin A 245.9mcg 27% DV
Vitamin C 39.8mg 44% DV
Vitamin D 1.9mcg 10% DV
Calcium 630.5mg 48% DV
Iron 8.3mg 46% DV
Diet fit Low-fat
Contains Milk

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use fresh broccoli instead of frozen?

Yes, you can use fresh broccoli. Just make sure to blanch it first for a couple of minutes to soften it slightly before adding it to the dish. This will help maintain its color and texture in the final recipe.

What can I substitute for Velveeta cheese?

If you prefer not to use Velveeta, you can substitute it with a mix of shredded cheddar cheese and cream cheese for a similar creamy texture. Just ensure to adjust the amount of milk accordingly to achieve the desired creaminess.

Can I make this dish ahead of time?

Absolutely! You can prepare the dish ahead of time and store it in the refrigerator. Just reheat it gently before serving. For best results, it’s recommended to slightly undercook the pasta so it doesn’t become mushy when reheated.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Pork recipes → Dairy recipes → All recipes →