Effect algebras, introduced by Foulis and Bennett in 1994, are partial algebras which generalise some well known classes of algebraic structures (for example orthomodular lattices, MV algebras, orthoalgebras et cetera). In the present paper, we introduce a new class of effect algebras, calledhomogeneous effect algebras. This class includes orthoalgebras, lattice ordered effect algebras and effect algebras satisfying the Riesz decomposition property. We prove that every homogeneous effect algebra is a union of its blocks, which we define as maximal sub-effect algebras satisfying the Riesz decomposition property. This generalizes a recent result by Riec˘anová, in which lattice ordered effect algebras were considered. Moreover, the notion of a block of a homogeneous effect algebra is a generalisation of the notion of a block of an orthoalgebra. We prove that the set of all sharp elements in a homogeneous effect algebraEforms an orthoalgebraEs. Every block ofEsis the centre of a block ofE. The set of all sharp elements in the compatibility centre ofEcoincides with the centre ofE. Finally, we present some examples of homogeneous effect algebras and we prove that for a Hilbert space ℍ with dim (ℍ) > 1, the standard effect algebra ℰ(ℍ) of all effects in ℰ is not homogeneous.