Crispy Baked Chicken Tenders (Better Than Fried)

Macaroni and Cheese with Ham and Peas

Macaroni and Cheese with Ham and Peas (Creamy, Comforting & Perfect for Busy Weeknights)

When life gets busy, there’s nothing better than a warm, comforting dinner that everyone actually wants to eat. This Macaroni and Cheese with Ham and Peas is creamy, cheesy, hearty, and familiar—yet just elevated enough to feel like a complete meal.

Made with tender pasta, a smooth homemade cheese sauce, savory ham, and sweet peas, this recipe comes together quickly and checks every box for a family-friendly weeknight win.

Best of all, you can make it on the stovetop or in the Instant Pot—depending on how much time (and patience) you have that day.

Why This Mac and Cheese Is a Family Favorite

  • Creamy homemade cheese sauce
  • Two types of cheese for perfect melt and flavor
  • Protein from diced ham
  • Pops of sweetness and color from peas
  • Pantry-friendly ingredients
  • Flexible cooking methods (stovetop or Instant Pot)

It’s rich without being heavy, simple without being boring, and satisfying without requiring hours in the kitchen.

Perfect for Busy School Nights

Whether you’re juggling homework, practices, meetings, or just trying to get dinner on the table before everyone melts down, this dish makes life easier.

It comes together quickly, uses ingredients you likely already have, and leftovers reheat beautifully—making it a great option for lunches or second-night dinners.

What Makes This Mac and Cheese Special?

This isn’t boxed mac and cheese—and it’s not trying to be. It’s made from scratch, smooth and creamy, balanced with savory ham, and brightened with peas.

  • Made from scratch
  • Smooth, creamy sauce (milk-based)
  • Mild enough for picky eaters
  • Cheddar for flavor + mozzarella for melt

Ingredients You’ll Need

Main Ingredients:

  • Elbow macaroni
  • Milk
  • Unsalted butter
  • Cheddar cheese
  • Mozzarella cheese
  • Cooked ham (diced)
  • Frozen peas
  • Dry mustard powder
  • Onion powder
  • Salt & pepper

Stovetop only: You’ll also need a small amount of flour to thicken the sauce.

Ingredient Tips for Best Results

  • Pasta: Elbows are classic, but shells, cavatappi, or rotini work great too.
  • Cheese: Shred from a block for the smoothest sauce (avoid pre-shredded).
  • Ham: Leftover holiday ham, deli ham, or pre-diced cooked ham all work.
  • Peas: Frozen peas cook fast—no need to thaw.

How to Make Macaroni and Cheese with Ham and Peas (Stovetop)

Step 1: Cook the Pasta & Peas

Bring a large pot of salted water to a boil. Add macaroni and cook according to package directions. During the last minute, add frozen peas. Reserve about ½ cup pasta water, then drain and set aside.

Step 2: Make the Cheese Sauce

In a saucepan over medium heat, melt butter. Whisk in flour, mustard powder, onion powder, salt, and pepper. Gradually whisk in reserved pasta water until smooth. Slowly add milk, one cup at a time, letting it warm between additions.

Step 3: Add Cheese & Ham

Stir in diced ham, shredded cheddar, and mozzarella. Whisk gently until melted and smooth.

Step 4: Combine Everything

Add cooked pasta and peas to the sauce and stir to coat. Top with extra cheddar and serve immediately.

How to Make Macaroni and Cheese with Ham and Peas (Instant Pot)

Step 1: Pressure Cook the Pasta

Add macaroni, water, mustard powder, salt, diced ham, and frozen peas to the Instant Pot. Secure lid and pressure cook on HIGH for 2 minutes.

Step 2: Release Pressure

Natural release for 3 minutes, then quick release remaining pressure. Stir to separate pasta.

Step 3: Make It Creamy

Stir in milk, butter, cheddar, and mozzarella. Mix until melted and smooth. Season with salt and pepper to taste.

Step 4: Keep Warm & Serve

Leave on Warm until ready to serve.

Why Kids Love This Recipe

  • Familiar mac and cheese base
  • Creamy texture
  • Mild flavors
  • Ham feels “fun” and comforting
  • Peas are soft and slightly sweet

Make It Your Own (Easy Variations)

  • Extra Veggies: Add broccoli, spinach, or corn.
  • Crispy Topping: Broil with breadcrumbs for a few minutes.
  • Swap Protein: Try chicken, turkey, or bacon.
  • Extra Cheesy: Add cream cheese or more mozzarella.

Storage & Reheating Tips

Storage:

  • Refrigerate in an airtight container for 3–4 days

Reheating:

  • Add a splash of milk
  • Reheat gently on stovetop or microwave
  • Stir well to restore creaminess

Why This Recipe Works So Well

  • Pasta starch helps thicken the sauce
  • Two cheeses create balanced flavor + melt
  • Ham adds savory depth and protein
  • Peas add sweetness, color, and nutrition
  • Flexible methods fit any schedule

Final Thoughts

If you’re looking for a creamy, homemade mac and cheese that doubles as a full meal, this Macaroni and Cheese with Ham and Peas is a must-try. Simple, comforting, family-approved, and made with pantry staples—perfect for busy weeks when you need something dependable and delicious.

🧀 Macaroni and Cheese with Ham and Peas

Creamy homemade mac and cheese loaded with savory ham and sweet peas—perfect for busy weeknights.

Prep: 10 min Cook: 15 min Serves: 4–6

Ingredients

  • 12 oz elbow macaroni
  • 2 cups milk
  • 3 tbsp unsalted butter
  • 2 cups shredded cheddar cheese (from a block)
  • 1 cup shredded mozzarella cheese
  • 1½ cups cooked ham, diced
  • 1 cup frozen peas
  • ½ tsp dry mustard powder
  • ½ tsp onion powder
  • Salt & pepper to taste
  • Stovetop only: 2 tbsp flour

Instructions (Stovetop)

  1. Boil pasta; add peas during last minute. Reserve ½ cup pasta water, drain.
  2. Melt butter; whisk in flour + seasonings.
  3. Whisk in pasta water, then milk slowly until smooth.
  4. Stir in ham, cheddar, and mozzarella until melted.
  5. Add pasta + peas, stir to coat, serve hot.

Instructions (Instant Pot)

  1. Add macaroni, water, mustard powder, salt, ham, and peas to Instant Pot.
  2. Pressure cook HIGH for 2 minutes; natural release 3 minutes, then quick release.
  3. Stir in milk, butter, cheddar, and mozzarella until creamy.
  4. Season to taste and serve.
Notes: For the smoothest sauce, shred cheese from a block and add it gradually off direct heat. Add a splash of milk when reheating leftovers.

Comments