Instant Pot Bacon Macaroni and Cheese
The pressure cooker is a great way to make macaroni and cheese quickly, and this bacon version will make you a believer.
This Instant Pot bacon macaroni and cheese is rich, creamy, and packed with smoky flavor from crisp cooked bacon. The pasta cooks directly in the seasoned liquid, absorbing flavor and eliminating the need for draining or multiple pans.
Once the pressure is released, evaporated milk and shredded cheddar melt right into the hot pasta, creating a silky cheese sauce. It’s an easy, comforting meal that’s perfect for potlucks, family dinners, or whenever you’re craving classic mac and cheese with a savory twist.
What You’ll Like About This Dish
One-pot mac and cheese. Pasta cooks right in the Instant Pot—no draining required.
Smoky bacon flavor. Crisp bacon adds depth and richness to the creamy sauce.
Ultra-creamy texture. Evaporated milk and cheddar create a smooth, velvety finish.
Easy to customize. Add-ins and cheese variations make it endlessly adaptable.
Ingredient Notes
- Bacon: Adds smoky, savory flavor and provides drippings for sautéing the aromatics.
- Onion: Softens into the sauce and adds sweetness and depth.
- Garlic: Boosts the savory, aromatic base of the dish.
- Macaroni: Traditional elbow pasta works perfectly and holds the sauce well.
- Water: Provides just enough liquid for pressure cooking the pasta.
- Butter: Enriches the sauce and helps prevent sticking.
- Kosher salt: Seasons the pasta from the inside as it cooks.
- Dry mustard: A classic mac and cheese flavor enhancer that sharpens the cheese.
- Black pepper: Adds a gentle bite and warmth.
- Evaporated milk: Creates a creamy sauce that resists curdling and stays smooth.
- Cheddar cheese: Use freshly shredded cheddar for the best melt and texture.
- Parsley: Adds color and brightness to the finished dish.
Steps to Make Instant Pot Bacon Macaroni and Cheese
- Cook the diced bacon on sauté until crisp, then remove it and leave some drippings in the pot.
- Sauté the onion until translucent, then add the garlic briefly.
- Cancel sauté and add the macaroni, water, butter, salt, mustard, and pepper.
- Pressure cook until the pasta is tender.
- Stir in the evaporated milk and cheddar until melted and creamy.
- Add the bacon and parsley, then taste and adjust seasoning before serving.
Tips
- Use freshly shredded cheddar—bagged cheese won’t melt as smoothly.
- Leave about a tablespoon of bacon drippings to sauté the onion for extra flavor.
- If the pasta absorbs too much liquid, add a splash of evaporated milk or water to adjust creaminess.
- Stir well after adding the cheese to prevent clumping.
- For a thicker sauce, let the mac and cheese sit for a few minutes before serving.
- Reserve a little bacon to sprinkle on top for texture and presentation.
Recipe Variations
- Three-cheese mac: Mix cheddar with Monterey Jack, Gruyère, or Colby.
- Spicy version: Stir in cayenne pepper, hot sauce, or diced jalapeños.
- Bacon ranch mac: Add a spoonful of dry ranch seasoning with the spices.
- Broccoli cheddar mac: Fold in steamed broccoli florets after cooking.
- Smoky flavor boost: Add a pinch of smoked paprika to the seasonings.
- Meaty option: Add cooked sausage or diced ham along with the bacon.
- Creamier finish: Stir in a spoonful of cream cheese with the cheddar.
Serving Suggestions
- Serve with a crisp green salad for balance.
- Pair with roasted or steamed vegetables.
- Add grilled or baked chicken for a full meal.
- Garnish with extra bacon, parsley, or hot sauce.
How to Store and Reheat
Refrigerate: Transfer cooled leftovers to an airtight container within 2 hours of cooking. Refrigerate for up to 3 days. Freeze: Spoon the cooled macaroni and cheese into a freezer-safe container or zip-close bag. Label with the name and date, and freeze for up to 2 months. Reheat: Add a splash of milk or broth and reheat individual portions in the microwave in 30- to 45-second intervals, stirring in between, until piping hot. For larger amounts, reheat in a covered baking dish at 325°F until hot (about 20 to 25 minutes).
Instant Pot Bacon Macaroni and Cheese
Ingredients
- 6 strips bacon, diced
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 pound macaroni
- 4 cups water
- 4 tablespoons butter
- 2 teaspoons kosher salt
- 1 teaspoon dry mustard
- 1/2 teaspoon freshly ground black pepper
- 3/4 cup evaporated milk
- 1 pound shredded cheddar cheese
- 2 tablespoons chopped fresh parsley
Instructions
- Sauté: • Arrange the bacon pieces in the Instant Pot and select the “Sauté” function on the “Low” setting. Cook the bacon, stirring frequently, for 6 to 8 minutes, until crisp. Remove the bacon to paper towels, leaving 1 tablespoon of drippings in the pot. • Add the chopped onion to the drippings in the pot and cook, constantly stirring, until the onion is translucent. Add the garlic and cook for an additional 1 minute. • Cancel the saute function and add the macaroni, water, butter, kosher salt, dry mustard, and black pepper to the pot.
- Pressure Cook: • Secure the lid and ensure the steam release valve is set to sealing. Choose high pressure (manual or pressure cook button) and set the timer for 3 or 4 minutes, or about half the time recommended for boiling on the package of macaroni (for al dente 7-minute macaroni and cheese, I set it for 3 minutes and 5 minutes natural release). • When the time is up, let the pressure release naturally for 5 minutes, then perform a quick release following the Instant Pot instructions.
- Finish the Dish: • Stir in the evaporated milk and cheddar cheese. Add the bacon and chopped parsley and stir to blend.
- Serve: • Garnish servings with extra chopped parsley, if desired.
Nutrition
Disclaimer:
Our nutritional information is based on a third-party application that analyzes the ingredients list to determine the values. The information is meant to be helpful, but should be considered an estimate. Values may differ depending on measurements, brands, serving variations, and database availability.



