This elote-inspired Mexican Street Corn Mac and Cheese is ready in about 20 minutes. Serve it as a creamy, cheesy main or as a flavorful side alongside fajitas, tacos, or grilled meats.

Table of contents
- Why you’ll love this recipe
- Ingredients
- Instructions
- Storage and reheating
- Optional additions
- What to serve it with
- More cheesy recipes
This creamy mac and cheese borrows the bold, savory flavors of Mexican street corn—elote—and blends them into a rich, comforting pasta dish. Sweet corn kernels add natural sweetness and texture, cotija and cream cheese create a luscious sauce, and a hint of cayenne delivers a gentle heat. The result is a crowd-pleasing comfort dish that’s quick to make and easy to customize.

Why you’ll love this recipe
- A winning combination. It fuses two favorites—elote and mac and cheese—into a single dish with bright, savory flavors and satisfying creaminess.
- Fast and approachable. With about 20 minutes total time, this recipe is ideal for weeknights or last-minute gatherings.
- Minimal cleanup. You can make most of it in one pot, keeping kitchen cleanup simple.
Ingredients
- Macaroni noodles: 2 cups uncooked macaroni (small shapes like shells, penne, or rotini also work). The small shapes hold sauce well.
- Corn kernels: 22 ounces total (about two 11 oz cans drained), or about 3 cups frozen or fresh kernels when in season.
- Sour cream: 1/2 cup to help make the sauce creamy and tangy.
- Cotija cheese: 1/2 cup crumbled. If unavailable, queso fresco or a mild feta can be substituted.
- Cream cheese: 8 ounces, cubed for easy melting and a silky texture.
- Milk: 1 cup (whole or 2% recommended) to loosen the sauce.
- Kosher salt and black pepper: to taste—start with 1 teaspoon salt and 1/2 teaspoon pepper.
- Cayenne pepper: 1/2 teaspoon for subtle heat; adjust up or down according to your preference.
- Fresh cilantro: 1 tablespoon chopped, stirred in at the end for brightness. Substitute parsley if preferred.
Instructions
- Cook the pasta. Bring a large pot of salted water to a boil. Add the macaroni and cook according to the package directions until al dente. Drain and return the pasta to the pot over medium heat.
- Make the sauce. Add the drained corn, sour cream, cotija cheese, cubed cream cheese, milk, salt, black pepper, and cayenne to the pot with the pasta. Stir constantly over medium heat until the cream cheese and cotija melt and the sauce becomes smooth and creamy. If the sauce seems too thick, add a splash more milk to reach your desired consistency.
- Finish and serve. Remove from heat, stir in the chopped cilantro, adjust seasoning if needed, and serve warm in a large bowl garnished with extra cotija or cilantro if desired.

Storage and reheating
Make ahead: This dish stores well in the refrigerator for up to 4–6 days. The flavors marry as it chills, often improving overnight.
Reheating: Rewarm gently on the stovetop over medium-low heat, stirring frequently until the sauce loosens and becomes creamy again. For individual portions, warm in a microwave-safe bowl in short intervals, stirring between heats. Add a splash of milk while reheating if the sauce has thickened too much.
Freezing: Freezing is not recommended. The texture of the cream-based sauce can change after freezing and thawing.
Optional additions
Customize the mac and cheese to your taste with one or more of these add-ins and toppings:
- Jalapeño or pickled jalapeños: diced for extra heat and brightness.
- Bacon bits: cooked and crumbled for smoky crunch.
- Hot sauce or sriracha: drizzled on top for added spice.
- Green onions: thinly sliced for a fresh, peppery bite.
- Chorizo: cook and crumble separately, then fold in for a meaty, spiced version.
- Crispy breadcrumb topping: transfer the mac to a baking dish, toss 1 cup panko with 1/4 cup melted unsalted butter, sprinkle on top, and broil on high for 3–5 minutes until golden. Alternatively, bake at 350°F for about 30 minutes for a baked casserole-style finish.
What to serve it with
This Mexican street corn mac and cheese works both as a hearty main or as a side. For a full meal or a festive spread, pair it with:
- Grilled chicken fajitas or sliced steak
- Birria or other slow-cooked Mexican stews
- Quesadillas or enchiladas
- Tacos—especially chicken or street-corn-inspired fillings

More cheesy recipes
If you enjoy this recipe, try other easy, cheesy favorites in your kitchen rotation—think dips, pull-apart breads, and family-style pasta dishes that highlight melty cheese and bold flavors.
Beer Cheese Dip
Cheesy Pull Apart Rolls
Classic Mac and Cheese
Buffalo Chicken Pasta
Jalapeño Popper Crescent Rolls
Nacho Cheese Sauce
Mexican Street Corn Mac and Cheese
Elote-inspired mac and cheese that comes together quickly for a creamy, zesty comfort dish. Serves 4.
Servings: 4 people
Prep Time: 5 minutes | Cook Time: 15 minutes | Total Time: 20 minutes
Author: Whitney Bond
Ingredients
- 2 cups uncooked macaroni noodles
- 22 ounces corn kernels (about two 11 oz cans, drained)
- 1/2 cup sour cream
- 1/2 cup crumbled cotija cheese
- 8 ounces cream cheese, cubed
- 1 cup milk (whole or 2%)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon cayenne pepper
- 1 tablespoon fresh cilantro, chopped
Instructions
- Bring a large pot of salted water to a boil.
- Add the macaroni and cook according to package directions until al dente.
- Drain the pasta and return it to the pot over medium heat.
- Add the corn, sour cream, cotija, cream cheese, milk, salt, black pepper, and cayenne. Stir constantly until the cheeses melt and the sauce is smooth. Adjust milk to reach desired creaminess.
- Remove from heat, stir in cilantro, and serve warm.
Notes
- Store leftovers in an airtight container in the refrigerator for up to 4–6 days. Reheat gently on the stove or in the microwave, adding a splash of milk if needed.
- Freezing is not recommended, as the sauce texture changes after thawing.
Nutrition (approximate per serving)
Calories: 656 kcal | Carbohydrates: 74 g | Protein: 19 g | Fat: 34 g