America's Test Kitchen LogoCook's Country LogoCook's Illustrated LogoAmerica's Test Kitchen LogoCook's Country LogoCook's Illustrated Logo

Mapo Beans

By Bryan Roof

Published on October 6, 2026

Time

30 minutes

Yield

Serves 4 to 6

Bowl of mapo beans

Ingredients

9 garlic cloves, peeled1 (3-inch) piece ginger, peeled and sliced into ¼-inch rounds⅓ cup broad bean chili paste5 tablespoons vegetable oil, divided1 tablespoon fermented black beans1 tablespoon Sichuan chili powder1½ teaspoons ground Sichuan peppercorns, divided1 cup chicken broth2 tablespoons hoisin2 tablespoons water1 tablespoon cornstarch2 teaspoons toasted sesame oil8 ounces ground pork12 scallions, cut into 1-inch pieces2 (15-ounce) cans navy beans, undrained

Before You Begin

Ground beef or ground turkey can be used in place of ground pork. Canned black beans (not fermented) can be used in place of the navy beans. Serve over rice.

Instructions

  1. Process 9 peeled garlic cloves; 1 (3-inch) piece ginger, peeled and sliced into ¼-inch rounds; ⅓ cup broad bean chili paste; ¼ cup vegetable oil, 1 tablespoon fermented black beans; 1 tablespoon Sichuan chili powder; and 1 teaspoon ground Sichuan peppercorns in food processor until smooth paste forms, 1 to 2 minutes. Transfer spice paste to bowl.
  2. Whisk 1 cup chicken broth, 2 tablespoons hoisin, 2 tablespoons water, 1 tablespoon cornstarch, and 2 teaspoons sesame oil together in second bowl until cornstarch is dissolved; set aside.
  3. Heat remaining 1 tablespoon vegetable oil in Dutch oven over medium-high heat until shimmering. Add 8 ounces ground pork and 12 scallions, cut into 1-inch pieces, and cook, breaking up meat with spoon, until pork is no longer pink, 5 to 7 minutes.
  4. Add spice paste and cook, stirring frequently, until paste darkens and oil begins to separate, about 2 minutes. Stir in 2 cans navy beans and their liquid and broth mixture and bring to boil. Cook until thickened, about 2 minutes. Off heat, sprinkle with remaining ½ teaspoon ground Sichuan peppercorns. Serve.
Bowl of mapo beans
Photography by Steve Klise. Styling by Christine Tobin.

Mapo Beans

Headshot of Bryan Roof
By Bryan Roof

Published on October 6, 2026

Save

Time

30 minutes

Yield

Serves 4 to 6

Ingredients

Ingredient check list

Ingredients

Ingredient check list

Ingredients

Ingredient check list

Why This Recipe Works

This bean-forward spin on mapo tofu swaps in creamy canned navy beans for the classic dish’s cubes of silken tofu, keeping all of its numbing, spicy, deeply savory character. For a base with real depth, we process garlic, ginger, broad bean chili paste, fermented black beans, and Sichuan chili powder into a paste and fry it until the oil separates, blooming those layered flavors. We add a small amount of ground pork for richness and meaty depth without letting it dominate, and we simmer the navy beans in their own starchy liquid so they turn silky and soak up the sauce. A cornstarch slurry gives the sauce its glossy, clingy body, and we finish with a shower of ground Sichuan peppercorns for that signature tingling bite.

Before You Begin

Ground beef or ground turkey can be used in place of ground pork. Canned black beans (not fermented) can be used in place of the navy beans. Serve over rice.

Instructions

  1. Process 9 peeled garlic cloves; 1 (3-inch) piece ginger, peeled and sliced into ¼-inch rounds; ⅓ cup broad bean chili paste; ¼ cup vegetable oil, 1 tablespoon fermented black beans; 1 tablespoon Sichuan chili powder; and 1 teaspoon ground Sichuan peppercorns in food processor until smooth paste forms, 1 to 2 minutes. Transfer spice paste to bowl.
  2. Whisk 1 cup chicken broth, 2 tablespoons hoisin, 2 tablespoons water, 1 tablespoon cornstarch, and 2 teaspoons sesame oil together in second bowl until cornstarch is dissolved; set aside.
  3. Heat remaining 1 tablespoon vegetable oil in Dutch oven over medium-high heat until shimmering. Add 8 ounces ground pork and 12 scallions, cut into 1-inch pieces, and cook, breaking up meat with spoon, until pork is no longer pink, 5 to 7 minutes.
  4. Add spice paste and cook, stirring frequently, until paste darkens and oil begins to separate, about 2 minutes. Stir in 2 cans navy beans and their liquid and broth mixture and bring to boil. Cook until thickened, about 2 minutes. Off heat, sprinkle with remaining ½ teaspoon ground Sichuan peppercorns. Serve.
  5. 5.Enjoy!
    Bowl of mapo beans

    Save this to your Cooked Recipes Collection.

Keep Exploring

This is a members' feature.