diff --git a/dune/xt/functions/grid-function.hh b/dune/xt/functions/grid-function.hh
index 0fd72df5010d446b5e100a17d18ceab232774f5b..46500a8f59a1111189f7efb556511bf02bfa2e5c 100644
--- a/dune/xt/functions/grid-function.hh
+++ b/dune/xt/functions/grid-function.hh
@@ -307,6 +307,11 @@ public:
     , storage_(new FunctionAsGridFunctionWrapper<E, 1, 1, R>(new ConstantFunction<d, 1, 1, R>(value)))
   {}
 
+  GridFunction(const FieldMatrix<R, 1, 1>& value) // <- Must not be XT::Common::FieldMatrix!
+    : BaseType()
+    , storage_(new FunctionAsGridFunctionWrapper<E, 1, 1, R>(new ConstantFunction<d, 1, 1, R>(value[0][0])))
+  {}
+
   GridFunction(const FunctionInterface<d, 1, 1, R>& func)
     : BaseType()
     , storage_(new FunctionAsGridFunctionWrapper<E, 1, 1, R>(func))