diff --git a/pandas/tests/series/test_constructors.py b/pandas/tests/series/test_constructors.py
index <HASH>..<HASH> 100644
--- a/pandas/tests/series/test_constructors.py
+++ b/pandas/tests/series/test_constructors.py
@@ -1035,6 +1035,13 @@ class TestSeriesConstructors:
         expected.iloc[1] = 1
         tm.assert_series_equal(result, expected)
 
+    def test_constructor_dict_list_value_explicit_dtype(self):
+        # GH 18625
+        d = {"a": [[2], [3], [4]]}
+        result = Series(d, index=["a"], dtype="object")
+        expected = Series(d, index=["a"])
+        tm.assert_series_equal(result, expected)
+
     def test_constructor_dict_order(self):
         # GH19018
         # initialization ordering: by insertion order if python>= 3.6, else
TST: Test Series constructor with dict containing lists and explicit … (#<I>)