If you’re looking for a dish that combines the creamy, cheesy comfort of mac and cheese with the zesty flair of fajitas, then look no further! These Mac and Cheese Steak Fajitas are the perfect meal for any night of the week. This recipe takes the beloved classic Velveeta Shells and Cheese and elevates it to a whole new level by adding marinated steak and vibrant vegetables, all wrapped up in soft flour tortillas. It’s a meal that promises to be both filling and full of flavor, making it a fantastic option for family dinners, gatherings, or even a cozy night in.
The Upside of Mac and Cheese Steak Fajitas

The beauty of Mac and Cheese Steak Fajitas lies not only in its incredible flavor but also in its versatility. The creamy cheese sauce melds perfectly with the spicy steak and fresh veggies, creating a harmony of textures and tastes. Plus, this dish can be whipped up in under 30 minutes, making it a quick and satisfying option for busy weeknights. It’s a fun twist on two classics that will have everyone asking for seconds!
What We’re Using
- 1 box Velveeta Shells and Cheese Bold (chipotle or jalapeno) – This will be the creamy base of our dish, adding a spicy kick.
- 1 tablespoon olive oil – For sautéing the steak and vegetables.
- 1 pound steak (ribeye, sirloin, filet, or New York Strip) – Cut into bite-sized pieces for quick cooking.
- 1 red onion – Thinly sliced to add sweetness and crunch.
- 1 red or green bell pepper – Thinly sliced to bring color and flavor.
- 8 fajita size flour tortillas – To wrap up all the delicious ingredients.
- 1 avocado (optional) – Diced for a creamy, fresh topping.
- Chopped cilantro (optional) – For garnish and an extra pop of flavor.
Must-Have Equipment
- Skillet or frying pan – For cooking the steak and vegetables.
- Mixing bowl – To prepare the steak marinade.
- Spatula or wooden spoon – For stirring and mixing ingredients.
- Measuring spoons – To ensure correct ingredient amounts.
Stepwise Method: Mac and Cheese Steak Fajitas

Step 1: Prepare the Steak
Begin by cutting your choice of steak into bite-sized pieces. In a mixing bowl, add the cut steak and drizzle with olive oil. Season with salt, pepper, and any additional spices you prefer. Toss to coat evenly.
Step 2: Sauté the Vegetables
Heat a skillet over medium-high heat. Add a little olive oil, then toss in the sliced red onion and bell pepper. Sauté for about 3-4 minutes until they start to soften and become fragrant. Remove from the skillet and set aside.
Step 3: Cook the Steak
In the same skillet, add the marinated steak pieces. Cook for about 5-7 minutes, stirring occasionally, until the steak is browned and cooked to your desired level of doneness.
Step 4: Prepare the Mac and Cheese
While the steak is cooking, prepare your Velveeta Shells and Cheese Bold according to the package instructions. Once cooked, stir in the cheese sauce and mix until the pasta is well-coated.
Step 5: Combine Everything
Once the steak is cooked and the vegetables are sautéed, add the veggies back into the skillet with the steak. Gently fold in the mac and cheese, ensuring everything is evenly distributed.
Step 6: Serve
Warm the fajita size flour tortillas in a separate pan or microwave. Spoon the Mac and Cheese Steak Fajitas filling into each tortilla. Top with diced avocado and chopped cilantro if desired. Roll up the tortillas, and you’re ready to enjoy!
Variations for Dietary Needs

- For a vegetarian option, substitute the steak with grilled portobello mushrooms or a hearty mix of beans.
- To make it gluten-free, use corn tortillas instead of flour tortillas.
- Add more veggies like zucchini, mushrooms, or corn for extra nutrition.
- For a creamier texture, consider adding a dollop of sour cream or Greek yogurt on top.
Behind the Recipe
This recipe originated from a desire to combine two beloved comfort foods into one delicious meal. The idea was inspired by the classic Steak Bites And Pasta, merging the flavors of fajitas with the rich creaminess of mac and cheese. It’s a culinary adventure that brings together the best of both worlds, offering a fun and unique dining experience.
Store, Freeze & Reheat
Any leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To freeze, place the assembled fajitas in a freezer-safe container for up to 3 months. When ready to enjoy, thaw overnight in the refrigerator, then reheat in a skillet over low heat until warmed through. You may need to add a splash of water or broth to keep the filling moist.
Reader Questions
Can I use a different type of cheese?
Absolutely! While the Velveeta Shells and Cheese Bold provides a great flavor base, you can experiment with other cheeses or cheese sauces to suit your taste preferences.
What can I serve with Mac and Cheese Steak Fajitas?
These fajitas pair well with a fresh salad, chips and salsa, or a side of refried beans. You can also add a side of guacamole for extra creaminess!
How can I make this dish spicier?
If you want to kick up the heat, consider adding sliced jalapeños to the filling or using a spicy hot sauce as a topping.
Can I make this recipe ahead of time?
Yes! You can prepare the steak and sauté the vegetables a few hours ahead. Just store them in the fridge and combine with the mac and cheese when you’re ready to serve.
Weekend Projects
- Cheesy Chicken Fajita Pasta Casserole – Another delightful twist on classic flavors.
- Spicy Takis Mac Cheese – A fun spin on mac and cheese for spice lovers.
Next Steps
Now that you’ve mastered Mac and Cheese Steak Fajitas, it’s time to get creative! Try experimenting with different proteins, cheeses, or toppings to make this dish your own. Dive into the world of flavor combinations and enjoy the process of cooking. Your family and friends will be thrilled to taste your delicious creations!

Mac and Cheese Steak Fajitas
Ingredients
For the Fajitas:
- 1 box Velveeta Shells and Cheese Bold (chipotle or jalapeno)
- 1 tablespoon olive oil
- 1 pound steak (ribeye, sirloin, filet, or New York Strip) cut into bite-sized pieces
- 1 red onion thinly sliced
- 1 red or green bell pepper thinly sliced
- 8 pieces fajita size flour tortillas
- 1 avocado optional, diced
- Chopped cilantro optional, for garnish
Instructions
Stepwise Method:
- Begin by cutting your choice of steak into bite-sized pieces. In a mixing bowl, add the cut steak and drizzle with olive oil. Season with salt, pepper, and any additional spices you prefer. Toss to coat evenly.
- Heat a skillet over medium-high heat. Add a little olive oil, then toss in the sliced red onion and bell pepper. Sauté for about 3-4 minutes until they start to soften and become fragrant. Remove from the skillet and set aside.
- In the same skillet, add the marinated steak pieces. Cook for about 5-7 minutes, stirring occasionally, until the steak is browned and cooked to your desired level of doneness.
- While the steak is cooking, prepare your Velveeta Shells and Cheese Bold according to the package instructions. Once cooked, stir in the cheese sauce and mix until the pasta is well-coated.
- Once the steak is cooked and the vegetables are sautéed, add the veggies back into the skillet with the steak. Gently fold in the mac and cheese, ensuring everything is evenly distributed.
- Warm the fajita size flour tortillas in a separate pan or microwave. Spoon the Mac and Cheese Steak Fajitas filling into each tortilla. Top with diced avocado and chopped cilantro if desired. Roll up the tortillas, and you’re ready to enjoy!
Equipment
- Skillet or frying pan
- Mixing Bowl
- Spatula or wooden spoon
- Measuring Spoons
Notes
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- For a vegetarian option, substitute the steak with grilled portobello mushrooms or a mix of beans.
- To make it gluten-free, use corn tortillas instead of flour tortillas.
