Japanese Curry Mac and Cheese with a Creamy Cheese Sauce

Updated November 4, 2026

Total time
50 min
prep 20 min · cook 30 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Japanese Curry Mac and Cheese with a Creamy Cheese Sauce

Japanese curry mac and cheese combines macaroni and a creamy cheddar sauce with the mellow, savory-sweet flavor of Japanese curry roux. It is a stovetop comfort-food mash-up: the curry thickens the sauce, while milk and cheese soften its spice and bring everything together.

Ingredients

  • 12 oz (340 g) elbow macaroni
  • 4 qt (3.8 L) water, for boiling the pasta
  • 1 tbsp (15 g) kosher salt, for the pasta water
  • 1 tbsp (14 g) unsalted butter, for toasting the panko
  • ½ cup (30 g) panko breadcrumbs
  • 2 tbsp (28 g) unsalted butter, for the sauce
  • 1 cup (150 g) finely diced yellow onion, about 1 small onion
  • ½ cup (65 g) finely diced carrot
  • 2 garlic cloves (6 g), finely chopped
  • 1 tbsp (6 g) finely grated fresh ginger
  • 1 cup (240 ml) low-sodium vegetable broth
  • 2½ oz (70 g) Japanese curry roux, usually about 3 to 4 small cubes; check the package because cube sizes vary
  • 1½ cups (360 ml) whole milk, at room temperature if convenient
  • 2 cups (200 g) grated sharp cheddar
  • ½ cup (50 g) grated mozzarella
  • ½ cup (70 g) frozen peas
  • ¼ tsp (0.5 g) freshly ground black pepper
  • 2 tbsp (10 g) thinly sliced scallions, for serving

Instructions

  1. Prepare the pasta and topping. Bring the water to a boil in a large pot and stir in the salt. Add the macaroni and cook it for about 1 minute less than the package’s al dente time; it will soften a little more when mixed with the hot sauce. Before draining, scoop out 1 cup (240 ml) of pasta water and set it aside. Drain the pasta without rinsing. Meanwhile, melt 1 tablespoon butter in a small skillet over medium heat, add the panko, and stir for 3 to 4 minutes until evenly golden. Transfer the crumbs to a plate so they stop toasting.
  2. Soften the vegetables. While the pasta cooks, melt the remaining 2 tablespoons butter in a large, heavy saucepan or Dutch oven over medium heat. Add the onion and carrot and cook for 5 to 7 minutes, stirring regularly, until the onion is translucent and the carrot is beginning to soften. Stir in the garlic and ginger and cook for 30 seconds, just until fragrant. Keep the heat moderate; browned garlic can make the sauce taste bitter.
  3. Dissolve the curry roux. Pour in the vegetable broth and bring it to a gentle simmer. Turn the heat to low, add the curry roux in small pieces, and stir until it has completely dissolved, about 2 to 3 minutes. Scrape the bottom and corners of the pot as you stir, since roux can settle there. The mixture will look thick and glossy. Avoid adding extra salt at this stage: curry blocks vary in saltiness, and the cheese will season the finished sauce too.
  4. Make the creamy curry sauce. Slowly stir in the milk and bring the sauce back to a gentle simmer over low heat, stirring often for 2 to 3 minutes. Do not let it boil hard, which can make a dairy-based sauce separate or develop a skin. Stir in the peas and black pepper. If the sauce seems very thick, add a splash of the reserved pasta water; the starch helps loosen it without making it watery.
  5. Melt in the cheese. Take the pot off the heat before adding the cheddar and mozzarella. Stir in a handful at a time until each addition melts, then taste the sauce. If it is too thick to coat a spoon, stir in reserved pasta water 1 tablespoon at a time. Keep in mind that the pasta will absorb some sauce as it sits, so a slightly loose sauce is better than a stiff one.
  6. Combine and serve. Add the drained macaroni to the sauce and fold gently until every piece is coated. Let it stand for 1 to 2 minutes, then taste once more and adjust with black pepper or a little more pasta water if needed. Spoon into warm bowls and finish with toasted panko and scallions. Serve promptly while the sauce is creamy and the crumb topping is crisp.

Tips

  • Check the roux package before seasoning. Japanese curry roux blocks are convenient, but their salt and spice levels differ. The recipe uses low-sodium broth and adds no extra salt to the sauce until the end. If your block is particularly salty, use unsalted broth and taste before adding anything else.
  • Grate cheese from a block if possible. Freshly grated cheddar and mozzarella melt smoothly. Pre-shredded cheese often has anti-caking coatings that can make a sauce less silky. Add the cheese off the heat and in batches; high heat is a common cause of grainy or oily cheese sauce.
  • Use the pasta water gradually. It is easier to thin the sauce than to fix a watery one. Add a spoonful at a time after the cheese is melted, and stop when the sauce clings to the macaroni. If you forget to reserve it, warm water works in a pinch, though it will not add the same starch.
  • Find a practical roux substitute if needed. Japanese curry roux is often sold in the international aisle. For a rough substitute for the 2½-ounce amount, melt 2 tablespoons butter, stir in 2 tablespoons flour and 1 tablespoon mild curry powder, then cook for 1 minute. Whisk in the broth gradually, and season with 1 tablespoon soy sauce and 1 teaspoon honey. It will taste less rounded and may be less sweet than block roux, so adjust to taste.

Serving Suggestions

This is a rich main dish, so pair it with something crisp, fresh, or lightly dressed. A simple cabbage salad with rice vinegar, a cucumber salad, or steamed broccoli gives the plate contrast without competing with the curry. Pickled ginger or a little Japanese-style fukujinzuke, if available, adds a sweet-tangy bite that complements the mellow curry flavor.

For a heartier meal, serve smaller portions alongside roasted vegetables or a green salad. Put extra toasted panko and scallions on the table so everyone can add more at the last minute. The crumbs are best added just before eating; once mixed into the sauce, they soften.

Variations

Adjust the heat. Japanese curry roux is usually mild to medium, but the range varies by package. Choose a hotter roux if you want more warmth, or stir in a pinch of cayenne at the end. For a gentler flavor, use mild roux and reduce the ginger slightly. Avoid adding a large amount of chili before tasting, because curry blocks already contain a balanced blend of spices.

Change the vegetables. Swap the peas for ½ cup (75 g) corn kernels, or add ½ cup (60 g) finely diced red bell pepper with the onion. Small pieces cook quickly and blend into the sauce. Mushrooms are another good option: sauté 1 cup (70 g) sliced mushrooms with the onion until their moisture cooks off, then continue with the broth. Larger vegetable chunks can make the macaroni harder to scoop and may need extra cooking time.

Make it more like a baked casserole. Transfer the finished pasta to a greased 2-quart (1.9 L) baking dish, top with the toasted panko and a little extra cheese, and bake at 375°F (190°C) for about 10 minutes, just until hot and lightly browned. The bake is optional and will make the pasta firmer as it absorbs sauce. For the creamiest result, serve directly from the stovetop instead.

Storage and Reheating

Refrigerate leftovers within 2 hours in a shallow, airtight container. They keep for 3 to 4 days in the refrigerator. Store extra panko separately if you have any, since it will lose its crunch on the pasta. The sauce thickens as it chills, so do not judge its final texture while it is cold.

Reheat only the amount you plan to eat. In a saucepan over low heat, add a splash of milk or water and stir gently until the pasta is hot throughout. For the microwave, cover the portion loosely, heat in short intervals, and stir between intervals, adding a little liquid as needed. Reheat leftovers to 165°F (74°C), the USDA FSIS safe temperature for leftovers. Do not let the dish sit at room temperature for more than 2 hours.

You can freeze portions in airtight freezer-safe containers for up to 2 months, though the cheese sauce may become grainy after thawing. Thaw overnight in the refrigerator and reheat slowly with extra milk, stirring gently. The texture is usually best when this dish is made fresh or refrigerated rather than frozen.

Frequently Asked Questions

What does Japanese curry roux taste like?

It is a thick, seasoned curry base with a warm, savory flavor that is often milder and a little sweeter than many curry powders. The exact seasoning depends on the product, but it commonly includes spices and a thickening agent. In this recipe, the cheese and milk make its flavor round and creamy rather than sharply spicy.

Can I use curry powder instead of Japanese curry roux?

Yes, but curry powder alone will not thicken the sauce or taste exactly like Japanese curry roux. Use the butter-and-flour substitute in the Tips section, then add the broth gradually so it stays smooth. Curry powder blends vary, so taste before adding more spice, soy sauce, or salt.

Can I make this without peas or carrots?

Yes. Both can be omitted, or replaced with vegetables that cook quickly and are cut into small pieces. Corn, finely diced bell pepper, or sautéed mushrooms work well. If you leave out the vegetables entirely, the sauce may need slightly less simmering, but the pasta and roux quantities remain the same.

Why did my cheese sauce turn grainy?

The most common reason is that the cheese was heated too aggressively or added while the sauce was boiling. Remove the pot from the heat before stirring in the cheese, and add it gradually. If the sauce is already a little grainy, stir in a tablespoon of warm milk or pasta water at a time; it may improve, though a fully separated sauce can be difficult to restore.

Can I make the sauce ahead?

It is better to make the dish close to serving, because the pasta absorbs sauce as it sits. If you need to work ahead, chop the vegetables and grate the cheese earlier, then refrigerate them separately. You can also prepare the curry base, cool it promptly, and refrigerate it for up to 3 days; warm it gently with milk before melting in the cheese and combining it with freshly cooked pasta.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).