← Back to Blog

Instant Pot Mac and Cheese -- The Bowl I Made Because the World Was Hard and I Couldn't Fix That, But I Could Fix This

Justin got into a fight at the park. Not a school fight, because school is out, but a summer fight, which somehow feels worse because summer is supposed to be the easy time. A kid said something. Justin will not tell me what. Justin pushed the kid. The kid pushed back. By the time another parent separated them, Justin had a scraped knee and the other kid had a bloody nose, and I got a phone call from a mother I do not know who was furious and had every right to be.

I drove to the park and picked Justin up. He sat in the passenger seat and stared out the window and did not say a word. I did not yell. I wanted to yell, but I have learned that yelling at Justin is like yelling at a wall: the sound bounces off and changes nothing. Instead I drove him to Dairy Queen and bought him a Blizzard, which sounds like I was rewarding him, but I was not. I was buying time. I was sitting across from a nine-year-old boy who has more anger inside him than he knows what to do with, and I was waiting for him to be ready to talk.

He ate the Blizzard. Then he said the kid called him an orphan. That is what the kid said. Orphan. And Justin, who does not have the words yet for the thing that lives inside him, used his fists instead. I understand that. I do not condone it, but I understand it, and there is a difference, and I held that difference in my chest like a rock and did not cry in front of him.

We talked to his therapist on Thursday. The therapist said Justin is making progress, which is what therapists say when the progress is slow and invisible and measured in years, not weeks. I believe her. I have to believe her.

That night I made comfort food: mac and cheese, the real kind, not from a box. Elbow noodles, butter, flour, milk, a mountain of shredded cheddar, baked with breadcrumbs on top until golden. I made it because Justin needed something warm and good, and because cooking is the only way I know how to say I am sorry the world is hard and I cannot make it easier, but I can make this, and this is for you. He ate two bowls. He did not say thank you. He did not need to. The empty bowl said it.

That night called for the real thing—not the box, not a shortcut, just honest food made with care and time. I’ve since learned to make it in the Instant Pot, which gives you that same creamy, from-scratch comfort without standing over a stove for an hour when you’re already wrung out. Here’s how I make it now.

Instant Pot Mac and Cheese

Prep Time: 5 minutes | Cook Time: 15 minutes | Total Time: 20 minutes | Servings: 6

Ingredients

  • 1 lb elbow macaroni
  • 4 cups water
  • 1 teaspoon salt
  • 1/2 teaspoon dry mustard powder
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon black pepper
  • 1 cup whole milk
  • 4 oz cream cheese, cubed and softened
  • 3 tablespoons unsalted butter, cut into pieces
  • 2 cups sharp cheddar cheese, freshly shredded
  • 1 cup Gruyere or Colby Jack, freshly shredded
  • Salt to taste

Instructions

  1. Load the pot. Add the elbow macaroni, water, salt, dry mustard, garlic powder, and black pepper to the Instant Pot. Stir briefly to combine. The water should just barely cover the pasta — that’s intentional.
  2. Pressure cook. Seal the lid and set the valve to sealing. Cook on Manual (High Pressure) for 4 minutes. When the timer goes off, do a quick release by carefully switching the valve to venting. Open the lid once the pin drops.
  3. Check the pasta. There will be a small amount of starchy liquid remaining in the pot — do not drain it. This is what makes the sauce cling. If it looks dry, add a splash of milk before proceeding.
  4. Add the dairy. With the Instant Pot on the Saute (Low) setting, stir in the milk, cream cheese, and butter. Stir continuously for about 2 minutes until the cream cheese is fully melted and incorporated.
  5. Melt in the cheese. Turn the Instant Pot off. Add the shredded cheddar and Gruyere one large handful at a time, stirring well after each addition. Adding it off direct heat prevents the cheese from seizing or turning grainy.
  6. Adjust and serve. Taste for salt. The sauce will thicken slightly as it sits — if it becomes too thick after a minute or two, stir in a small splash of warm milk. Serve immediately, straight from the pot.

Nutrition (per serving)

Calories: 610 | Protein: 26g | Fat: 28g | Carbs: 63g | Fiber: 2g | Sodium: 580mg

Brenda Novak
About the cook who shared this
Brenda Novak
Week 17 of Brenda’s 30-year story · Grand Island, Nebraska
Brenda is a forty-eight-year-old long-haul trucker and mom of two from Grand Island, Nebraska, who cooks on the road with a crockpot plugged into her semi's cigarette lighter. She lost her sister to domestic violence and carries that loss quietly. She writes for the working moms who are gone a lot and feel guilty about it. The food you leave in the fridge for your kids when you are on a haul? That is love, packed in Tupperware.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?