These stuffed portobello mushrooms with pulled pork and three cheeses are a hearty, flavorful low-carb main dish. Large portobello mushroom caps are perfect for stuffing because they have a firm, meaty texture and enough space to hold a generous filling. In this recipe, the mushrooms are filled with tender pulled pork, diced onion, asparagus, garlic, cream cheese, Colby Jack, and Parmesan. The result is rich, creamy, savory, and satisfying without being complicated.
Portobello mushrooms are one of the most versatile ingredients in low-carb cooking. Their deep flavor works well with meats, vegetables, and cheese, and they can easily become the base of a full meal. We have stuffed them with many combinations over time, including tomatoes, bacon, sausage, beef, chicken, and different cheeses. This version stands out because the pulled pork adds a slightly smoky, comforting flavor, while the cream cheese brings the filling together into a smooth and creamy mixture.

Ingredients
Large portobello mushroom caps are easy to find in most grocery stores. For this recipe, caps around 4 inches wide work especially well because they can hold enough filling to make the dish feel like a complete meal. Smaller caps can also be used if you want to serve these stuffed mushrooms as an appetizer or side dish, but the baking time and filling amount may need to be adjusted.
Pulled pork is the main protein in this recipe. It is usually made from pork shoulder, cooked low and slow until the meat becomes tender enough to shred with two forks. The texture is ideal for stuffing because it mixes easily with vegetables and cheese. You can use homemade pulled pork or a prepared version to save time. If you choose prepared pulled pork, use one without a sweet barbecue sauce if you want to keep the recipe low carb.

The diced onion, chopped asparagus, and garlic add texture and fresh flavor to the filling. They keep the dish from feeling too heavy and balance the richness of the cheese. Colby Jack melts beautifully, Parmesan adds a nutty finish, and cream cheese is the key ingredient that makes the filling creamy. The combination of three cheeses gives these stuffed mushrooms a rich, satisfying taste while keeping the preparation simple.

This recipe is also flexible. If you enjoy a little heat, you can add drained diced tomatoes with green chiles, chopped green chiles, or a small amount of jalapeño. If you prefer a different cheese, use one that melts well and complements the pork. Crumbled bacon can also be used as a quick substitute for pulled pork, but the smoky flavor of pulled pork is especially good in this dish.
Preparation Tips
Before stuffing the mushrooms, remove the stems and scrape out the dark gills from the inside of each cap. A melon baller works very well for this, but a small spoon will also do the job. Save the stems, chop them, and cook them with the onion, garlic, and asparagus. This adds even more mushroom flavor to the filling and avoids waste.
Clean portobello mushrooms with a damp paper towel rather than rinsing them under running water. Mushrooms naturally contain moisture, and washing them can make them absorb even more. Too much water may cause the finished dish to become soggy as the mushrooms bake. For the best texture, bake the mushroom caps first with the cap side down. This helps them cook through while keeping the bottom from becoming too wet.


If you want a stronger garlic flavor, add an extra clove or two. If adding tomatoes, drain them well before mixing them into the skillet. You can also sprinkle chopped tomatoes on top of the stuffed mushrooms during the last few minutes of baking. A little extra Parmesan or chopped basil makes a simple and attractive garnish.
The most important tip is not to skip the cream cheese. It melts into the pulled pork and vegetables, creating a creamy filling that holds together nicely. The final dish is filling enough for dinner, attractive enough for guests, and easy enough for a weeknight meal.

Portobello Mushrooms with Pork and Cheese – Onion, Garlic, and Asparagus
These stuffed portobello mushrooms are rich, filling, and reliable. They also reheat well the next day as the flavors continue to blend. Serve them as a low-carb dinner on their own, or pair them with a simple salad or another low-carb vegetable side. The combination of pulled pork, creamy cheese, asparagus, onion, and garlic makes this recipe a delicious option when you want comfort food without a high-carb base.

Portobello Mushrooms Stuffed with Pork and Cheese
Three cheeses and pulled pork make these stuffed portobello mushrooms a satisfying low-carb main dish. Onion, garlic, and asparagus add flavor and texture, while cream cheese keeps the filling rich and creamy.
4
15 minutes
35 minutes
309.9 kcal
7.1 g
50 minutes
Ingredients
-
4 large portobello mushrooms, stems removed and reserved
-
2 tablespoons olive oil, divided
-
1 tablespoon butter
-
1 cup shredded pulled pork
-
1/2 cup grated Colby Jack cheese
-
1/2 cup diced onion
-
4 cloves garlic, chopped
-
4 asparagus stalks, diced
-
4 ounces cream cheese, softened
-
5 tablespoons grated Parmesan cheese
-
1/4 teaspoon sea salt
-
1/4 teaspoon pepper
Instructions
- Preheat the oven to 400 degrees.
- Remove the mushroom stems and set them aside. Scrape the gills from the mushroom caps with a melon baller or small spoon. Clean the caps inside and out with a damp paper towel.
- Place the mushrooms cap side down on a sheet pan and drizzle with olive oil. Bake for 15 minutes.
- While the mushrooms bake, add 1 tablespoon olive oil and 1 tablespoon butter to a skillet over medium heat. Dice the reserved mushroom stems and cook them with the onion and asparagus for 3 minutes.
- Add the chopped garlic and cook for another 3 minutes. Add the cooked pulled pork and cream cheese. Reduce the heat to low and cook until the cream cheese melts and the pork is heated through.
- Remove the mushroom caps from the oven, turn them over, and season with salt and pepper. Fill each cap with the pulled pork mixture. Top each mushroom with Parmesan cheese and Colby Jack cheese.
- Reduce the oven temperature to 350 degrees and bake for 5 more minutes, or until the cheese melts.
- Sprinkle with extra Parmesan if desired and serve hot.
Equipment
Baking Pans
Measuring Cups
Skillet
Mini-Chopper
Nutrition Facts
- Calories: 309.9kcal
- Fat: 26.9g
- Saturated Fat: 12.9g
- Trans Fat: 0g
- Cholesterol: 56.1mg
- Sodium: 320.6mg
- Potassium: 444.3mg
- Carbohydrates: 8.9g
- Fiber: 1.8g
- Sugar: 4.5g
- Protein: 10.5g
- Vitamin A: 800mcg
- Vitamin C: 3.3mg
- Calcium: 231.8mg
- Iron: 1mg