• Español

Camila Made

  • Recipes
  • Chipa
  • Videos
  • About
menu icon
go to homepage
  • Recipes
  • Chipa
  • Videos
  • About

search icon
Homepage link
  • Recipes
  • Chipa
  • Videos
  • About

×
HOME » Salvadoran

Pupusa de Frijol con Queso

Jump to Recipe

Pupusa de Frijol con queso (Bean and Cheese Pupusas) is a traditional Salvadoran dish made with thick corn masa stuffed with creamy beans and melted cheese, cooked on a griddle until golden brown in spots and slightly puffy.

Pupusa de Frijol con Queso top view
Jump to
  • Ingredients You'll Need
  • How to Make Pupusa de Frijol con Queso
  • Storage, Make Ahead, & Freezing
  • Camila's Tips & Variations
  • Frequently Asked Questions
  •  Pair with
  •  You may also like
  • Recipe

It's a popular street food known for its comforting texture and is traditionally served with curtido and mild tomato salsa.

This Pupusa de Frijol con queso recipe is my home-style version made with homemade pupusa masa seasoned with Knorr chicken bouillon instead of just salt, which adds flavor and keeps the dough from tasting bland.

I use canned beans to make the filling easier and faster while keeping the classic taste and texture of authentic pupusas.

Ingredients You'll Need

Note: See the recipe card for quantities.

  • Masa harina: Forms the base of the pupusas.I use Maseca instant corn flour.
  • Knorr chicken bouillon or kosher salt: Typically, pupusas are seasoned with salt, but I like using Knorr granulated chicken bouillon to add extra depth and savory flavor to the dough.
  • Butter or oil: Adds richness and moisture to the masa, helping prevent dryness during cooking.
  • Canned beans: Provide a creamy, hearty filling. I like using kidney or pinto beans, but black beans work just as well if preferred.
  • Onion and garlic: Build a flavorful base for the bean filling; omit if desired.
  • Monterey Jack or mozzarella cheese: Melts well, creating the signature gooey center. If using a block, cut up the cheese and process until the mixture resembles wet oatmeal, about 30 seconds (it will not form a cohesive mass). 

How to Make Pupusa de Frijol con Queso

Note: Full instructions are provided in the recipe card below.

  1. Make the dough: In a large bowl, combine the masa harina and chicken bouillon (or salt). Add the warm water and melted butter (or oil) and mix until a soft, playdough-like dough forms that releases from the bowl and does not stick to your hands.
  2. Adjust and rest the dough: If the dough is too dry, add warm water 1 tablespoon at a time. If too sticky, add masa harina 1 tablespoon at a time. Cover with plastic wrap or a damp towel and let rest for 15-20 minutes. While resting, line a rimmed baking sheet with parchment paper.
  3. Make the filling: Heat the oil in a 10-inch nonstick skillet over medium heat, add the onion and cook until lightly browned, 5-7 minutes. Add beans and stir until thoroughly combined. Cook, mashing the beans with a potato masher, until the mixture is mostly smooth, 5 to 7 minutes.
  4. Remove from heat and let cool completely. Once cooled, mix in the Monterey Jack cheese. Divide the bean-and-cheese filling into 19 balls (about 43 g / 1.5 oz each) and place them on the prepared baking sheet. Cover with plastic wrap.
  5. Portion the dough: Knead the dough briefly, 15-20 seconds. Test hydration by flattening a small piece; if cracks larger than ¼ inch appear, add warm water 1 tablespoon at a time.
  6. Divide the pupusa dough into 19 equal pieces (about 83 g / 3 oz each). Rub the palms of your hands with a bit of olive oil, roll each piece into a ball, and place on the empty half of the baking sheet. Cover with plastic wrap or a damp towel.
  7. Form the pupusas: Rub the palms of your hands with a bit of olive oil again. While holding the dough balls in 1 hand, press the thumb of the other hand into the middle of the dough ball to form an indentation. Then, turning the dough, begin to flatten it with your fingertips into a 4-inch concave disk resembling a small bowl. In the center of the disk, place 1 cheese and bean ball mixture into the well, simultaneously surrounding the filling with the masa until everything is covered. Use both palms to press gently until you achieve a uniform ¼-inch-thick disc.
  8. Cook the pupusas: Lightly rub the pupusas with oil and place them on a heated, greased nonstick skillet over medium-high heat. Cook each side until golden brown in spots and slightly puffy, 4 minutes per side. Repeat with the remaining pupusas. Serve warm with salsa and curtido.
Pupusas in the flat top

Hint: Keep the masa slightly tacky for easy shaping. If it dries out, add warm water gradually. A little cheese leaking during cooking is normal and adds flavor.

Storage, Make Ahead, & Freezing

Storage: Store cooked bean and cheese pupusas in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat until warmed through, or briefly in the microwave.

Make ahead: Prepare the dough and filling up to 24 hours in advance. Store separately in the refrigerator. Bring to room temperature before assembling.

Freezing: Freeze uncooked pupusas in a single layer until firm, then transfer to a freezer-safe bag for up to 2 months. Cook directly from frozen, adding a few extra minutes per side.

Pupusa de Frijol con Queso top view close up side view

Camila's Tips & Variations

  • Dough texture: The masa should feel slightly tacky, not dry. If it cracks, knead in warm water 1 teaspoon at a time.
  • Seasoning the masa: Traditionally, only salt is used, but chicken bouillon adds extra depth and savory flavor.
  • Filling options: Kidney or pinto beans are my go-to, but black beans work well too.
  • Cheese choice: Use a mild, good-melting cheese like Monterey Jack or mozzarella for a gooey center.
  • Shaping tip: Keep your hands lightly oiled to prevent sticking and help form even pupusas.
  • Cheese leaks: Some filling may escape while cooking. This is normal and adds a crispy, flavorful bite.
Pupusa de Frijol con Queso top view close up
2721937965

Frequently Asked Questions

What beans are best for pupusas?

Pinto or red (kidney) beans are most commonly used, but black beans also work well.

What cheese melts best in pupusas?

Mild, good-melting cheeses like Monterey Jack, mozzarella, or quesillo are ideal.

Why is my pupusa dough cracking?

Cracking means the dough is too dry. Add warm water 1 teaspoon at a time until the masa feels slightly tacky.

What does "tacky" dough mean?

Tacky means slightly sticky to the touch but not wet. The dough should release easily from your hands.

❤️ Love this Pupusa de Frijoles y Queso recipe?

Make sure to check out our pupusas recipe with bacon for a delicious variation of traditional Salvadoran pupusas.

 Pair with

  • macro salsa ranchera
    Salsa Ranchera
  • Aji picante in a spoon
    Ají Picante
  • Salsa Para Pupusas top view
    Salsa para Pupusas
  • Salsa de Chile de Arbol in a spoon
    Salsa de Chile de Arbol

 You may also like

  • Atol de Elote salvadoreño
    Atol de Elote
  • Pan con Pollo Salvadoreños in a sheetpan
    Pan con Pollo Salvadoreños
  • Relajo Casero
    Relajo
  • Panes con Pollo
    Panes con Pollo

Recipe

Pupusa de Frijol con Queso

by Camila Benitez
Pupusa de Frijol con Queso top view close up
Pupusa de Frijol con Queso (Bean and Cheese Pupusas) is a traditional Salvadoran dish made with thick corn masa stuffed with creamy beans and melted cheese, cooked on a griddle until golden brown in spots and slightly puffy.
  • Español
  • Print Recipe Pin Recipe Add to Collection Go to Collections
    Prep Time 15 minutes mins
    Cook Time 5 minutes mins
    Total Time 1 hour hr
    Course Appetizer, dinner, Main Course
    Cuisine Central American, Salvadoran
    Servings 20
    Calories 250 kcal

    Equipment

    • Large skillet
    • Large Bowl
    • Silicone Spatula
    • serving platter

    Ingredients
      

    For the Masa

    • 681 g masa harina (such as Maseca)
    • 3 teaspoons Knorr chicken-flavor bouillon or kosher salt
    • 3 tablespoons butter , melted, or vegetable oil
    • 4¼ cups hot water , adjust as needed (see Note)

    For the Filling

    • 1 (15-oz) can kidney beans or pinto beans, rinsed and drained
    • 2 tablespoons olive oil
    • 1 small onion , optional, finely chopped
    • 2 garlic cloves , optional, minced
    • ¼ cup water
    • 16 oz (4 cups) Monterey Jack cheese or mozzarella, shredded
    • olive oil , as needed

    Instructions
     

    • Make the dough: In a large bowl, combine the masa harina and chicken bouillon (or salt). Add the warm water and melted butter (or oil) and mix until a soft, playdough-like dough forms that releases from the bowl and does not stick to your hands.
    • Adjust and rest the dough: If the dough is too dry, add warm water 1 tablespoon at a time. If too sticky, add masa harina 1 tablespoon at a time.
    • Cover with plastic wrap or a damp towel and let rest for 15-20 minutes. While resting, line a rimmed baking sheet with parchment paper.
    • Make the filling: Heat the oil in a 10-inch nonstick skillet over medium heat, add the onion and cook until lightly browned, 5-7 minutes.
    • Add beans and stir until thoroughly combined. Cook, mashing the beans with a potato masher, until the mixture is mostly smooth, 5 to 7 minutes.
    • Remove from heat and let cool completely. Once cooled, mix in the Monterey Jack cheese. Divide the bean-and-cheese filling into 19 balls (about 43 g / 1.5 oz each) and place them on the prepared baking sheet. Cover with plastic wrap.
    • Portion the dough: Knead the dough briefly, 15-20 seconds. Test hydration by flattening a small piece; if cracks larger than ¼ inch appear, add warm water 1 tablespoon at a time.
    • Divide the pupusa dough into 19 equal pieces (about 83 g / 3 oz each). Rub the palms of your hands with a bit of olive oil, roll each piece into a ball, and place on the empty half of the baking sheet. Cover with plastic wrap or a damp towel.
    • Form the pupusas: Rub the palms of your hands with a bit of olive oil again. While holding the dough balls in 1 hand, press the thumb of the other hand into the middle of the dough ball to form an indentation.
    • Then, turning the dough, begin to flatten it with your fingertips into a 4-inch concave disk resembling a small bowl.
    • In the center of the disk, place 1 cheese and bean ball mixture into the well, simultaneously surrounding the filling with the masa until everything is covered. Use both palms to press gently until you achieve a uniform ¼-inch-thick disc.
    • Cook the pupusas: Lightly rub the pupusas with oil and place them on a heated, greased nonstick skillet over medium-high heat.
    • Cook each side until golden brown in spots and slightly puffy, 4 minutes per side. Repeat with the remaining pupusas. Serve warm with salsa and curtido.

    Notes

    Storage: Store cooked bean and cheese pupusas in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat until warmed through, or briefly in the microwave.
    Make ahead: Prepare the dough and filling up to 24 hours in advance. Store separately in the refrigerator. Bring to room temperature before assembling.
    Freezing: Freeze uncooked pupusas in a single layer until firm, then transfer to a freezer-safe bag for up to 2 months. Cook directly from frozen, adding a few extra minutes per side.

    Nutrition

    Nutrition Facts
    Pupusa de Frijol con Queso
    Amount per Serving
    Calories
    250
    % Daily Value*
    Fat
     
    11
    g
    17
    %
    Saturated Fat
     
    5
    g
    31
    %
    Polyunsaturated Fat
     
    1
    g
    Monounsaturated Fat
     
    3
    g
    Cholesterol
     
    24
    mg
    8
    %
    Sodium
     
    569
    mg
    25
    %
    Potassium
     
    167
    mg
    5
    %
    Carbohydrates
     
    30
    g
    10
    %
    Fiber
     
    3
    g
    13
    %
    Sugar
     
    0.4
    g
    0
    %
    Protein
     
    9
    g
    18
    %
    Vitamin A
     
    304
    IU
    6
    %
    Vitamin C
     
    1
    mg
    1
    %
    Calcium
     
    221
    mg
    22
    %
    Iron
     
    3
    mg
    17
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Nutrition Disclaimer: The nutritional information provided is an estimate, calculated using standard data sources. Actual values may vary based on ingredient brands, preparation methods, and portion sizes. This information is for general reference only and should not be considered a substitute for professional dietary advice.

    SALVADORAN RECIPES

    • Quesadilla Salvadorena in a hand
      Quesadilla Salvadoreña
    • Pan con Pollo 7
      Pan con Pollo: The Best Salvadoran Sandwich
    • Pan con Pavo " Shredded Turkey Sandwich": A new way to enjoy Leftovers Holiday Feast
      Pan con Pavo
    • Easy Pupusas Recipe 20
      Pupusas

    Published: Feb 27, 2026 · Last Updated: Jan 22, 2026 by Camila Benitez · This post may contain affiliate links

    About

    Welcome to Camila Made! My name is Camila Benitez. Here, I share our family's favorite recipes, all tried and loved, from holiday feasts and entertaining to everyday family meals and plenty of baked goods! 🍪😜

    More about me →

    As Featured in

    Top 15 Latin Food Blog

    Most Recent Recipes

    • Ryguasu Ka'ẽ top view
      Ryguasu Ka'ẽ
    • Lemon Poppy Seed Loaf side view
      Lemon Poppy Seed Loaf
    • Pacoca close up
      Paçoca
    • Lemon Poppy Seed Cupcakes profile side
      Lemon Poppy Seed Cupcakes

    See All Recipes→

    Paraguayan Recipes

    • Sopa de pollo close out
      Sopa de pollo
    • Jopara side view in a spoon
      Jopara
    • Ensalada de Coditos macro
      Ensalada de Coditos
    • Kivevé dulce is a traditional Paraguayan pumpkin in a spoon
      Kivevé Dulce

    See Paraguayan Recipes→

    Footer

    ↑ back to top

    Desserts

    • Pies
    • Cakes
    • Scones
    • Muffins
    • Cookies
    • BUNDT CAKES

    Courses

    • Appetizer
    • Breakfast
    • Lunch
    • Dinner
    • Side Dishes
    • Salad

    Cuisine

    • Asian
    • Italian
    • Mexican
    • Brazilian
    • Paraguayan
    • Argentinian

    About

    • About
    • Privacy Policy
    • Youtube Channel
    • Canal de Youtube
    • RECETAS EN ESPAÑOL

    This site contains affiliate links. Your clicks and purchases help support Camila Made at no extra charge.

    Copyright © 2026 Camila Made | All Rights Reserved

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required