In a large skillet over medium heat, cook the diced bacon until crispy, about 6–8 minutes. Transfer to a paper towel-lined plate and set aside.
To the same skillet, add the ground beef, onion, hamburger seasoning, salt, black pepper, and red pepper flakes. Cook, breaking the meat apart as it browns, until the beef is no longer pink and the onion is softened, about 6–7 minutes.
Drain any excess grease. Stir in the minced garlic and cook for 1 more minute.
Add the tomato sauce, beef broth, heavy cream, and gnocchi. Stir well to combine. Bring to a low simmer, cover, and reduce heat to medium-low.
Cook, covered, for 5 minutes, or until gnocchi is tender. Stir to coat everything evenly.
Sprinkle the shredded cheddar cheese and bacon on top. Remove from heat, cover, and let sit for 2–3 minutes, or until the cheese is melted.
Garnish with chopped pickles and Roma tomatoes before serving.