Skillet Mac and Cheese with Tomatoes and Zucchini is the ultimate comfort food reimagined. This dish brings together the creamy goodness of macaroni and cheese, vibrant veggies, and bursting flavors, all made in one delightful skillet. Picture tender elbow macaroni enveloped in a rich, tangy cheese sauce that’s elevated by fresh zucchini and juicy cherry tomatoes. Each bite offers a balance of smooth, cheesy goodness complemented by the subtle crunch of sautéed vegetables.

I fondly remember the first time I mixed up this Skillet Mac and Cheese with Tomatoes and Zucchini for dinner; my family couldn’t get enough! It’s a fantastic way to sneak in some produce while satisfying those cheesy cravings. Whether you’re looking for a quick weeknight meal or a crowd-pleasing dish for your next gathering, this recipe ticks all the boxes. Trust me, you’ll want to keep this one close.
Why You’ll Love This Recipe
- Simple & Quick: Made in just about 50 minutes, this dish is perfect for busy weeknights.
- Irresistible Flavor: The combination of creamy cheese, fresh veggies, and savory herbs creates a flavor explosion in every bite.
- Eye-Catching Appeal: The vibrant colors of the zucchini and cherry tomatoes make this skillet dish as pleasing to the eye as it is to the palate.
- Flexible Serving: Enjoy it as a hearty main course or a side dish for your next BBQ—it’s incredibly versatile!
- Diet-Friendly Options: Easily adapt this recipe to be gluten-free or dairy-free, depending on your needs!
Ingredients You’ll Need
- 1 medium zucchini: Halved and thinly sliced to add a delicious crunch and subtle flavor to the cheese sauce.
- 1 red bell pepper: Chopped into bite-sized strips for sweetness and beautiful color.
- 1 ½ cups milk: Use either dairy or nondairy milk for a creamy base—almond or oat milk work well.
- 3 tablespoons all-purpose flour: For thickening the cheese sauce; substitute with cornstarch for a gluten-free version.
- ½ teaspoon salt: Enhances all the flavors in this dish.
- ¼ teaspoon black pepper: A touch of warmth that balances the richness.
- ½ cup cream cheese (4 ounces): This adds a luscious creaminess to the sauce; full-fat or light varieties are both great.
- 2 cups shredded cheddar cheese: Essential for that classic mac and cheese flavor; sharp cheddar works beautifully.
- â…“ cup grated parmesan cheese: Adds depth and a hint of nuttiness to the sauce.
- 9 ounces elbow macaroni: Cooked according to package instructions; this will be the heartiness of the dish.
- 1 cup cherry tomatoes: Halved to provide a burst of sweetness and acidity.
- 1 tablespoon fresh oregano: For a touch of brightness at serving; feel free to substitute with parsley or fresh basil if desired.
How to Make Skillet Mac and Cheese with Tomatoes and Zucchini
- Cook the Macaroni: Start by cooking 9 ounces of elbow macaroni according to the package instructions. Drain and set aside while you prepare the vegetables.
- Sauté the Vegetables: In a 10-inch oven-safe skillet coated with cooking spray, heat over medium heat. Add the halved and thinly sliced zucchini along with the bite-sized strips of red bell pepper. Sauté for about 5 minutes until they are crisp-tender. Transfer the vegetables to a bowl and set aside.
- Prepare the Cheese Sauce: Preheat your broiler. In a medium bowl, whisk together 1 ½ cups of milk, 3 tablespoons of all-purpose flour, ½ teaspoon of salt, and ¼ teaspoon of black pepper until smooth. Pour this mixture into the same skillet over medium heat, stirring in ½ cup of cream cheese. Cook while whisking frequently until the sauce thickens and starts bubbling.
- Add the Cheeses: Gradually add 1¾ cups of shredded cheddar cheese and ⅓ cup of grated parmesan to the thickened milk mixture. Whisk until all the cheese melts and the sauce is silky smooth.
- Combine and Broil: Stir the cooked elbow macaroni and the sautéed vegetables back into the cheese sauce. Top with 1 cup of halved cherry tomatoes. Broil for 6-8 minutes, positioning the skillet about 4-5 inches from the heat, until the tomatoes are softened. For an extra cheesy finish, sprinkle the remaining ¼ cup of shredded cheddar over the top and broil for an additional 1-2 minutes until melted. Finally, sprinkle with fresh oregano just before serving.
Storing & Reheating
Store any leftovers of Skillet Mac and Cheese with Tomatoes and Zucchini in an airtight container at room temperature for up to 2 hours. If refrigerated, enjoy your dish within 3-4 days. For longer storage, you can freeze the mac and cheese in a freezer-safe container for up to 3 months. To reheat, simply microwave it for a couple of minutes or bake at 350°F until warmed through. Keep in mind that the texture may change slightly upon reheating, so you might consider stirring in a splash of milk to refresh the creamy sauce.
Chef’s Helpful Tips
- Be sure not to overcook the macaroni; slightly undercooked pasta works best as it will absorb some of the sauce during baking.
- If you want a smoother sauce, use finely grated cheese, as it melts more uniformly.
- For a bit of a kick, add a pinch of cayenne pepper or some red pepper flakes when whisking in the cheese.
- Consider mixing in cooked proteins like chicken or bacon for added heartiness and flavor.
- This dish is perfect for making ahead of time; just reheat before serving and it will still be delicious!
Skillet Mac and Cheese with Tomatoes and Zucchini is not only a breeze to prepare, but it also brings joy to the dinner table with its vibrant colors and comforting flavor. As you dig in, the cheese pulls apart beautifully, promising an adventure for your taste buds. Don’t hesitate to switch up the vegetables based on what’s in season or what you have on hand—it’s a fantastic way to experiment while enjoying this classic dish. Enjoy your cooking adventure, and be prepared for the love that will come your way as you share this delightful meal!

Recipe FAQs
Can I make Skillet Mac and Cheese with Tomatoes and Zucchini ahead of time?
Absolutely! You can prepare all the elements in advance and simply combine them before serving. Store the components separately in airtight containers in the fridge for up to 2 days. Reheat them together for a quick meal.
What type of cheese works best in this recipe?
While sharp cheddar is a favorite for its flavor, feel free to explore other cheeses like Monterey Jack or Gouda for a unique twist. Combining cheeses can create an even richer, more complex flavor.
Can I freeze leftover Skillet Mac and Cheese with Tomatoes and Zucchini?
Yes, you can freeze leftovers! Just let the dish cool completely before transferring it to a freezer-safe container. It can be stored in the freezer for up to 3 months. Thaw in the fridge overnight before reheating.
How can I make this dish vegetarian?
This recipe is already vegetarian-friendly! However, if you want to ensure it’s fully plant-based, substitute the cream cheese and cheeses with vegan alternatives, and use plant-based milk to maintain that creaminess.
Print
Skillet Mac and Cheese with Tomatoes and Zucchini
This Skillet Mac and Cheese with Tomatoes and Zucchini highlights irresistibly creamy cheese paired with fresh veggies, perfect for quick dinners or comforting meals at home.
- Total Time: 50 minutes
- Yield: 6 servings 1x
Ingredients
- 1 medium zucchini halved and thinly sliced
- 1 red bell pepper cut into bite-sized strips
- 1 ½ cups milk dairy or nondairy
- 3 tablespoons all-purpose flour
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ cup cream cheese (4 ounces) cream cheese, light or full-fat
- 2 cups shredded cheddar cheese
- â…“ cup grated parmesan cheese
- 9 ounces elbow macaroni cooked according to package instructions
- 1 cup cherry tomatoes halved
- 1 tablespoon fresh oregano for serving or substitute parsley and or fresh basil
Instructions
- Cook the macaroni according to the package instructions while preparing the vegetables.
- Coat a 10-inch oven-safe skillet with cooking spray and heat over medium heat. Add the zucchini and bell pepper and cook for 5 minutes or until they are crisp-tender. Transfer to a bowl.
- Preheat the broiler. In a medium bowl, whisk together the milk, flour, salt, and black pepper. Pour this mixture into the skillet and stir in the cream cheese. Cook over medium heat, whisking frequently, until the mixture thickens and bubbles.
- Gradually add 1¾ cups of the shredded cheddar and the Parmesan to the skillet, whisking until the cheese is melted and the sauce is smooth.
- Stir the cooked macaroni and sautéed vegetables into the cheese sauce, then top with halved cherry tomatoes. Broil for 6-8 minutes (about 4-5 inches from the heat) until the tomatoes are softened. Add the remaining ¼ cup shredded cheese, and broil for another 1-2 minutes until melted. Sprinkle oregano on top just before serving.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
You can customize this recipe by adding your favorite vegetables.
To make it spicy, consider adding some red pepper flakes or jalapeños.
Using a combination of cheese types can enhance the flavor profile.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Skillet
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 640mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 55mg






