When I first made this Bacon and Pea Macaroni Cheese, I knew it was going to become one of my favorite comfort foods. The combination of smoky, crispy bacon, sweet peas, and creamy cheese sauce all wrapped around perfectly cooked macaroni? Simply irresistible.
It’s a dish that brings everyone to the table and always leaves us smiling. Whether you’re cooking for your family or hosting friends, this recipe tends to please even the pickiest eaters. Plus, it’s so easy to whip up, making it perfect for busy weeknights or last-minute dinners.
Trust me, once you try it, you’ll wonder how you lived without it in your repertoire. I’m so excited to walk you through how to make this indulgent and utterly satisfying dish.

Why You’ll Love This Recipe?
Before we get into the specifics, let me explain why this recipe is bound to become your favorite. It’s not just about how good it tastes (although that’s the star of the show); it’s also about how easy and versatile it is.
1. Easy to Make
This recipe is straightforward and perfect for both experienced cooks and beginners. You don’t need fancy techniques or hard-to-find ingredients. Most of what you need is probably already waiting in your pantry.
2. Crowd-Pleasing Flavors
Creamy cheese, crispy bacon, and the natural sweetness of peas? It’s a combination everyone loves. Whether it’s for a family dinner, a potluck, or even a date night, this dish always delivers big on flavor.
3. Customizable Options
One of my favorite things about this recipe is how adjustable it is. Prefer it meatless? Skip the bacon. Want extra greens? Toss in some spinach or broccoli. Love a kick? Add a touch of chili flakes. You can tweak it to suit your palate.
4. Budget-Friendly
This is one of those magical recipes where inexpensive ingredients come together to create something that feels luxurious. You can feed a group without breaking the bank, which is always a bonus.
5. Comfort in Every Bite
There’s something soothing about cheesy pasta on a plate. It’s like a warm hug after a long day. Pair it with a simple salad or some crusty bread, and you’ve got an unforgettable meal.
Cooking Time
Here’s how much time you’ll need to whip up this tasty dish:
- Prep Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
Ingredients
Here’s what you’ll need to pull this recipe together:
- 8 ounces (225g) elbow macaroni
- 6 slices bacon, chopped
- 1 cup frozen peas (thawed)
- 4 tablespoons (55g) unsalted butter
- ¼ cup (30g) all-purpose flour
- 2 cups (480ml) milk
- 2 cups (200g) sharp cheddar cheese, shredded
- ½ cup (50g) Parmesan cheese, grated
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- ½ teaspoon garlic powder
- ¼ teaspoon paprika (optional)
- Fresh parsley (optional, for garnish)
Variations
Want to mix it up a bit? Here are a few suggestions to make this recipe your own:
- Dairy-Free: Use plant-based milk and dairy-free cheese alternatives.
- Gluten-Free: Switch out the macaroni for a gluten-free pasta and use gluten-free flour.
- More Veggies: Add chopped spinach, kale, or mushrooms for extra nutrition.
- Extra Protein: Toss in shredded cooked chicken or turkey for a heartier version.
- Spicy Twist: Sprinkle in some red chili flakes or a pinch of cayenne for heat.
Equipment You’ll Need:
- Large Pot: To cook the macaroni.
- Skillet: For cooking the bacon and peas.
- Saucepan: To make the cheese sauce.
- Whisk: Essential for a lump-free sauce.
- Colander: To drain the cooked pasta.
- Knife and Cutting Board: For chopping bacon and garnishes.
How to Make Bacon and Pea Macaroni Cheese?
Bacon and Pea Macaroni Cheese is a comforting, creamy dish packed with crispy bacon, sweet peas, and a velvety cheese sauce. It’s the perfect balance of smoky, savory, and cheesy goodness!
Step 1. Cook the Macaroni 🍝
Start by boiling your elbow macaroni in a large pot of salted water. Cook until it’s al dente (firm to the bite), then drain it and set it aside. This will be the base of your creamy dish.
Step 2. Prepare the Bacon and Peas 🥓
Now it’s time to crisp up the bacon! Heat up a skillet over medium heat and cook the chopped bacon until it’s golden and crisp. Take it out and place it on some paper towels to drain the excess grease. Using the same skillet, toss in the thawed peas and warm them through for a few minutes.
Step 3. Make the Cheese Sauce 🧀
This is where the magic happens. Melt butter in a saucepan and whisk in the flour to create a roux – it’ll look a little paste-like. Gradually add milk, whisking as you go to avoid any lumps. Keep whisking until it thickens, then reduce the heat and melt in your shredded cheddar and grated Parmesan. Season with salt, black pepper, garlic powder, and paprika (if you like a hint of smokiness). The result? A smooth, velvety cheese sauce.
Step 4. Combine Everything Together ✨
Pour the cheese sauce over the macaroni, then stir in the bacon and peas. Make sure every piece of pasta is smothered in that luscious sauce. Give it a couple of minutes on low heat so all the flavors can meld together.
Step 5. Serve and Enjoy 🌿
Dish it up while it’s hot. Sprinkle with fresh parsley for some color and a touch of brightness. Serve it as-is, or pair it with your favorite sides for a complete meal.

Tips for Making the Recipe
- Don’t Overcook the Macaroni: It will keep cooking once mixed with the hot sauce, so aim for al dente.
- Shred Your Own Cheese: Pre-shredded cheese doesn’t melt as well because of added anti-caking agents.
- Adjust the Sauce Thickness: If your sauce feels too thick, add a splash of milk to thin it out.
How to Serve Bacon and Pea Macaroni Cheese?
Presentation is everything! Serve your macaroni cheese in a wide dish, garnished with a sprinkle of parsley or extra cheese. You can also add a dash of paprika for a pop of color. Pair it with a crisp green salad or a basket of garlic bread to complete the meal. This dish also works great as a side for grilled meats or roasted vegetables.
Nutritional Information
Here’s a quick overview of what’s on the plate per serving:
- Calories: 450
- Protein: 18g
- Carbohydrates: 40g
- Fat: 22g
Make Ahead and Storage
If you’ve got leftovers (lucky you!), this dish is easy to store. Place it in an airtight container and refrigerate for up to 3 days. When reheating, add a splash of milk to ensure it stays creamy. You can also freeze the macaroni cheese for up to 1 month. Just thaw it in the fridge overnight before reheating.
Now you’re all set to make this Bacon and Pea Macaroni Cheese at home. It’s simple, satisfying, and oh-so-delicious. Happy cooking!

Bacon And Pea Macaroni Cheese Recipe
Ingredients
- Elbow macaroni
- Bacon
- Frozen peas
- Butter
- All-purpose flour
- Milk
- Sharp cheddar cheese shredded
- Parmesan cheese grated
- Salt
- Black pepper
- Garlic powder
- Paprika optional
- Fresh parsley optional, for garnish
Instructions
- Start by boiling your elbow macaroni in a large pot of salted water. Cook until it’s al dente (firm to the bite), then drain it and set it aside. This will be the base of your creamy dish.
- Now it’s time to crisp up the bacon! Heat up a skillet over medium heat and cook the chopped bacon until it’s golden and crisp. Take it out and place it on some paper towels to drain the excess grease. Using the same skillet, toss in the thawed peas and warm them through for a few minutes.
- This is where the magic happens. Melt butter in a saucepan and whisk in the flour to create a roux – it’ll look a little paste-like. Gradually add milk, whisking as you go to avoid any lumps. Keep whisking until it thickens, then reduce the heat and melt in your shredded cheddar and grated Parmesan. Season with salt, black pepper, garlic powder, and paprika (if you like a hint of smokiness). The result? A smooth, velvety cheese sauce.
- Pour the cheese sauce over the macaroni, then stir in the bacon and peas. Make sure every piece of pasta is smothered in that luscious sauce. Give it a couple of minutes on low heat so all the flavors can meld together.
- Dish it up while it’s hot. Sprinkle with fresh parsley for some color and a touch of brightness. Serve it as-is, or pair it with your favorite sides for a complete meal.
Notes
- Don’t Overcook the Macaroni: It will keep cooking once mixed with the hot sauce, so aim for al dente.
- Shred Your Own Cheese: Pre-shredded cheese doesn’t melt as well because of added anti-caking agents.
- Adjust the Sauce Thickness: If your sauce feels too thick, add a splash of milk to thin it out.