1 medium head cauliflower, cut into florets

3 oz. cream cheese softened

1/4 c. whole milk

Kosher salt

Freshly ground black pepper

1 tbsp. extra-virgin olive oil

1 large onion, chopped

2 carrots, peeled and chopped

2 cloves garlic, minced

1 lb. ground beef

1 c. frozen peas

1 c. frozen corn

2 tbsp. flour

2/3 c. chicken broth

1 tbsp. chopped parsley, for garnish


Preheat oven to 400°.

Make mashed cauliflower: Bring a large pot of water to a boil. Add cauliflower florets and cook until tender, 10 minutes. Drain well, pressing with paper towels or a clean dish towel to remove as much excess water as possible. Return to pot and mash cauliflower with a potato masher until smooth and no large chunks remain. Stir in cream cheese and milk and season with salt and pepper and mash until completely combined and creamy. Set aside.

Make beef mixture: In a large skillet over medium heat, heat oil. Add onion, carrots, and garlic and cook until softened, 5 minutes. Add ground beef and cook until no longer pink, 5 minutes more. Drain fat. Stir in frozen peas and corn and cook until warmed through, 3 minutes more. Season with salt and pepper. Sprinkle meat with flour and stir to evenly distribute. Cook one minute more and add chicken broth. Bring to a simmer and let the mixture thicken slightly 5 minutes. Top beef mixture with an even layer of mashed cauliflower and bake 20 minutes or until there is very little liquid visible and the cauliflower is golden. Broil if desired. Garnish with parsley and serve.


Please enter your comment!
Please enter your name here