Gluten-Free Vegan Southwest Mac and Cheese

Prep: 5 minCook: 12 min4 servingsmediumGlobal
Vegan Southwest Mac and Cheese with Black Beans

This vibrant vegan take on classic mac and cheese swaps dairy for plant-based butter and milk while layering in bold Southwest flavors. Black beans, corn, and roasted red bell pepper transform a simple boxed pasta into a hearty, protein-packed main that's naturally vegan and ready in under 20 minutes. The fajita seasoning adds warmth and subtle spice without overpowering the creamy sauce, while fresh cilantro and scallions brighten each bite. Perfect for weeknight dinners when you need something satisfying but minimal-effort, this dish appeals to vegans, busy home cooks, and anyone craving comfort food with an edge. Serve it as a standalone meal or alongside a simple salad. What sets this version apart is how it respects the boxed mac foundation while it with whole vegetables and legumes for texture and nutrition.

Ingredients

4 servings
  • 1 box vegan mac and cheese
  • ¼ cup frozen corn kernels
  • ½ package fajita seasoning
    cumin+chili powder+paprika+garlic powderapproximateneutral
  • 1 can black beans, drained
    pinto beans or kidney beans1:1neutral
    Full guide →
  • 1 red bell pepper, diced
    yellow or orange bell pepper1:1neutral
    Full guide →
  • 1 bunch scallion, sliced
    chives1:1neutral
  • 3 tablespoon fresh cilantro, chopped
    fresh parsley1:1neutral
    Full guide →
  • vegan butter
    unsalted dairy butter1:1adds dairy
    Full guide →
  • non-dairy milk
    unsalted dairy milk1:1
  • salt, for pasta water

Instructions

  1. 1

    Bring a medium pot of generously salted water to a boil.

  2. 2

    Add the vegan mac and cheese and cook 2 minutes less than package instructions.

  3. 3

    When 1 minute remains, add frozen corn kernels.

  4. 4

    Remove 1/2 cup cooking liquid and drain the pasta.

  5. 5

    In the same pot, add non-dairy milk and vegan butter as directed on the box, along with the cheese packet and fajita seasoning.

  6. 6

    Whisk to create a sauce.

  7. 7

    Stir in black beans, red bell pepper, drained pasta, and corn until combined.

  8. 8

    Bring back to a boil, add reserved pasta water as needed for creaminess, and immediately remove from heat.

  9. 9

    Serve topped with scallion and fresh cilantro.

Tips

Tip 1

Undercook the pasta by 2 minutes so it finishes gently in the creamy sauce without becoming mushy. Starchy pasta water is key: reserve it before draining and add gradually to reach your preferred consistency.

Tip 2

Dice the red bell pepper into small, uniform pieces so it distributes evenly and softens slightly from the residual heat. This prevents large chunks from dominating any single bite.

Tip 3

Toast the fajita seasoning briefly in the warm pot before whisking in the milk and butter to bloom its spices and prevent raw flavor from dominating the dish.

Good to Know

Storage

Refrigerate in an airtight container up to 4 days. Reheat gently on the stovetop with a splash of non-dairy milk to restore creaminess.

Make Ahead

Assemble and refrigerate uncooked up to 8 hours, then cook when ready. Fully cooked leftovers store best.

Serve With

Serve hot as a main course. Pairs well with a simple green salad, steamed broccoli, or crusty bread.

See pairing guide →

Common Mistakes

Watch

Do not skip reserving pasta cooking liquid; without it you cannot achieve a creamy, cohesive sauce.

Watch

Do not add all the reserved water at once; add gradually and stir to reach desired consistency, avoiding a soup-like result.

Watch

Do not overcook the initial pasta; the 2-minute reduction ensures it finishes properly in the sauce without becoming soft.

Substitutions

vegan butter
unsalted dairy butter1:1adds dairy
Full guide →
non-dairy milk
unsalted dairy milk1:1
fajita seasoning
cumin+chili powder+paprika+garlic powderapproximateneutral
black beans
pinto beans or kidney beans1:1neutral
Full guide →
red bell pepper
yellow or orange bell pepper1:1neutral
Full guide →
fresh cilantro
fresh parsley1:1neutral
Full guide →
scallion
chives1:1neutral
Full guide →
Find more substitutions →

FAQ

Can I use regular dairy butter and milk instead of vegan alternatives?

Yes. Substitute vegan butter and non-dairy milk 1:1 with unsalted dairy versions. The result will be richer and creamier, though the dish remains essentially the same.

What if I do not have fajita seasoning?

Mix cumin, chili powder, paprika, garlic powder, and a pinch of salt to approximate fajita flavor. Start with 1/4 teaspoon of each and adjust to taste.

Can I freeze this dish?

Yes, but texture suffers slightly. Freeze in airtight containers up to 3 months. Thaw overnight in the refrigerator and reheat on the stovetop with extra non-dairy milk to restore creaminess.