Inspired by the beloved Panera Baja Mac and Cheese, this easy version can be recreated from scratch at home. This easy stove-top Baja Mac and Cheese is creamy, fresh, and ready in 20 minutes with ingredients you already have.

👀Baja Mac and Cheese at a Glance
⏱ 20 minutes | 🍝 Stovetop | 🥑 Vegetarian | 🌶️ Gluten-free adaptable | 👨👩👧 Serves 6 Creamy homemade stove top cheese sauce + fresh pico de gallo + avocado + chili lime. Panera copycat, made better at home.
Panera Bread's Baja Mac and Cheese was a fan favorite before it was quietly discontinued — and if you loved it, you know exactly how hard it hit. This homemade copycat version recreates everything that made it special: a rich, creamy stove-top cheese sauce topped with fresh pico de gallo, diced avocado, and a chili lime finish. Made from scratch in just 20 minutes, it's honestly better than the original.
The "Baja" in Baja Mac and Cheese refers to the flavors of Baja California, Mexico: bright lime juice, ripe tomatoes, jalapeño (optional), cilantro, and avocado. Applied to mac and cheese, these toppings do something magical: they cut through the richness of the cheese sauce and add a fresh, zesty contrast that makes each bite feel lighter than it is. It's comfort food with a grown-up twist, and once you try it this way, plain mac and cheese will feel a little boring.
If you love this, also check out my easy stovetop mac and cheese and my mushroom and caramelized onion mac and cheese for more ways to upgrade the classic.
Ingredients for Baja Mac and Cheese
Pasta – One of the most versatile pasta shapes that you could use for this mac and cheese is elbow macaroni. Its shape is perfect for holding onto creamy sauces like mac and cheese. Don’t have elbow macaroni on hand, no need to run to the store, penne pasta with its cylindrical shape and a slanted cut at the end, makes it a great choice as well.
Cheese – Just like this stovetop mac and cheese recipe, I like to use cream cheese and cheddar in this one. Save your fancy cheeses for another time and recipes like this grown up mac and cheese. Here we are talking about a classic that screams comfort food.
Grating your own cheese is definitely a great way to control the quality and flavor of the cheese you are using, as well as avoiding any additional additives or anti-caking agents that may be present in pre-shredded cheese. Plus, it can provide a good arm workout! Using different types of cheese, such as sharp cheddar, extra sharp cheddar, pepperjack, or gouda, can also add variety and depth of flavor to this baja mac and cheese.
Pico de Gallo – This is the star of this Baja Mac and cheese. This pico literally takes that center stage and though simple, elevates a classic mac and cheese to a whole new level. To make the pico you will need onion, roma tomatoes, jalapeno (or serrano, if you like it hot), cilantro, salt and a big squeeze of lime. Keep acocado separate from the mix just in case you have leftovers. See recipe notes for more.

Substitutions
To make this Baja mac and Cheese gluten free, you can use any gluten free pasta like chickpea, lentil or rice-flour pasta. You can also skip making the roux and I promise you will still get the same creamy consistency.
How to add more protein to this Baja Mac and Cheese?
If you want to keep this vegetarian, you will get protein from the cheese and dairy in the recipe, healthy fats from avocado and carbs from the pasta itself. But if you want to add animal protein to it, you can marinate and grill chicken breasts and slice them to top the baja mac and cheese bowl. Keeping with the Baja theme, this recipe of grilled chicken works perfectly.

What to serve with it?
Some additional options to serve alongside this Baja mac and cheese could include a side salad (we love this cucumber and fire-roasted corn salad) or some of my easy summer fruit salad and is a great way to incorporate more nutrients into a meal. Grilled chicken (as stated above), roasted veggies, or my thyme and rosemary focaccia bread are also tasty and versatile options that can complement this pasta. Though, it’s also worth noting that most people (like a lot!) may prefer to have their baja mac and cheese on its own, without any additional sides.
How to make Baja mac and cheese?
There are two main parts of this recipe – making the cheese sauce for mac and cheese and the making the pico de gallo to add that Baja component. The good news is that these can be made simultaneously.
- Right when you start thinking about making mac and cheese, set a big pot of water to boil on high heat. Salt it liberally.
- Add your dried elbow macaroni to boiling water and set the timer to 8 minutes (for al-dente pasta)
- Set a wide, heavy bottom pan on medium high heat. Add the butter and let it melt. Then add the flour.
- Whisk the flour and butter together until the raw smell of flour goes away, about 2 minutes.
- Add the milk along with garlic, nutmeg and mustard powders. Increase the heat to high and bring to a boil while whisking lightly.
- Once boiled, lower the heat to medium and cook for 3-5 minutes or until the sauce thickens. Keep stirring. At this point add the cheeses and turn off the heat.
- Proceed to make the pico de gallo by chopping onion, tomato, jalapeno, and cilantro. Mix everything, add salt and lime juice and set aside. Chop the avocado, add lime juice and keep aside as well.
- Once the timer for the pasta goes off, save a cup of pasta water and then drain the pasta. See notes.
- Add the drained pasta to your cheese sauce, add salt and a lot of fresh cracked black pepper.
- Serve hot garnished with about a ¼ cup of pico de gallo and avocado. Sprinkle some trader joe’s chili lime seasoning or tajin and enjoy!

How to store and reheat Baja mac and cheese?
This is best enjoyed warm, fresh from the stove. But if you have leftovers, you can store the pico and the mac and cheese separately in the refrigerator. Since avocados will oxidize and turn brown even with the lime juice, I would recommend not to mix avocado in the pico. To reheat mac and cheese that has been stored in the refrigerator, add a tablespoon of milk and microwave or heat on the stove top. Serve warm topped with pico and avocado.
❓ FAQs
The difference is all in the toppings. Regular mac and cheese is served as-is, but Baja Mac and Cheese is finished with fresh pico de gallo, diced avocado, and chili lime seasoning. These toppings add brightness, texture, and a hint of acidity that makes the dish feel fresh and vibrant rather than heavy.
Yes. If you want to skip the flour-butter roux, you can melt cream cheese directly into hot cooked pasta with a splash of warm milk and your shredded cheddar. It won't be quite as thick, but it's still creamy and comes together even faster.
Yes. Swap the elbow pasta for any gluten-free pasta — chickpea, lentil, or rice flour pasta all work well. You can also skip the roux entirely and still get a creamy sauce. Just double-check your broth or any packaged ingredients for hidden gluten.
Other similar recipes that you might like

If you make this recipe be sure to leave a comment and let me know how you liked it! Snap a photo and share it on Instagram with the hashtag #thekitchendocs or share on Facebook, too.
Love – Vaishali

Baja Mac and Cheese
Ingredients
- 1 pound dry elbow pasta/macaroni 450 g
- Water
For the sauce
- 3 tablespoon butter
- 2 tablespoon all purpose flour whole wheat works great as well
- 3 cups milk See notes
- 1 teaspoon garlic powder optional
- ¼ teaspoon ground mustard
- ¼ teaspoon ground nutmeg
- ¼ cup cream cheese See notes
- 2 cups shredded cheddar cheese See notes
- Salt & fresh ground black pepper to taste
Pico de gallo
- 1.5 cups pico de gallo recipe link in notes
- 1 avocado cubed small
- Lime juice
- Chili lime or Tajin seasoning optional
Instructions
- Right when you start thinking about making mac and cheese, set a big pot of water to boil on high heat. Salt it liberally.
- Add your dried elbow macaroni to boiling water and set the timer to 8 minutes (for al-dente pasta)
- Set a wide, heavy bottom pan on medium high heat. Add the butter and let it melt. Then add the flour.
- Whisk the flour and butter together until the raw smell of flour goes away, about 2 minutes.
- Add the milk along with garlic, nutmeg and mustard powders. Increase the heat to high and bring to a boil while whisking lightly.
- Once boiled, lower the heat to medium and cook for 3-5 minutes or until the sauce thickens. Keep stirring. At this point add the cheeses and turn off the heat.
- Proceed to make the pico de gallo by chopping onion, tomato, jalapeno, and cilantro. Mix everything, add salt and lime juice and set aside. Chop the avocado, add lime juice and keep aside as well.
- Once the timer for the pasta goes off, save a cup of pasta water and then drain the pasta. See notes.
- Add the drained pasta to your cheese sauce, add salt and a lot of fresh cracked black pepper.
- Serve hot garnished with about a ¼ cup of pico de gallo and avocado. Sprinkle some chili lime seasoning or tajin and enjoy!
Notes
I use full fat milk but using 2% milk or evaporated milk can also be a good alternative.
Adding pasta water to the sauce can help thin it out to adjust the consistency and make it more saucy without diluting the flavor, since the starchy water can actually enhance the sauce’s texture and taste.
And adding a bit of milk when reheating mac and cheese can help restore its creamy texture and prevent it from drying out. When reheating on the stove top, it’s a good idea to heat it gently and stir occasionally to ensure even heating and to avoid scorching the bottom.





KEVIN FOODIE says
This is a perfect Meatless Monday dish. Interesting use of the avocado and tomatoes. I am sure they add an interesting flavor profile to the Mac and Cheese dish.
Katie says
The chili lime seasoning on the pico de gallo and Mac and cheese!!! 😋😋😋
Vaishali says
Yesss!!! Seals the deal!
Morgan says
This is a refreshing & summery take on one of my fav comfort foods! Cant wait to try it!
Catia says
Wow, I never would have thought to put such fresh crisp toppings on mac and cheese but this looks incredible!!
Wendy Nordvik-Carr says
Love this wonderful healthy way to elevate Mac & Cheese. My family really enjoyed it. They have requested that I make it again soon.
Vaishali says
Wendy, I'm so glad you guys enjoyed it. thanks for trying the recipe!
Lisa says
This is the most unique mac n cheese recipe Ive seen! Can't wait to try it, yum!!
Vaishali says
Thanks Lisa. I hope you like it!