たとえば、ダミー要素を入れるとか。
html
1<div class="hoge-box">
2 <div class="item">
3 子要素
4 </div>
5
6<div class="dummy"></div>
7
8 <div class="item">
9 子要素
10 </div>
11
12<div class="dummy"></div>
13
14 <div class="item">
15 子要素
16 </div>
17
18 <div class="item">
19 子要素
20 </div>
21
22<div class="dummy"></div>
23
24 <div class="item">
25 子要素
26 </div>
27
28<div class="dummy"></div>
29
30 <div class="item">
31 子要素
32 </div>
33
34 <div class="item">
35 子要素
36 </div>
37
38 <div class="item">
39 子要素
40 </div>
41
42 <div class="item">
43 子要素
44 </div>
45
46 <div class="item">
47 子要素
48 </div>
49
50 <div class="item">
51 子要素
52 </div>
53
54 </div>
css
1 .hoge-box {
2 display: flex;
3flex-wrap: wrap;
4 }
5
6 .item,.dummy{
7 width: 20%;
8 height: 50px;
9 }
10 .item{
11 background: gray;
12 }
その他、nth-childなどで適宜マージン入れるとかでもできるのではないかと。
もちろん、フレックスではなくてグリッドレイアウトの方が断然楽だと思います。