A delicious Paleo and Whole30 Savoury Breakfast Porridge made with cauliflower rice and packed with bacon and mushrooms. This grain free porridge is a quick and healthy alternative to traditional oat porridge. It is also Gluten Free, Dairy Free and Nut Free

Savoury Breakfast Porridge with Bacon & Mushrooms
I’ve been seeing savoury porridge recipes popping up on Instagram and in magazines everywhere over the past few months. Most use oats or quinoa as the base, so I turned to my favourite vegetable to make a grain free version.

Savoury Breakfast Porridge with Bacon & Mushrooms
I first used cauliflower rice as a base for porridge in this Apple and Cinnamon Porridge recipe, and I was amazed at how much the texture resembled that of creamy porridge. So if cauliflower rice and a bit of honey can make a delicious sweet porridge, of course I was going to use it for a savoury version as well.

Savoury Breakfast Porridge with Bacon & Mushrooms
In this Paleo Savoury Porridge recipe the cauliflower rice is cooked in a combination of chicken stock and almond milk until it get a deliciously creamy consistency and then its mixed with sautéed mushrooms, onion, spinach and bacon and topped with an egg.

Savoury Breakfast Porridge with Bacon & Mushrooms
This Paleo Savoury Porridge could just as easily be eaten for dinner as it can for breakfast. A good time saving hack is to make a big batch of the porridge, and then enjoy it for breakfast throughout the week by heating portions up and topping it with an egg.

Savoury Breakfast Porridge with Bacon & Mushrooms
There is really no right or wrong way to make this Paleo Savoury Porridge. You can swap the spinach for kale, add in some sausage or other veggies and prepare the egg how ever you prefer, poached, fried or over easy, they all work!

Savoury Breakfast Porridge with Bacon & Mushrooms

Here are a few other breakfast recipes you will love…

If you make this recipe let me know in the comment section below, I would love to hear what you think or take a photo and tag me (@everylastbite_) on Instagram, I love seeing your photos!

Savoury Breakfast Porridge with Bacon & Mushrooms

Every Last Bite
A delicious paleo and Whole30 savoury porridge made with cauliflower rice and packed with bacon and mushrooms.
5 from 1 vote
Prep Time 5 minutes
Cook Time 30 minutes
Total Time 35 minutes
Diets Gluten Free, Gluten/Grain Free, Grain Free, Nut Free, Paleo, Whole30
Servings 4
Calories 554 kcal


  • 200 grams bacon or pancetta, diced
  • 1 onion finely diced
  • 2 cloves garlic crushed
  • 2 cups mushrooms thinly sliced
  • 1/4 tsp salt
  • 1/2 tsp black pepper
  • 3 cups cauliflower rice
  • 1 cup chicken stock
  • 1 cup almond milk
  • 2/3 cup spinach
  • 1 tbsp olive oil
  • 2 tbsp chopped parsley


  • Cook the bacon in a skillet on medium heat until crisp. Once cooked, transfer to a plate. 
  • Add the garlic, onion and mushrooms to the skillet, sprinkle with salt and pepper and cook for approximately 5 minutes until the mushrooms have softened and the onions are translucent. Transfer to the plate with the bacon. 
  • Add the cauliflower rice to the skillet and cook for about 3 to 4 minutes until the rice begins to turn golden in colour then pour in the almond milk and chicken stock. Let simmer for about 10 minutes until most of the liquid has evaporated and then stir in the spinach and plate of cooked mushroom and bacon. Divide the mixture between 3 bowls
  • To make the eggs, heat the olive oil in a skillet. Make sure its enough oil to evenly coat the skillet. Once the oil is hot, crack the eggs into the pan making sure they are far enough apart not to touch. Cover the skillet with a lid and let cook for 2 minutes until the whites have set but the yolks should still be runny. Transfer the eggs onto each bowl of porridge and sprinkle with parsley before serving. 
Calories: 554kcalCarbohydrates: 12gProtein: 6gFat: 55gSaturated Fat: 20gCholesterol: 48mgSodium: 364mgPotassium: 641mgFiber: 4gSugar: 5g
Tried this recipe?Leave a comment below and let us know how it was!