This is a quick, bright twist on classic mac and cheese that comes together entirely on the stovetop. Creamy avocado blends into a silky sauce, then teams up with a spicy Pepper Jack cheese sauce for a dish that’s lush without feeling heavy. It works for weeknight dinners, late-night comfort, or a crowd-pleasing side.
I keep this recipe practical: simple steps, basic tools, and predictable results. There’s no baking, no complicated béchamel drama — just two straightforward sauces (avocado and cheese) that merge with pasta at the finish. The lime and cilantro cut through the richness and keep the flavor lively.
Below you’ll find the exact ingredient list, step-by-step stovetop instructions, troubleshooting tips, substitutions, and storage notes. Read through once, gather your gear, and get cooking. You’ll have creamy, peppery avocado mac and cheese on the table in about 20–30 minutes.
Ingredients

- 10 ounces dry elbow macaroni — the pasta backbone; cooks quickly and holds sauce in its curves.
- 2 cloves garlic, minced — adds savory depth to the avocado sauce.
- 2 avocados, peeled and pitted — provides creaminess and a subtle, buttery flavor.
- 2 tablespoons fresh lime juice — brightens the avocado and prevents excessive browning.
- 1/3 cup chopped fresh cilantro — herbaceous lift and a fresh counterpoint to the cheese.
- Salt and pepper — to taste; seasons the avocado sauce.
- 2 tablespoons butter — for the roux that builds the cheese sauce.
- 2 tablespoons all-purpose flour — combines with butter to thicken the milk into a sauce base.
- 1 cup milk — creates the body of the cheese sauce; use the milk you have on hand.
- 2 cups shredded Pepper Jack cheese — the main flavor: melty, creamy, and with a kick.
- Salt and pepper — to taste; for final seasoning after combining sauces.
- Fresh avocado chunks — for garnish, if desired; adds texture and visual appeal.
What We’re Using
This recipe leans on familiar pantry items and a couple of fresh ingredients. The star is the avocado — ripe enough to mash into a smooth sauce but not so overripe that it tastes strong or turns instantly brown. Pepper Jack brings creaminess plus a gentle heat, and lime and cilantro keep the overall profile bright.
We use a simple roux (butter + flour) tempered with milk to ensure the cheese melts into a smooth, stable sauce. The stovetop method means less hands-off time than baking and a creamier result overall. If you follow the steps in order, the avocado and cheese sauces come together cleanly and the pasta stays pleasantly al dente.
Mastering Stovetop Avocado Mac and Cheese: How-To
- Fill a large pot with water and bring to a rolling boil. Add salt to the boiling water, then add 10 ounces dry elbow macaroni. Stir and cook until al dente, about 8–10 minutes. Drain the pasta in a colander and set aside.
- While the pasta is cooking, make the avocado sauce: place 2 cloves garlic (minced), 2 avocados (peeled and pitted), 2 tablespoons fresh lime juice, 1/3 cup chopped fresh cilantro, and salt and pepper to taste into a food processor or blender. Process until smooth and creamy. Transfer the avocado sauce to a bowl and set aside.
- Make the cheese sauce: in a small saucepan over medium heat, melt 2 tablespoons butter. When the butter is melted, whisk in 2 tablespoons all-purpose flour to form a smooth paste.
- Slowly whisk in 1 cup milk until the mixture is smooth. Continue stirring (use a wooden spoon or whisk) over medium heat until the sauce begins to thicken.
- Add 2 cups shredded Pepper Jack cheese to the thickened sauce and stir until the cheese is fully melted and the sauce is creamy. Remove from heat.
- Place the drained macaroni in a large bowl. Pour the avocado sauce over the macaroni and stir until the pasta is evenly coated.
- Pour the cheese sauce over the avocado-coated macaroni and stir until the pasta is fully coated and creamy. Taste and adjust seasoning with additional salt and pepper, if desired.
- Serve warm and garnish with fresh avocado chunks, if desired.
What Sets This Recipe Apart

This isn’t just mac and cheese with avocado tossed in at the end. The avocado is made into a sauce and blended with aromatics — garlic, lime, and cilantro — so it functions like a creamy, flavorful binder rather than just a garnish. That approach keeps the texture smooth and the flavor integrated.
Using Pepper Jack instead of a milder cheese adds character. It melts beautifully and brings a gentle heat that balances the avocado’s richness. Finally, finishing everything on the stovetop keeps the dish moist and avoids the thick, crunchy top you get from baking, which isn’t the goal here.
Healthier Substitutions

If you want to trim calories or tweak the nutrition without losing the soul of the dish, try these swaps:
- Milk: Use a lower-fat milk or unsweetened plant milk (like oat or almond) to reduce saturated fat.
- Cheese: Reduce the Pepper Jack to 1½ cups and add ½ cup sharper, more intensely flavored cheese so you use less overall.
- Butter & flour roux: Use 1 tablespoon butter plus 1 tablespoon flour and cook slightly longer to get the same thickening with less fat.
- Pasta: Swap in whole wheat or legume-based elbow pasta for more fiber and protein.
- Extra veggies: Fold in steamed broccoli or peas for volume and vitamins without adding many calories.
Kitchen Gear Checklist
- Large pot — for boiling the pasta.
- Colander — to drain pasta cleanly.
- Food processor or blender — to make a silky avocado sauce.
- Small saucepan — for the cheese sauce and roux.
- Whisk or wooden spoon — to smooth the roux and keep the sauce lump-free.
- Large mixing bowl — where you combine the pasta and avocado sauce before adding cheese.
- Measuring cups and spoons — for accuracy with milk, lime juice, and flour.
Problems & Prevention
Here are the common hiccups and how to avoid them:
- Watery avocado sauce: Use ripe but firm avocados and drain any extra liquid from the blender if it appears thin. Add the avocado sauce to the pasta first so it clings and doesn’t separate when the hot cheese arrives.
- Grainy cheese sauce: Shred the cheese yourself or use pre-shredded that melts well; add cheese off the heat and stir until smooth to prevent clumping or oil separation.
- Soggy pasta: Cook to al dente (8–10 minutes per the recipe), drain well, and do not over-stir once combined.
- Avocado browning: Lime juice helps. Make the avocado sauce close to serving time and store any leftovers tightly covered with a layer of plastic pressed against the surface.
- Too salty or flat: Taste at two points — after the avocado sauce and after both sauces are combined — and adjust salt and pepper gradually.
Dietary Customizations
Adapt this dish to fit different diets without losing the heart of the recipe.
- Vegetarian: This recipe is already vegetarian. Be mindful of cheese made with animal rennet if strict.
- Gluten-free: Use gluten-free elbow pasta and substitute a gluten-free thickener (like a 1:1 gluten-free flour) for the all-purpose flour.
- Dairy-free / vegan: Replace milk with unsweetened plant milk and use a vegan pepper jack-style cheese or a blend of nutritional yeast, cooked potato, and carrot purée for a creamy, cheesy flavor. Skip butter or use a vegan spread.
- Lower sodium: Use low-sodium cheese and taste before adding extra salt.
If You’re Curious
Why avocado? It’s an easy way to add creaminess and healthy fats without heavy cream. The lime and cilantro keep the dish from feeling one-note. Pepper Jack introduces a gentle, approachable heat that plays well with the avocado’s mellow profile.
Try small tweaks: a squeeze more lime if you want brightness, a handful of chopped scallion on top for a sharp finish, or a scattering of toasted breadcrumbs when you crave crunch. It’s a flexible foundation that rewards small, targeted adjustments.
Meal Prep & Storage Notes
Make-ahead strategy: you can prepare the avocado sauce and cheese sauce separately and store them in airtight containers in the fridge for up to 24 hours. Keep pasta separate and combine just before serving for the best texture.
Storage: refrigerate leftovers in a sealed container for up to 3 days. Reheat gently on the stovetop over low heat with a splash of milk to loosen the sauce, stirring constantly until warmed through. Microwaving works in a pinch but stir every 30 seconds to avoid hot spots and separation.
Freezing is not recommended. Avocado will change texture and the cheese sauce may separate when thawed. If you must freeze, freeze only the pasta (no avocado), and prepare fresh avocado sauce when you plan to serve.
Popular Questions
- Can I use overripe avocado? Overripe avocados can be too soft and may have an off taste. Aim for ripe but firm fruit for the best texture and flavor.
- Can I make this spicier? Yes. Add diced jalapeño to the avocado sauce or use a hotter cheese. Start small and taste as you go.
- What if my cheese sauce is lumpy? Remove from heat and whisk vigorously or strain. Next time, ensure the roux cooks briefly before adding cold milk in a slow stream while whisking continuously.
- Can I double the recipe? Yes. Cook pasta in batches if needed and scale the sauces proportionally. Keep an eye on sauce thickness and adjust cook time on the roux if needed.
Next Steps
Ready to make it? Gather your ingredients and set a timer for about 25 minutes. Work in this order: pasta, avocado sauce, cheese sauce, then combine — that sequence keeps everything at the right temperature and texture. Serve with a simple green salad or roasted vegetables for a complete meal.
When you’ve tried it, tweak the lime, cilantro, or cheese level to fit your taste. This recipe is forgiving and meant to be adapted. Enjoy the creamy, slightly spicy comfort — and savor how a little avocado can transform an old favorite.

Stovetop Avocado Mac and Cheese
Ingredients
Ingredients
- 10 ouncesdry elbow macaroni
- 2 clovesgarlicminced
- 2 avocadospeeled and pitted
- 2 tablespoonsfresh lime juice
- 1/3 cupchopped fresh cilantro
- Salt and pepperto taste
- 2 tablespoonsbutter
- 2 tablespoonsall-purpose flour
- 1 cupmilk
- 2 cupsshredded Pepper Jack cheese
- Salt and pepperto taste
- Fresh avocado chunksfor garnish if desired
Instructions
Instructions
- Fill a large pot with water and bring to a rolling boil. Add salt to the boiling water, then add 10 ounces dry elbow macaroni. Stir and cook until al dente, about 8–10 minutes. Drain the pasta in a colander and set aside.
- While the pasta is cooking, make the avocado sauce: place 2 cloves garlic (minced), 2 avocados (peeled and pitted), 2 tablespoons fresh lime juice, 1/3 cup chopped fresh cilantro, and salt and pepper to taste into a food processor or blender. Process until smooth and creamy. Transfer the avocado sauce to a bowl and set aside.
- Make the cheese sauce: in a small saucepan over medium heat, melt 2 tablespoons butter. When the butter is melted, whisk in 2 tablespoons all-purpose flour to form a smooth paste.
- Slowly whisk in 1 cup milk until the mixture is smooth. Continue stirring (use a wooden spoon or whisk) over medium heat until the sauce begins to thicken.
- Add 2 cups shredded Pepper Jack cheese to the thickened sauce and stir until the cheese is fully melted and the sauce is creamy. Remove from heat.
- Place the drained macaroni in a large bowl. Pour the avocado sauce over the macaroni and stir until the pasta is evenly coated.
- Pour the cheese sauce over the avocado-coated macaroni and stir until the pasta is fully coated and creamy. Taste and adjust seasoning with additional salt and pepper, if desired.
- Serve warm and garnish with fresh avocado chunks, if desired.
Equipment
- Large Pot
- Colander
- Food processor or blender
- Small Saucepan
- whisk or wooden spoon
- Large Bowl
