Cut onions in small cubes and brown in pan with a drizzle of oil. Add ground beef, salt and pepper, and brown meat.
Cut mushroom in small pieces and add to meat and onions.
Add sauerkraut, tomatoes, vegetable broth and shish kebab sauce, and simmer for 15 minutes, adding water when needed (you may need more than 2 cups).
Right before serving, stir in heavy cream.