How to Make It
In a large bowl, toss the beef with the celery, carrots, onions, wine, bay leaves, juniper berries, rosemary and thyme. Cover and refrigerate overnight, stirring a few times.
Drain the meat and vegetables in a colander set over a bowl. Pick out the juniper berries and discard them; reserve the marinade. In a large enameled cast-iron casserole, heat 2 tablespoons of the oil until shimmering. Add half of the meat and vegetables and cook over moderately high heat until lightly browned on the bottom, about 3 minutes. Stir and cook until lightly browned all over, about 2 minutes longer. Transfer to a bowl. Repeat with the remaining 2 tablespoons of oil and the meat and vegetables.
Return the meat and vegetables to the casserole. Stir in the flour and cook, stirring, for about 2 minutes. Add the vinegar and stir to scrape up any browned bits from the bottom of the casserole. Add the reserved marinade and the tomato paste and simmer, stirring, for 2 minutes. Add the stock and 1/4 cup plus 2 tablespoons of the currant jelly, season with salt and pepper and bring to a boil. Reduce the heat to low and simmer, stirring occasionally, until the meat is very tender, 2 to 2 1/2 hours.
Drain the stew in a colander set over a bowl. Transfer the pieces of meat to a platter. Press on the solids in the colander to extract as much liquid as possible. Pour the liquid back into the casserole and return the meat to the pot. Stir in the cream and bring to a simmer. Season the stew with salt and pepper.
In a small saucepan, melt the remaining 1/4 cup plus 2 tablespoons of red currant jelly over moderate heat, stirring. Ladle the stew into large shallow bowls. Drizzle the warm jelly over the stew and serve with the spaetzle.