Keto Papas Rellenas Made with Cauliflower
Jump to...
Introduction
These keto papas rellenas are a low-carb take on the Puerto Rican stuffed potato ball: mashed cauliflower where the potato would be, wrapped around seasoned ground beef, coated in almond flour and baked instead of fried.
Where This Recipe Came From
When I was a kid, my mom would often go to a local Puerto Rican market to buy a lot of our groceries. I don’t remember most of what she would buy there, but I do remember her bringing home papas rellenas for lunch as a treat from time to time! These have been a favorite dish of mine for a long time, but sadly, “stuffed potatoes” are not exactly low carb. But, determined to revive an old favorite, my mom came up with a creative way to recreate one of our favorite dishes — cauliflower where the potato used to be! It is the version I make now, and it holds up against the ones I remember from that market.
What Are Papas Rellenas?
Papas rellenas (in Puerto Rico you will also hear them called rellenos de papa) are, as the name says, stuffed potatoes. More specifically, they are mashed potatoes stuffed with seasoned meat (and other fillings, depending on which variety of them you make), coated with flour, that are then fried. Our version is a bit different; instead of potatoes we used mashed cauliflower, instead of flour we used almond flour, and instead of frying these in oil we baked them (we also used an air fryer for a second batch and they turned out wonderfully). Using cauliflower might sound strange, but don’t knock it ’till you try it! I used to dislike cauliflower, but I have found that it can taste really good if you season it and prepare it correctly! Even by itself it can be incredible, you can try whole roasted cauliflower and surprise yourself with how good it really is!
How To Make These Keto Papas Rellenas: Swaps
The recipe card below has the steps. The thing to understand is that the cauliflower mash is standing in for potato, so it has to hold a shape the way mashed potato does — and straight after it is mashed with the cheese, melted butter and table cream, it is still too soft to hold one.
So it goes in the fridge for at least an hour. That is the part to plan around: the mash has to be firm enough to mold into a ball around a spoonful of beef, and warm mash will not do it. Start the beef about ten minutes before that hour is up, so the two are ready together.
How To Make These Keto Papas Rellenas: Breading
Shaping is the fiddly part. The beef goes into a thumb-sized indent in each ball, and the sides get pinched together to seal it before you smooth the ball round again — sealed properly, the filling stays inside.
The coating is three layers, and the order matters: almond flour, egg wash, then almond flour again. The egg wash in the middle is what the second coat of almond flour sticks to.
Why Table Cream?
Every time we include table cream in a recipe, we inevitably get the question, “Can I just use heavy cream instead?” You can, and the dish will still turn out well.
Table cream is a different product though, not just a different brand of the same thing. It is a canned, shelf-stable cream — lighter than heavy cream, and sold alongside evaporated and condensed milk rather than in the chiller. We prefer it here, and that is a preference rather than a rule.
You can usually find table cream in the baking aisle, typically located somewhere by condensed milk. It is pretty common, but if you aren’t looking for it, you will probably miss it. It is normally cheaper than heavy cream, and of course, it has no sugar and is low carb. If you want to spare yourself the hassle of looking for it at the grocery store, you can order it on Amazon HERE.
You’ll find the full per-serving breakdown — calories, fat, fiber, protein, and net carbs — in the Nutrition Facts panel with the recipe below.
Ingredients
Stuffed "Potato"
- 1 head cauliflower
- 4 oz butter, unsalted, melted
- 1 cup nestle table cream
- ¼ tsp pepper, black
- ¼ tsp salt
- ¼ tsp garlic powder
- 1 cup cheddar cheese, mild
- 1 cup almond flour
Ground Beef Filling
- 1 lb ground beef
- ½ cup beef broth
- 1 tbsp almond flour
- 1 tbsp paprika
- 2 tbsp olive oil
- 1 tsp onion powder
- ½ tsp salt
- ¼ tsp cumin, ground
- ¼ tsp pepper, black
Breading
Nutrition Facts
10 servings per recipe| Per Serving 540 | Per Recipe 5430 | |||
| 1 head of cauliflower | 14.84 | 148.35 | ||
| 4 oz of butter, unsalted | 81 | 809.99 | ||
| 1 cup of nestle table cream | 64 | 640 | ||
| ¼ tsp of pepper, black | 0.15 | 1.5 | ||
| ¼ tsp of garlic powder | 0.23 | 2.25 | ||
| 1 cup of cheddar cheese, mild | 44 | 440 | ||
| 1 cup of almond flour | 72 | 720 | ||
| 1 lb of ground beef | 114.8 | 1148 | ||
| ½ cup of beef broth | 0.75 | 7.5 | ||
| 1 tbsp of almond flour | 4.5 | 45 | ||
| 1 tbsp of paprika | 1.8 | 18 | ||
| 2 tbsp of olive oil | 24 | 240 | ||
| 1 tsp of onion powder | 0.8 | 8 | ||
| ¼ tsp of cumin, ground | 0.2 | 2 | ||
| ¼ tsp of pepper, black | 0.15 | 1.5 | ||
| 1 ½ cups of almond flour | 108 | 1080 | ||
| 2x large egg | 12 | 120 | ||
| 48g | 62% | 484g | 621% | |
| 1 head of cauliflower | 0.16 g | 1.65 g | ||
| 4 oz of butter, unsalted | 8.91 g | 89.1 g | ||
| 1 cup of nestle table cream | 6.4 g | 64 g | ||
| 1 cup of cheddar cheese, mild | 3.6 g | 36 g | ||
| 1 cup of almond flour | 6.4 g | 64 g | ||
| 1 lb of ground beef | 9.2 g | 92 g | ||
| ½ cup of beef broth | 0.03 g | 0.25 g | ||
| 1 tbsp of almond flour | 0.4 g | 4 g | ||
| 1 tbsp of paprika | 0.09 g | 0.9 g | ||
| 2 tbsp of olive oil | 2.8 g | 28 g | ||
| ¼ tsp of cumin, ground | 0.01 g | 0.13 g | ||
| 1 ½ cups of almond flour | 9.6 g | 96 g | ||
| 2x large egg | 0.8 g | 8 g | ||
| 17g | 85% | 170g | 850% | |
| 4 oz of butter, unsalted | 5.67 g | 56.7 g | ||
| 1 cup of nestle table cream | 4 g | 40 g | ||
| 1 cup of cheddar cheese, mild | 2 g | 20 g | ||
| 1 cup of almond flour | 0.4 g | 4 g | ||
| 1 lb of ground beef | 3.6 g | 36 g | ||
| 1 tbsp of almond flour | 0.03 g | 0.25 g | ||
| 2 tbsp of olive oil | 0.4 g | 4 g | ||
| 1 ½ cups of almond flour | 0.6 g | 6 g | ||
| 2x large egg | 0.3 g | 3 g | ||
| 0g | 4g | |||
| 1 lb of ground beef | 0.4 g | 4 g | ||
| 127mg | 42% | 1267mg | 422% | |
| 4 oz of butter, unsalted | 24.3 mg | 243 mg | ||
| 1 cup of nestle table cream | 16 mg | 160 mg | ||
| 1 cup of cheddar cheese, mild | 12 mg | 120 mg | ||
| 1 lb of ground beef | 32.4 mg | 324 mg | ||
| 2x large egg | 42 mg | 420 mg | ||
| 370mg | 16% | 3690mg | 160% | |
| 1 head of cauliflower | 17.58 mg | 175.82 mg | ||
| 1 cup of nestle table cream | 16 mg | 160 mg | ||
| ¼ tsp of salt | 59 mg | 590 mg | ||
| ¼ tsp of garlic powder | 0.03 mg | 0.25 mg | ||
| 1 cup of cheddar cheese, mild | 72 mg | 720 mg | ||
| 1 lb of ground beef | 30 mg | 300 mg | ||
| ½ cup of beef broth | 41.5 mg | 415 mg | ||
| 1 tbsp of paprika | 0.6 mg | 6 mg | ||
| 1 tsp of onion powder | 0.1 mg | 1 mg | ||
| ½ tsp of salt | 118 mg | 1180 mg | ||
| ¼ tsp of cumin, ground | 0.08 mg | 0.75 mg | ||
| 2x large egg | 14 mg | 140 mg | ||
| 12g | 4% | 120g | 44% | |
| 1 head of cauliflower | 2.91 g | 29.12 g | ||
| 1 cup of nestle table cream | 1.6 g | 16 g | ||
| ¼ tsp of pepper, black | 0.04 g | 0.38 g | ||
| ¼ tsp of garlic powder | 0.05 g | 0.5 g | ||
| 1 cup of cheddar cheese, mild | 0.4 g | 4 g | ||
| 1 cup of almond flour | 2.4 g | 24 g | ||
| ½ cup of beef broth | 0.05 g | 0.5 g | ||
| 1 tbsp of almond flour | 0.15 g | 1.5 g | ||
| 1 tbsp of paprika | 0.36 g | 3.6 g | ||
| 1 tsp of onion powder | 0.19 g | 1.9 g | ||
| ¼ tsp of cumin, ground | 0.02 g | 0.23 g | ||
| ¼ tsp of pepper, black | 0.04 g | 0.38 g | ||
| 1 ½ cups of almond flour | 3.6 g | 36 g | ||
| 2x large egg | 0.2 g | 1.98 g | ||
| 3g | 12% | 35g | 125% | |
| 1 head of cauliflower | 1.15 g | 11.54 g | ||
| ¼ tsp of pepper, black | 0.02 g | 0.15 g | ||
| ¼ tsp of garlic powder | 0.01 g | 0.08 g | ||
| 1 cup of almond flour | 0.8 g | 8 g | ||
| 1 tbsp of almond flour | 0.05 g | 0.5 g | ||
| 1 tbsp of paprika | 0.24 g | 2.4 g | ||
| 1 tsp of onion powder | 0.01 g | 0.1 g | ||
| ¼ tsp of cumin, ground | 0.01 g | 0.05 g | ||
| ¼ tsp of pepper, black | 0.02 g | 0.15 g | ||
| 1 ½ cups of almond flour | 1.2 g | 12 g | ||
| 3g | 33g | |||
| 1 head of cauliflower | 1.1 g | 10.99 g | ||
| ¼ tsp of garlic powder | 0 g | 0.03 g | ||
| 1 cup of almond flour | 0.8 g | 8 g | ||
| ½ cup of beef broth | 0.05 g | 0.5 g | ||
| 1 tbsp of almond flour | 0.05 g | 0.5 g | ||
| 1 tbsp of paprika | 0.06 g | 0.6 g | ||
| 1 tsp of onion powder | 0.02 g | 0.2 g | ||
| 1 ½ cups of almond flour | 1.2 g | 12 g | ||
| Sugar Alcohols | 0g | 0% | 0g | 0% |
| Allulose | 0g | 0% | 0g | 0% |
| 9g | 85g | |||
| 1 head of cauliflower | 1.76 g | 17.58 g | ||
| 1 cup of nestle table cream | 1.6 g | 16 g | ||
| ¼ tsp of pepper, black | 0.02 g | 0.23 g | ||
| ¼ tsp of garlic powder | 0.04 g | 0.43 g | ||
| 1 cup of cheddar cheese, mild | 0.4 g | 4 g | ||
| 1 cup of almond flour | 1.6 g | 16 g | ||
| ½ cup of beef broth | 0.05 g | 0.5 g | ||
| 1 tbsp of almond flour | 0.1 g | 1 g | ||
| 1 tbsp of paprika | 0.12 g | 1.2 g | ||
| 1 tsp of onion powder | 0.18 g | 1.8 g | ||
| ¼ tsp of cumin, ground | 0.02 g | 0.18 g | ||
| ¼ tsp of pepper, black | 0.02 g | 0.23 g | ||
| 1 ½ cups of almond flour | 2.4 g | 24 g | ||
| 2x large egg | 0.2 g | 1.98 g | ||
| 19g | 37% | 187g | 375% | |
| 1 head of cauliflower | 1.15 g | 11.54 g | ||
| ¼ tsp of pepper, black | 0.01 g | 0.05 g | ||
| ¼ tsp of garlic powder | 0.01 g | 0.13 g | ||
| 1 cup of cheddar cheese, mild | 2.4 g | 24 g | ||
| 1 cup of almond flour | 2.4 g | 24 g | ||
| 1 lb of ground beef | 7.6 g | 76 g | ||
| ½ cup of beef broth | 0.1 g | 1 g | ||
| 1 tbsp of almond flour | 0.15 g | 1.5 g | ||
| 1 tbsp of paprika | 0.09 g | 0.9 g | ||
| 1 tsp of onion powder | 0.02 g | 0.2 g | ||
| ¼ tsp of cumin, ground | 0.01 g | 0.1 g | ||
| ¼ tsp of pepper, black | 0.01 g | 0.05 g | ||
| 1 ½ cups of almond flour | 3.6 g | 36 g | ||
| 2x large egg | 1.2 g | 12 g | ||
About these numbers: We are home cooks, not certified nutritionists. Nutrition is shared as a courtesy. We pick a representative product for each ingredient, and our recipe system works out the totals from the amounts in this recipe, so please treat them as a helpful estimate rather than a guarantee. The brands you buy, any swaps you make, and how generously you portion the recipe will all move these numbers.
Directions
-
Chop cauliflower into pieces and boil until soft (about 12-15 minutes).
-
Drain and mash cauliflower in large mixing bowl. The desired consistency is similar to that of mashed potatoes.
-
Add cheese, melted butter, table cream, salt, pepper, and garlic powder to mashed cauliflower. Refrigerate mixture for at least one hour or until firm enough to mold.
-
Approximately 10 minutes before your cauliflower mixture is ready, cook ground beef in a large pot with beef broth, onion powder, almond flour, paprika, cumin, olive oil, salt, and pepper.
-
In a bowl, whisk together two eggs to create egg wash; add 1 1/2 cup of almond flour to a bowl - this will serve as breading.
-
Separate the firm cauliflower mixture into about 10 sections - each section will be one ball. One section at a time, create a ball and use your thumb to create an indention in the center; fill the indention with ground beef.
-
Pinch the sides of the indention to seal the ball; smooth into ball shape.
-
Coat with almond flour.
-
Coat with egg wash.
-
Coat once more with almond flour.
-
Bake at 350 degrees for 25 minutes in a baking sheet lined with parchment paper.
We have also cooked a batch in the air fryer, but the setting we used is particular to our machine and will not carry across models, so the oven method is the one we can give you.
If you make these, leave a rating and tell us in the comments how they turned out, or share a photo on Instagram with #buttertogetherkitchen.
Updated — September 23, 2026: The method overview now includes the hour in the fridge that the mash needs before it can be shaped, which it had been leaving out, and says what table cream actually is.
Correction — August 23, 2026: These have more than the 3 g net carbs each the article used to say. The Nutrition Facts on the recipe card have the per-serving numbers.