Dinner | pasta | vegetarian
Stovetop Avocado Mac and Cheese
Avocado and macaroni seem like an odd pairing at first, but this stovetop version makes complete sense: creamy avocado sauce brightened with lime and cilantro meets a warm, cheesy Pepper Jack sauce for contrast. It’s quick to pull together on a weeknight, bright enough for spring, and indulgent enough to satisfy a comfort-food craving.
This recipe keeps things practical. Cook the pasta, blitz the avocado sauce while it’s boiling, then make a simple béchamel-style cheese sauce and fold everything together. The lime prevents the avocado from browning and the Pepper Jack gives a little kick; swap for a milder cheese if you prefer.
What We’re Using

- 10 ounces dry elbow macaroni — the classic shape for holding sauce; cooks al dente in about 8–10 minutes.
- 2 cloves garlic, minced — gives the avocado sauce a savory backbone; mince finely so it blends smoothly.
- 2 avocados, peeled and pitted — the base of the green, creamy sauce; use ripe but not mushy avocados.
- 2 tablespoons fresh lime juice — prevents avocado browning and adds bright acidity.
- 1/3 cup chopped fresh cilantro — adds herb freshness and light citrus notes; chop loosely.
- Salt and pepper to taste — for seasoning both sauces and the final dish.
- 2 tablespoons butter — the fat for the roux that starts the cheese sauce.
- 2 tablespoons all-purpose flour — combined with butter to thicken the milk into a creamy sauce.
- 1 cup milk — thinned into the roux to make the béchamel; whole milk gives the creamiest result.
- 2 cups shredded Pepper Jack cheese — melts into the béchamel for a spicy, creamy cheese sauce.
- Fresh avocado chunks for garnish, if desired — optional texture and visual appeal.
Mastering Stovetop Avocado Mac and Cheese: How-To
- Fill a large pot with water and bring it to a rolling boil over high heat. Generously salt the boiling water (about 1–2 teaspoons) to flavor the pasta.
- Add 10 ounces dry elbow macaroni to the boiling water. Stir immediately to prevent sticking. Cook until al dente, about 8–10 minutes, checking at 8 minutes and tasting for the texture you prefer. Once done, drain the pasta in a colander and set it aside. Do not rinse; the starch helps the sauces cling.
- While the pasta cooks, make the avocado sauce: in a food processor or blender combine 2 cloves minced garlic, 2 avocados (peeled and pitted), 2 tablespoons fresh lime juice, 1/3 cup chopped fresh cilantro, and a pinch of salt and pepper. Process until completely smooth and creamy. Taste and adjust salt, pepper, or lime as needed. Transfer the avocado sauce to a bowl and set aside.
- Make the cheese sauce: place 2 tablespoons butter in a small saucepan and heat over medium. When the butter is fully melted and foaming, whisk in 2 tablespoons all-purpose flour to form a smooth paste (roux). Cook the roux for about 30–45 seconds, whisking, to remove the raw flour taste—do not let it brown.
- Slowly whisk in 1 cup milk to the roux, pouring a little at a time and whisking constantly to avoid lumps. Continue stirring with a wooden spoon or whisk until the mixture heats and starts to thicken, about 3–5 minutes. Keep the heat at medium to prevent scorching.
- Once the milk mixture has thickened, reduce heat to low and add 2 cups shredded Pepper Jack cheese. Stir continuously until the cheese is fully melted and the sauce is smooth and creamy. Taste and season with a small pinch of salt and pepper if needed.
- Place the drained macaroni in a large mixing bowl. Pour the avocado sauce over the pasta and stir well until every piece is evenly coated in green cream. The avocado coating forms a silky base for the cheese sauce.
- Add the warm cheese sauce to the pasta and avocado mixture. Fold gently but thoroughly until macaroni is coated in the combined sauces and the texture is uniformly creamy. Taste and adjust seasoning with additional salt, pepper, or a squeeze of lime if desired.
- Serve immediately while warm. Garnish with fresh avocado chunks if you like extra texture and a pretty finish. Note: lime juice in the avocado sauce helps keep the color bright; the dish is best eaten the first day but remains acceptable the next day though the pasta may darken slightly.
What Sets This Recipe Apart
- Dual-sauce structure — a cool, herbaceous avocado puree layered with a warm, melty Pepper Jack béchamel creates a contrast in temperature and flavor that feels sophisticated but is easy to make.
- Lime and cilantro in the avocado sauce — these ingredients cut through richness and prevent browning, so the dish looks and tastes fresher.
- Fast stovetop method — no baking required; everything comes together in about 30 minutes using just a pot, blender, and small saucepan.
- Textural balance — creamy sauces plus optional avocado chunks give you both silkiness and bite.
Healthier Substitutions

- Milk — use 2% or unsweetened plant milk (like oat or cashew) for fewer saturated fats; note the texture will be slightly lighter.
- Pepper Jack cheese — swap for Monterey Jack or white cheddar for a milder flavor and lower spice level. Reduced-fat cheeses will decrease calories but may affect creaminess.
- Pasta — use a whole-wheat elbow or legume-based pasta to increase fiber and protein. Cooking time may vary—check package directions.
- Butter — replace with an equal amount of olive oil to reduce saturated fat; roux will still form but flavor changes slightly.
Kitchen Gear Checklist

- Large pot — for boiling the macaroni.
- Colander — to drain the pasta without rinsing.
- Food processor or blender — to make the smooth avocado sauce.
- Small saucepan — for the roux and cheese sauce.
- Whisk and wooden spoon — whisk for the roux and milk, wooden spoon for stirring the thickening sauce.
- Large mixing bowl — to combine pasta and sauces.
Problems & Prevention
- Gritty avocado sauce — make sure avocados are ripe and blend until very smooth; a high-speed blender helps.
- Lumpy cheese sauce — whisk vigorously while adding milk, and add milk slowly to the roux. If lumps form, strain or vigorously whisk off heat.
- Scorched milk or cheese sauce — keep heat at medium to low and stir frequently. Cook the roux briefly and avoid high heat when adding milk.
- Runny final dish — make sure the cheese is fully melted into the thickened milk; if sauce is thin, simmer gently until it reduces slightly, or add a touch more cheese (within recipe constraints you can hold back a small portion to adjust thickness).
- Avocado browning — the lime juice in the sauce prevents browning; make and use the avocado sauce immediately for best color.
Dietary Customizations
- Vegetarian — this recipe is naturally vegetarian as written.
- Vegan — substitute butter with olive oil, use unsweetened plant milk, and replace the Pepper Jack with a vegan shredded cheese that melts well. The texture will change but the avocado base still provides creaminess.
- Gluten-free — use a gluten-free elbow macaroni and swap the all-purpose flour for a 1:1 gluten-free flour blend in the roux.
- Lower sodium — reduce the added salt, use a low-sodium cheese or reduce cheese amount slightly, and taste before salting at the end.
If You’re Curious
- Why avocado and cheese work: avocado contributes fat and emulsified creaminess that melds with the hot cheese sauce, creating a rich mouthfeel without needing heavy cream.
- Using Pepper Jack: it adds gentle heat and flavor complexity. Monterey Jack or white cheddar will mellow the dish and make it more kid-friendly.
- Serving ideas: a crisp green salad or roasted vegetables balances the richness and adds color on the plate.
Meal Prep & Storage Notes
- Make-ahead: you can cook the pasta and prepare the avocado sauce up to one day ahead; refrigerate the avocado sauce in an airtight container, tightly covered to minimize air exposure. Re-whisk before using.
- Reheating: gently reheat the combined dish on the stovetop over low heat, stirring. If it thickened in the fridge, add a splash of milk to loosen the sauce.
- Storage: store leftovers in an airtight container in the refrigerator for up to 2 days. The pasta may darken slightly due to the avocado; it will still be safe to eat but looks best fresh.
Popular Questions
- Can I make this without a blender? — You can mash the avocados thoroughly with a fork and finely mince the garlic and cilantro, but the sauce won’t be as smooth. A blender or food processor gives the best texture.
- Is Pepper Jack necessary? — No. Use Monterey Jack or white cheddar for a milder taste; flavor and heat will be reduced but the dish will still be creamy.
- Can I bake this? — The recipe is designed for stovetop serving. If you prefer baked mac and cheese, transfer to a baking dish, top with breadcrumbs, and broil briefly to crisp, but texture and avocado color will change.
- Why not rinse the pasta? — Don’t rinse. The residual starch helps the sauces cling to the macaroni for a creamier final dish.
Next Steps
- Prep ingredients tonight and give the recipe a try tomorrow—start by ensuring ripe avocados and shredding the cheese in advance.
- Experiment with cheese swaps: try half Pepper Jack, half Monterey Jack for milder heat while keeping complexity.
- Pair with a bright side like a lemon vinaigrette arugula salad or roasted cherry tomatoes to cut richness.

Stovetop Avocado Mac and Cheese
Creamy, zesty stovetop mac and cheese made with avocado and Pepper Jack for a bright, spicy twist on a classic.
Servings: 4 servings
Ingredients
- 10 ounces dry elbow macaroni
- 2 cloves garlic minced
- 2 avocados peeled and pitted
- 2 tablespoons fresh lime juice
- 1/3 cup fresh cilantro chopped
- salt and pepper to taste (for avocado sauce and final seasoning)
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup milk
- 2 cups shredded Pepper Jack cheese
- fresh avocado chunks for garnish, if desired
Instructions
- Bring a large pot of salted water to a boil. Add the elbow macaroni and cook until al dente, about 8–10 minutes. Drain and set aside.
- While the pasta cooks, make the avocado sauce: combine the minced garlic, peeled and pitted avocados, lime juice, chopped cilantro, and a pinch of salt and pepper in a food processor or blender. Process until smooth and creamy; set aside.
- Make the cheese sauce: melt the butter in a small saucepan over medium heat. Whisk in the flour to form a smooth paste, then slowly whisk in the milk until smooth. Cook, stirring, until the sauce begins to thicken.
- Remove the saucepan from heat and stir in the shredded Pepper Jack until fully melted and the sauce is creamy.
- Place the drained macaroni in a large bowl. Toss with the avocado sauce until well coated, then add the cheese sauce and stir until the pasta is evenly coated and creamy. Taste and adjust salt and pepper as needed.
- Serve warm, garnished with fresh avocado chunks if desired.
Equipment
- Large Pot
- Colander
- food processor or blender
- Small Saucepan
- Whisk
- Wooden Spoon
- large mixing bowl
Notes
- The lime juice prevents the avocado from browning.
- Best eaten the first day for brightest color and texture.
- The pasta may darken slightly but will still be safe to eat the next day.
- Use Monterey Jack or white cheddar for a milder flavor if preferred.
