If you're ready to make a classic dish shine, try my Mac n Cheese with Roasted Tomato and Basil Delight. This twist adds fresh, savory flavors, making your comfort food experience unforgettable. I’ll guide you through easy steps and tips to create creamy cheese goodness paired with sweet, roasted tomatoes. Perfect for family meals or quiet nights in, this dish is sure to impress. Let’s dive in!
Why I Love This Recipe
- Comfort Food Classic: This mac and cheese is the ultimate comfort food, bringing back childhood memories with every creamy, cheesy bite.
- Flavor Explosion: The addition of roasted cherry tomatoes and fresh basil elevates the traditional dish, adding a burst of freshness and flavor.
- Easy to Make: With simple ingredients and straightforward steps, this recipe is perfect for both novice cooks and seasoned chefs.
- Customizable Delight: This recipe serves as a great base; you can easily add your favorite vegetables or proteins to make it your own.
Ingredients
List of Ingredients
- 8 oz elbow macaroni
- 2 cups sharp cheddar cheese, shredded
- 1 cup mozzarella cheese, shredded
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- 1 cup cherry tomatoes, halved
- 1 tablespoon olive oil
- Fresh basil leaves for garnish
Ingredient Substitutions
You can swap elbow macaroni for any short pasta, like shells or penne. For cheese, try gouda or fontina if you want a different taste. If you prefer a lighter option, use low-fat milk instead of whole milk. You can also use gluten-free pasta for a gluten-free meal. If you lack fresh basil, dried basil works well too.
Best Cheese Options
I love using sharp cheddar and mozzarella. They melt well and add great flavor. You can also mix in Gruyère for a nutty taste. If you want a kick, add pepper jack cheese. This mix creates a creamy and tasty sauce that makes the dish shine.

Step-by-Step Instructions
Prepping the Oven and Tomatoes
First, I set the oven to 400°F (200°C). This temperature is perfect for roasting. Next, I take a baking sheet and add halved cherry tomatoes. I drizzle them with olive oil, then sprinkle some salt and pepper on top. Using my hands, I toss them gently. This helps each tomato get coated. I spread them out in a single layer. After that, I pop the baking sheet into the oven. I let them roast for 15 to 20 minutes. The goal is to see them blister and caramelize.
Cooking the Elbow Macaroni
While the tomatoes roast, I prepare a pot of salted water. I bring it to a vigorous boil. Once it bubbles, I add 8 oz of elbow macaroni. I cook it according to the package directions, usually 7 to 9 minutes. The pasta should be al dente, which means it has a little bite. After cooking, I drain the macaroni and set it aside to cool.
Making the Cheese Sauce
In a medium saucepan, I melt 2 tablespoons of unsalted butter over medium heat. Once it bubbles, I whisk in 2 tablespoons of all-purpose flour. I let this cook for about 1 minute to form a roux. Then, I slowly pour in 2 cups of whole milk, whisking all the time. This prevents lumps from forming. Next, I add 1 teaspoon of garlic powder, 1 teaspoon of onion powder, and salt and pepper to taste. I let the mixture simmer for 3 to 5 minutes, stirring often until it thickens. Finally, I remove the pan from the heat and mix in 2 cups of shredded cheese—sharp cheddar and mozzarella. I stir until the cheese melts and the sauce is creamy.
Combining All Ingredients
In a large mixing bowl, I combine the drained macaroni and the cheese sauce. I stir gently until all the pasta is coated. Then, I carefully fold the roasted cherry tomatoes into the mixture. I ensure they are evenly mixed without breaking them apart. Next, I pour everything into a greased baking dish. For a cheesy finish, I sprinkle some extra cheese on top. I bake it in the oven for 25 to 30 minutes. The top should be golden brown and bubbling. Once it's done, I let it rest for about 5 minutes. Finally, I garnish it with fresh basil leaves for a bright touch before serving.
Tips & Tricks
How to Avoid Lumpy Cheese Sauce
To make a smooth cheese sauce, focus on your roux. Start by melting butter. Once it bubbles, stir in flour. Cook this mix for one minute. This step helps prevent lumps. Gradually whisk in the milk. Keep stirring until it thickens. If you see lumps, keep whisking. Add cheese once the sauce is smooth.
Perfecting the Roasting of Tomatoes
Roasting tomatoes brings out their sweetness. First, toss halved cherry tomatoes with olive oil. Use salt and pepper to season them. Spread them out on a baking sheet. Make sure they don’t touch. This allows even roasting. Bake them at 400°F for 15-20 minutes. Look for a nice blister and caramel color. This will enhance their flavor.
Recommended Equipment
You will need a few key tools for this dish:
- Large pot for boiling macaroni
- Medium saucepan for cheese sauce
- Whisk for mixing
- Baking sheet for roasting tomatoes
- Baking dish for final bake
Using good equipment helps make cooking easier and more fun. Invest in these tools for better results.
Pro Tips
- Use Fresh Basil: Fresh basil adds a vibrant flavor that dried herbs can't match. Add it just before serving to keep its bright color and aroma.
- Choose Quality Cheese: Using high-quality cheese can significantly enhance the creaminess and flavor of your mac and cheese. Opt for a good sharp cheddar and fresh mozzarella.
- Perfectly Al Dente: Cook your elbow macaroni just a minute or two less than the package instructions for a perfect al dente texture that holds up to baking.
- Customize Your Toppings: Feel free to add breadcrumbs, additional herbs, or even crispy bacon on top for added texture and flavor before baking.
Variations
Adding Proteins (e.g., chicken, bacon)
You can boost your Mac n Cheese with proteins. Chicken and bacon add great flavors. For chicken, use cooked, shredded pieces. Stir them into the cheese sauce before mixing with the pasta. For bacon, cook it crispy, crumble it, and sprinkle it on top. This makes every bite rich and satisfying.
Vegetarian Modifications
If you want a meat-free dish, go for veggies! Spinach, broccoli, or bell peppers work well. Sauté them lightly before adding to the cheese mix. You can also add some cooked lentils for protein. These swaps keep it hearty while adding more nutrients.
Gluten-Free Options
You can enjoy this dish even if you avoid gluten. Use gluten-free elbow macaroni instead of regular pasta. Check the cheese labels to ensure they are gluten-free as well. The rest of the recipe stays the same, so you won't miss a thing!
Storage Info
How to Store Leftovers
To store your mac n cheese with roasted tomato and basil, first let it cool. Then, place it in an airtight container. Keep it in the fridge for up to three days. Make sure to cover it well to keep it fresh.
Reheating Instructions
When you are ready to enjoy leftovers, preheat your oven to 350°F (175°C). Place the mac n cheese in an oven-safe dish. You can add a splash of milk to keep it creamy. Cover the dish with foil and heat for about 20 minutes. Check if it’s warm all the way through. You can also reheat it in the microwave. Just use a microwave-safe bowl and heat in short bursts, stirring in between.
Freezing Suggestions
If you want to freeze your mac n cheese, let it cool first. Then, transfer it to a freezer-safe container. It can last up to three months in the freezer. When you want to eat it, thaw it overnight in the fridge. Reheat it in the oven or microwave, as mentioned above. This dish tastes great even after freezing!
FAQs
Can I use other types of pasta?
Yes, you can use different pasta shapes. Penne, shells, or fusilli work well. Each shape holds the cheese sauce differently. This can change the texture but not the taste. Use what you have on hand or what you like best.
How can I make this recipe in advance?
You can prepare this dish ahead of time. Cook the macaroni and cheese, then let it cool. Place it in a greased baking dish and cover it. Store it in the fridge for up to two days. When ready to bake, add some extra cheese on top. Bake it as instructed, adding a few extra minutes if needed.
What can I add for more flavor?
For extra flavor, try adding cooked bacon or sautéed mushrooms. You can also mix in some cooked spinach or broccoli. A dash of hot sauce or a sprinkle of smoked paprika can add a nice kick. Experiment with your favorite herbs too!
This blog post outlined how to make a great dish. First, we discussed key ingredients and swaps. Next, I shared step-by-step cooking methods. I provided tips to avoid errors and offered fun variations. Finally, I covered storage and answered common questions.
Remember, you can make this recipe your own. Feel free to tweak it. Cooking is all about trying new things. Enjoy your meal!